Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedenteUltima revisioneEntrambe le parti successive la revisione | ||
progetti:glavermi [2019/01/02 19:04] – add code tags g5pw | progetti:glavermi [2023/10/09 13:29] – glavermi | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== SupportoIMac ====== | ||
+ | |||
+ | sicuro e stabile - con fermi per fissaggio sicuro al tavolo | ||
+ | |||
+ | {{: | ||
+ | |||
====== MicroPython ====== | ====== MicroPython ====== | ||
Vuoi mettere in pausa Arduino e provare a scrivere qualche riga di codice sfruttando le potenzialità di python (micropython) direttamente sul tuo ESP8266 tenendolo collegato al router e inviando gli aggiornamenti OTA. | Vuoi mettere in pausa Arduino e provare a scrivere qualche riga di codice sfruttando le potenzialità di python (micropython) direttamente sul tuo ESP8266 tenendolo collegato al router e inviando gli aggiornamenti OTA. | ||
Linea 69: | Linea 75: | ||
[[https:// | [[https:// | ||
+ | |||
+ | Per chi volesse usare webrepl da **Android** e si fosse accorto che ne Chrome né altri browser sn compatibili c'è questo apk | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | == Hw / Hands-on : == | ||
+ | |||
+ | |||
+ | {{: | ||
+ | [[http:// | ||
+ | |||
+ | Tra i vari dispositivi reperibili online che montano ESP8266 è possibile trovare questo hw che ho scelto perché presentava una serie di connettori già saldati per permettere l' | ||
+ | |||
+ | Vediamo però come farlo funzionare, online non ho trovato nessun riferimento a parte | ||
+ | | ||
+ | A0 01 01 A2 hex switch on | ||
+ | A0 01 00 A1 hex switch off | ||
+ | |||
+ | Con il dispositivo collegato normalmente e con fw originale ho letto dal canale TX dell' | ||
+ | |||
+ | Inizialmente pulseView mi ha restituito 0xA3 e 0x83 che ho provato ad utilizzare emulandolo con micropython ma senza risultato, così ho provato a scalare la velocità di lettura del canale TX a 115200 e togliere il bit di stop (non me lo sarei mai aspettato - di solito per questi dispositivi utilizzano velocità basse come 9600bps). Magicamente con i valori impostati a 115200 e senza bit di stop ho trovato il comando di accensione dichiarato dalla casa costruttrice (A0 01 01 A2) preceduto da altri dati che penso siano l' | ||
+ | |||
+ | Riporto quindi le informazioni per tutti quelli che vogliono divertirsi con questi dispositivi e/o con programmatori diversi da micropython : | ||
+ | |||
+ | 0D 0A 2B 49 50 44 2C 30 2C 34 3A A0 01 01 A2 | ||
+ | |||
+ | 0D 0A 2B 49 50 44 2C 30 2C 34 3A A0 01 00 A1 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Buon lavoro! |