Modulo WiFi+Bt ESP32

Moce993:
...
su sistema Win devo premere ogni volta il tasto di Boot per caricare uno sketch, mentre su sistema Mac non è necessario....

Queste cose mi fanno notevolmente inc...avolare!

Primo, perché non dovrebbero esserci differenze tre Linux, Mac e Windows se di un programma è stato fatto un porting decente.
Secondo, perché QUESTO dovrebbe essere il sito dell' IDE di Arduino e se c'è un problema andrebbe quantomeno risolto (e di ciò vorrei un parere dei moderatori...)

Mi succede la stessa cosa con IDE su Windows e IDE su Linux quando devo riscrivere il bootloader dei NANO: su Linux ZERO PROBLEMI, su Windows ogni tanto mi da errore e non c'è modo di scrivere.

A meno che mi dichiarate che su Windows alcune cose non si possono assolutamente fare.....

steve-cr:
Queste cose mi fanno notevolmente inc...avolare!

vero da fastidio quando le cose non funzionano come dovrebbe, ma io la prendo con filosofia visto che è gratis non pretendo la perfezione :smiley:

Comunque ho idea che non dipenda dall'IDE, ma penso sia un discorso di porte... magari qualcuno più esperto può darmi conferma.

Aggiungo che ho provato su Mac OSx + Eclipse + Plugin Arduino 3.0 e neppure li ho bisogno di premere il tastino di boot, su win devo ancora provare.

Ma con quale delle oltre 30 schede ESP32 ti succede? Io ho la Lolin e il tastino non c'è.

zoomx:
Ma con quale delle oltre 30 schede ESP32 ti succede? Io ho la Lolin e il tastino non c'è.

Io utilizzo ESP32 DEVkit V4.

Ho utilizzato anche huzzah32 di Adafruit, ma è un pò diversa e nemmeno su questa c'è il tastino di boot.

E' il classico ESP32-DEVKIT da 15+15 piedini, con due tastini (BOOT e EN).

steve-cr:
A meno che mi dichiarate che su Windows alcune cose non si possono assolutamente fare.....

ad esempio dormire sonni tranquilli?

scusa la facile battuta, ma io sono passato a Linux col Papero Signorile, non mi ricordo nemmeno più perché
ma so benissimo perché non torno indietro

Sono passato a Win10 ho installato Arduino IDE 1.8.10, core versione ESP32 1.0.4.

Ora quando carico programmi su ESP32 devKit non serve più che prema il tasto di boot, cosa che fino a ieri dovevo fare.

Il mistero si infittisce :o

zoomx:
Faccio un primo esempio banale.
Collego l’ingresso analogico a massa.
La tensione V è zero e il convertitore mi da zero.
Collego l’ingresso all’alimentazione.
La tensione V è 3.3V e il convertitore mi da 4095

........

Non è così semplice.
Se vai a vedere su Espressif ma anche su altri siti, gli ingressi analogici di ESP32 non sono come qualli a cui siamo abituati con UNO o Nano.

Infatti la lettura parte dopo lo Zero e si ferma prima dei 4095 punti.
Insomma, un casino.

Guarda QUI.

Purtroppo è da un pò che non bazzico per il forum, comunque per chi non lo sapesse Espressif ha lanciato da qualche mese la versione WROOM e WROOVER E, dove viene montato ESP32 ECO V3.

Allego il documento Espressif.

ESP32_ECO_V3_User_Guide__EN.pdf (557 KB)

Magari l'informazione a qualcuno interessa ... "ESP32 VULNERABILITY AFFECTS OLDER CHIPS" ... ::slight_smile:

Guglielmo

Annunciato UFFICIALMENTE il nuovo ESP32-C3 ... RISC-V Single Core ... QUI l'annuncio e qui il datasheet ;D

Guglielmo

Sai che non avevo fatto caso al RISC-V? Sarà il nuovo fenomeno ARM in quanto privo di brevetti e quindi realmente open source?

Edit:
ma c'è un cambio di architettura!
L'ESP32 classico usa Harvard Architecture Xtensa LX6 CPU
PErché non hanno cambiato il nome?

Volevo segnalare QUESTA scheda, rilasciata da DFRobot, e basata su ESP32-E ...
... sicuramente tra un po' la troveremo su Ali a metà prezzo :smiley: :smiley: :D, ma comunque mi sembra una bella schedina ben accessoriata ed ad un prezzo abbordabile. C'è anche un bel WiKi con tutte le spiegazioni.


Guglielmo

gpb01:
Annunciato UFFICIALMENTE il nuovo ESP32-C3 ... RISC-V Single Core ... QUI l'annuncio e qui il datasheet ;D

Guglielmo

ESP32 C3

Segnalo questo sito con molti progetti/tutorial/etc. per molti modelli di ESP32

Ho appena scoperto che su macOS la versione 1.0.5 del core ESP32, che non avevo ancora provato, va in errore (... non parte nemmeno la compilazione) se nella path, completa di nome, di Arduino ci sono degli spazi .... cosa che NON accadeva con la versione 1.0.4 del core.

Quindi, se il nome è "/Applications/Arduino 1.8.13 Portable.app" va immediatamente in errore sul comando "cp" (copy) mentre se si cambia nome e si mette "/Applications/Arduino_1.8.13_Portable.app" funziona.

Dato che fino alla 1.0.4 tutto funzionava perfettamente, questo è un bug introdotto dalla 1.0.5 ... ::slight_smile:

Guglielmo

P.S.: ... se qualcuno verifica su altre piattaforme e riferisce, così si ha una visone globale.

MA i sistemi a base *nix da quando gestiscono gli spazi nei path e nei nomi di file?

... da sempre suppongo, visto che ho sempre avuto lo spazio nei nomi delle cartelle da tempo imprecisato :grin:

Guglielmo

... e, infatti, hanno rilasciato il core 1.0.6 che risolve il problema :smiley:

Guglielmo

Segnalo un problema.

Ho acquistato questa ESP32:
https://it.aliexpress.com/item/1005002292075274.html

Sistema operativo Linux Mint 19.3

Riscontro un problema mai visto prima.
Carico lo sketch e subito la porta cambia es. da USB0 a
USB1 e viceversa.
Lo sketch funziona ma non ho la possibita di visualizzazioni sul Serial Monitor.

Con CuteCom non ci sono problemi.

Programmo con Arduino-1.8.13 ma ho provato anche
Arduino-1.8.12 e
Arduino-1.8.10

Stesso problemma.

Con altre ESP32 stesso tipo non ho questo problema.