Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

MicroPython en el ESP8266

1.194 visualizaciones

Publicado el

Programación simple en el ESP8266

Publicado en: Software
  • Sé el primero en comentar

MicroPython en el ESP8266

  1. 1. Micropython en el ESP8266 Programación simple con el ESP8266 Víctor R. Ruiz <rvr@linotipo.es> 22 de abril de 2017
  2. 2. Índice ● Introducción al ESP8266/ESP32. ● Programar el ESP8266. ● MicroPython en el ESP8266. ● Ejemplos.
  3. 3. ESP8266 / ESP32
  4. 4. ESP8266 ● Microcontrolador – 80 Mhz / 64 RAM. – 1 MB flash. – 3.3V. ● Wifi. ● Bluetooth (ESP32). ● Sistema de archivos. ● Barato: 3€-12€.
  5. 5. Conectividad ESP8266 ● Wifi – Punto de acceso. – Cliente. ● Bluetooth. ● Conexiones TCP/IP. ● Cliente web. ● Servidor web.
  6. 6. Pines del ESP8266
  7. 7. Pines del ESP32
  8. 8. Programar el ESP8266
  9. 9. Sistemas para el ESP8266 ● Arduino: Soporte IDE, C++. ● NodeMCU: Intérprete Lua. ● MicroPython: Intérprete Python. ● ESP8266BASIC: Intérprete BASIC.
  10. 10. Arduino en el ESP8266 (C++)
  11. 11. MicroPython
  12. 12. Python, el lenguaje ● Interpretado. ● Fácil aprendizaje. ● Orientado a objetos. ● Multiplataforma. ● Libre. ● Gran comunidad. ● Muy popular. ● De serie: Linux/Mac.
  13. 13. MicroPython, la placa ● ARM Cortex M4. ● 168 Mhz. ● 1M ROM/192 KB RAM. ● Reloj tiempo real. ● 24 pines GPIO.
  14. 14. MicroPython, el sistema ● Python para microcontroladores. – Firmware. – Intérprete. – Librerías.
  15. 15. MicroPython en el ESP8266 ● Adaptación al hardware del ESP8266. ● Instalación
  16. 16. MicroPython por terminal serie
  17. 17. MicroPython por wifi
  18. 18. Ejemplos de MicroPython
  19. 19. “Hola mundo”
  20. 20. Encender/apagar
  21. 21. Intermitente
  22. 22. Lectura pin analógico
  23. 23. Modulación por ancho de pulso
  24. 24. Y muchas más posibilidades... ● Configuración wifi. ● Configuración punto de acceso. ● Acceso al sistema de ficheros. ● SPI. ● I2C. ● Servidor web. ● DHT11/22. ● Neopíxeles. ● ...
  25. 25. Conclusiones
  26. 26. ESP8266 + MicroPython es... ● Barato. ● Es interactivo. ● Es accesible. ● Es simple. ● Es divertido. https://docs.micropython.org/en/latest/esp8266/esp8266/quickref.html
  27. 27. Creative Commons - Atribución 4.0

×