Tabla de contenido:
- Paso 1: Lista de materiales
- Paso 2: Instalar MicroPython
- Paso 3: Probar el programa Blink
- Paso 4: uso de WebREPL
Video: Programa ESP8266 - MicroPython: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
MicroPython es un proyecto que le permite ejecutar una versión en miniatura de Python 3 en microcontroladores y placas integradas. Tiene un soporte creciente de placas de microcontroladores y, en lugar de instalar una distribución completa de Linux en la placa, solo ofrece una versión minimizada de Python con respecto a la placa, con un shell de Python y puede cargar pequeños archivos de Python en la placa y ejecutarlo..
En este instructivo, le mostraré cómo usar MicroPython en un NodeMCU, el NodeMCU es una placa de desarrollo basada en esp8266-12.
Paso 1: Lista de materiales
Para este proyecto, necesitará un
- NodeMCU
- DIRIGIÓ
- Tablero de circuitos
- Cable micro USB
Paso 2: Instalar MicroPython
Para instalar micropython en el esp8266, estoy usando la placa de la versión esp8266-12. Para instalar micropython necesitará esptool, deberá descargar e instalar python y pip, para instalar esptool.
Ejecute el siguiente comando en una terminal o cmd para instalar esptool.
pip instalar esptool
A continuación, puede visitar el sitio web de micropython y descargar el último firmware para el esp8266, después de descargarlo, abra una terminal en el mismo directorio que el archivo de firmware y luego ejecute el siguiente comando.
esptool.py --port / dev / ttyUSB0 erase_flash
esptool.py --port / dev / ttyUSB0 --baud 460800 write_flash --flash_size = detectar 0 esp8266-xxxxx-vxxxx.bin
Deberá cambiar el puerto según su PC. Después de esto, debería haber instalado micropython correctamente.
Paso 3: Probar el programa Blink
Ahora que ha instalado con éxito micropython, es hora de probar algunos programas de prueba para hacer esto, necesitamos abrir el shell de Python usando un monitor en serie, yo uso putty en una máquina con Windows para abrir un monitor en serie en el puerto com el esp8266 está asignado.
Este shell de Python es similar al del shell de Python 3, ejecute el siguiente script para hacer parpadear un LED conectado al esp8266.
importar esppin = máquina. Pin (0) pin = máquina. Pin (0, máquina. Pin. OUT)
Luego, ejecutar la siguiente línea de la secuencia de comandos de Python encenderá el LED y la segunda línea lo apagará.
pin.value (1) pin.value (0)
alternativamente, también puede ejecutar estas líneas para hacer lo mismo.
pin.off () pin.on ()
Paso 4: uso de WebREPL
Ahora habilitemos el micropython WebREPL que nos permite cargar scripts al esp8266 a través de WiFi, eliminando así la necesidad de cables.
Primero, necesitamos habilitar WebREPL, abrir un terminal serial y ejecutar la siguiente línea, esta configuración es la webrepl y le pide que configure una contraseña para mejorar la seguridad.
importar webrepl_setup
A continuación, debería ver un punto de acceso WiFi llamado MicroPython-xxxxxx, conéctese a él y abra un navegador de Internet y visite la página web webREPL. Ahora debería obtener una página web, presione conectar e ingrese la contraseña que creó. Ahora puede ejecutar scripts en el esp8266 inalámbrico.
Ahora que tiene micropython en funcionamiento, puede ejecutar scripts en él, similar a lo que hace con una raspberry pi. Hay muchos módulos disponibles para trabajar con micropython y puede obtener una buena documentación en el sitio web oficial de micro python en la categoría esp8266.
Recomendado:
Programa de cifrado Caesar en Python: 4 pasos
Programa de cifrado Caesar en Python: El cifrado Caesar es un cifrado antiguo y ampliamente utilizado que es fácil de cifrar y descifrar. Funciona cambiando las letras del alfabeto para crear un alfabeto completamente nuevo (ABCDEF podría cambiar más de 4 letras y se convertiría en EFGHIJ). Caesar C
Programa básico C ++: 11 pasos
Programa Básico C ++: en este programa aprenderás los conceptos básicos de c ++ codificando un programa simple en c ++ para hacer múltiples usuarios y mostrar estos usuarios, ¡¡¡¡¡espero que lo disfrutes
Instrucciones de flash del programa de filtro de audio: 7 pasos
Instrucciones para flashear el programa de filtro de audio: Este Instructable lo guiará a través de cómo flashear un programa en la TI-OMAPL138 a través de la conexión USB UART. Un Instructatble separado está disponible para guiarlo a través de la modificación del código para escribir su propio filtro de audio en tiempo real y producir lo necesario
Programa Python: interés compuesto CON contribuciones / depósitos mensuales: 5 pasos
Programa Python - Interés compuesto CON contribuciones / depósito mensuales: Programa para calcular el interés compuesto con contribución mensual al final del mes Fórmula tomada de TheCalculatorSite.com: Interés compuesto para el principal: P (1 + r / n) ^ (nt) Valor futuro de una serie: PMT × (((1 + r / n) ^ nt - 1) / (r / n))
Programa ESP8266 con Arduino: 4 pasos
Programa ESP8266 con Arduino: Multi incepatori intampina probleme cand vor sa programeze un modul Wi-Fi, in continuare va voi prezenta un mod usor de a face acest lucru. acest proiect va vo