Arduino Nano and Display 16x2

Chi non ha un display LCD 16x2 con driver Hitachi HD44780 nel cassetto della scrivania?

E' lì. Fermo. Spento. Ti sta guardando.

Accanto a lui un Arduino Nano.

Entrambi sanno che vorresti scoprire come visualizzare cose inutili sul display!

Simulazione su Tinkercad!

 

Cosa è l' ESP8266?

L' ESP8266EX, comunemente chiamato ESP 8266, è un chip prodotto dalla Espressif ed è un SoC e racchiude al suo interno davvero tanto:

  • 17 GPIO - ogni piedino può configurato in diverse modalità (vedi pagina 9 del  datasheet)
  • SDIO
  • SPI/HSPI
  • Interfaccia I2C
  • Interfaccia I2S
  • UART
  • PWM
  • IR Remote Control
  • Sniffer

Il chip ESP8266EX lo si può facilmente integrare nei nostri progetti perché è solitamente montato (con altri componenti di contorno) su dei moduli denominati ESP-01 - … - ESP-XX - … - ESP32.

 

1) Acquisto di un adattatore seriale

Per esempio questo

2) Procurarsi una build di NodeMCU

Dal sito https://nodemcu-build.com/trigger-build.php è possibile configurare una build in base ai moduli da installare.

Io ho selezionato: file, gpio, http, net, node, tmr, uart, websocket, wifi

3) Flash!

Scaricare "NodeMcu Flasher" da https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release

 

Oggi ho intenzione di giocare un po con un sensore di accelerazione.

Facendo un po di ricerche, mi ha incuriosito il 6050 che integra in un solo chip un accelerometro, un giroscopio e un sensore di temperatura.