di Marco Lombardi
Nel precedente articolo abbiamo visto una scheda con lo stesso layout della UNO: la Wemos D1 “R1”.
Per utilizzarla con l’IDE di Arduino non dobbiamo fare altro che aggiungere il supporto alla board attraverso il menu “File->Impostazioni” inserendo nel campo “URL aggiuntive per Gestore schede:” il seguente indirizzo:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Una volta cliccato su “Ok” sotto il menu “Strumenti” alla voce “Scheda: ->Gestore schede” sarà possibile installare il core di Arduino per il chip ESP8266. Successivamente cliccando su “Installa” sarranno scaricate tutte le librerie necessarie e al successivo riavvio della IDE sotto il menu “Strumenti” alla voce “Scheda: ” nel menu a scorrere verso il basso avrete la possibilità di selezionare la board Wemos D1 “R1” con chip ESP8266.

La Wemos D1 “R1”, così come tutte le schede basate sul chip ESP8266, ha un pinout diverso ovvero una nomenclatura tutta sua per i pin digitali, per esempio se stiamo lavorando con Arduino UNO e si vuol far lampeggiare un led collegato al pin 7 basta definirlo così come segue:
pinMode(7, OUTPUT);
se vogliamo fare la stessa su una Wemos D1 “R1” con un led collegato al pin 7 la definizione diventa questa:
pinMode(13, OUTPUT);
in rete è possibile trovare schemi comparativi ma tutti incompleti. L’immagine che trovate di seguito è il risultato del montaggio di due immagini per me esplicative: quella di destra è la tabella con la comparazione tra la nomenclatura dei pin sulla scheda UNO/R1 e i corrispettivi per il chip ESP8266, l’immagine di sinistra è invece lo schema dove è possibile individuare tali pin sul chip. In basso segue l’immagine con le due schede.


Sperando di aver fatto cosa gradita vi segnalo il driver può essere scaricato al seguente link: https://wiki.wemos.cc/_media/ch341ser_win_3.4.zip
Nella categoria ESP8266 trovate altri articoli su questa scheda.