Computing">
Nothing Special   »   [go: up one dir, main page]

Micropython

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

La placa que estamos usando se llama “NodeMCU AMICA” y tiene un

módulo ESP8266 que estaremos programando. 

 En la parte superior tiene una toma micro-USB, para conectarse al


ordenador
 Hay dos botones, uno para reiniciar y otro para parpadear.
 A ambos lados de la placa hay dos filas de pines, a los que estaremos
conectando cables
 3v3 es el voltaje con el que funciona la placa internamente. 
 gnd-  tierra
 gpioXX- “gpio” significa “entrada y salida de propósito
general”. Esos son los pines que usaremos para enviar y recibir
señales hacia y desde varios dispositivos que conectaremos a
ellos. Pueden actuar como salida, más o menos como un conmutador
al que puede conectarse a más o menos con su programa. O pueden
actuar como entrada, indicándole a su programa si están conectados a
más o menos.
 a0- este es el pin analógico. Puede medir el voltaje que se le
aplica, pero solo puede manejar hasta 1V.
 vin- este pin está conectado con los 5V de su
computadora. También puede usarlo para alimentar su placa con
una batería cuando no está conectada a la computadora. El voltaje
aplicado aquí se convertirá internamente a los 3.3V que necesita
la placa.
 rst - este es un botón de reinicio (y un pin correspondiente, al que
puede conectar un botón externo).
 flash - mantenga presionado este botón mientras se reinicia para
llevar la placa al modo de programación (también conocido como
modo intermitente).

Instalación:
1.- Ingresamos a la página oficial: https://www.python.org/
2.- Descargamos la versión más actualizada

3.- Instalamos
4.- En consola escribiremos: pip install esptools  se debe cargar todos los
archivos
5.- Mensaje de que se instaló con éxito
6.- Sitio oficial de Micropython: https://micropython.org/download/
7.- Descargamos la versión más actualizada

8.- Una vez conectada la placa por USB al computador necesitamos


conocer el puerto
En administrador de dispositivos vemos que puerto se le asigno a la
placa

9.- Abrimos consola y digitamos: esptool.py –port COM XX erase_ flash


 borra la memoria de la placa

Es posible que deba reducir la velocidad en baudios si obtiene errores al


flashear (por ejemplo, hasta 115200). El nombre de archivo del firmware
también debe coincidir con el archivo que tiene.
10.- Necesitamos un editor de código en mi caso me instale Thonny
https://thonny.org/blog/2018/06/05/thonny_and_micropython.html

1.- Hola mundo

2.- Led’s encendidos


PWM
La modulación de ancho de pulso, o PWM, es una técnica para obtener
resultados analógicos con medios digitales. El control digital se utiliza para
crear una onda cuadrada, una señal que se activa y desactiva. Este patrón de
encendido y apagado puede simular voltajes entre encendido total (3.3
voltios) y apagado (0 voltios) cambiando la parte del tiempo que la señal
permanece encendida versus el tiempo que pasa la señal apagada. La
duración de "a tiempo" se denomina ancho de pulso. Para obtener valores
analógicos variables, cambie o module ese ancho de pulso. Si repite este
patrón de encendido y apagado lo suficientemente rápido con un LED, por
ejemplo, el resultado es como si la señal fuera un voltaje constante entre 0
y 3.3V controlando el brillo del LED.

También podría gustarte