EMB_84

EMBEDDED 84 • MAGGIO • 2022 58 SOFTWARE | DATA TRANSMISSION Fig. 5 – Visualizzazione dei dati sul monitor seriale di ogni scheda Testiamo il progetto Una volta caricato il codice su ogni scheda, per il test del sistema tutte e due le schede devono essere alimentate via USB mediante un computer per visualizzare i risul- tati, quindi clicchiamo sul pulsante di reset RST/EN di ogni scheda per avviare il programma. Dopo aver aperto il terminale PuTTY (o il Monitor seriale dell’IDE) di una delle due schede, vedremo i valori di temperatura in °C e umidità in % trasmessi dall’altra scheda, e viceversa, come mostrato in figura 5 in cui sono mostrate le finestre dei terminali PuTTY ottenute con due diverse connes- sioni seriali. In questo articolo abbiamo descritto un progetto/tutorial di esempio per dimostrare come sia possibile realizza- re una comunicazione wireless tra due microcontrollori della famiglia ESP come l’ESP8266 e l’ESP32, senza l’u- tilizzo della rete WiFi locale. Con l’ausilio del protocollo ESP-NOW per instaurare una comunicazione wireless necessita solo conoscere il MAC address dei dispositivi ESP. Per approfondire le funzionalità del codice utilizzato nel progetto, in particolare le funzioni del protocollo ESP-NOW, si può fare riferimento al tutorial (in ingle- se) riportato nel sito https://randomnerdtutorials.com/ esp-now-two-way-communication-esp8266-nodemcu/ ; la guida utente (in inglese) del protocollo ESP-NOW si può scaricare andando nel sito Espressif https://www.espres - sif.com/sites/default/files/documentation/esp-now_user_ guide_en.pdf. Fig. 4 – Schema di montaggio delle schede ESP8266 Node MCU e dei sensori DHT11

RkJQdWJsaXNoZXIy Mzg4NjYz