Come primo aggiornamento per ampliare il mio progetto di controllo luci, temperatura e umidità all'interno del terrario ho scelto l'esp8266, ho cercato e letto vari siti poi ho trovato questo: https://www.amazon.it/Scudo-Wireless-Esp8266-Esp-12e-Arduino/dp/B01C3ZN920/ref=cm_rdp_product pensando che per comodità e ingombro ci stava bene nella scatola, solo che nn ho ancora capito l'utilizzo dei jumper da 1 a 4 e i pin in più a sx e a dx dei jumper, a quali librerie fare riferimento e come si aggiorna il firmware, qualcuno l'ha usato o provato? Ho trovato quasi tutti i siti che parlano del Esp8266-01 come progetto di esempio, a me questo sembra totalmente diverso da quello o sbaglio?
Una domanda offtopic, qualcuno usa linux? perchè da qualche settimana sto usando linux kubuntu e la versione 1.8.1 dell'IDE arduino riconosce la porta dov'è collegata la scheda arduino ma quando è il momento di caricare dentro uno sketch va in errore dicendo che nn vede la scheda collegata. Posto l'errore sapendo che è offtopic quindi nel caso posso sempre ritornare windows se vedo che nn riesco a risolvere.
Arduino:1.8.1 (Linux), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Lo sketch usa 2276 byte (0%) dello spazio disponibile per i programmi. Il massimo è 253952 byte.
Le variabili globali usano 282 byte (3%) di memoria dinamica, lasciando altri 7910 byte liberi per le variabili locali. Il massimo è 8192 byte.
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
ioctl("TIOCMGET"): Inappropriate ioctl for device
ioctl("TIOCMGET"): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
La porta seriale selezionata avrdude: stk500v2_getsync(): timeout communicating with programmer
non esiste o la scheda non è connessa
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
quello che mi fa strano è che se vado nella finestra strumenti alla voce "porta" riconosce che è collegata e alla voce "informazioni scheda" mi da anche il numero di serie ma quando tento di caricare qualcosa dice che nn c'è.