Modulo WiFi+Bt ESP32

Mi ricordavo bene, si tratta di un dual core.

Ci vedrei bene un ArduESP32. :slight_smile:
Scheda con il layout della UNO che monta un ESP32.

PaoloP:
Ci vedrei bene un ArduESP32. :slight_smile:
Scheda con il layout della UNO che monta un ESP32.

Diamine, ho appena comprato la mkr1000! :smiley:

A chi può interesare, QUI un articolo di Hackaday sull'argomento ESP32 <-> Arduino.

Guglielmo

e'stato anche scoperto un interprete basic nascosto nel fw precaricato, che funziona per davvero :slight_smile:

Non è che ti riferisci al LUA?

:o
In effetti il LUA sembra un basic

basic esp32

:o

:o E' proprio il caso.
Se ci fosse stato anche il peek e poke sarei tornato ai tempi del C64......

Veramente, se leggi bene, peek e poke ci sono eccome :D.

Sembra un Basic tipo Amstrad.

E' un porting del TinyBasic Plus
Visto che nel progetto originale peek & poke sono dichiarati "unimplemented" vuol dire che li ha aggiunti espressif

5 POKE &H3FF44020, 16
10 POKE &H3FF44004, 16
20 DELAY 200
20 POKE &H3FF44004, 0
30 DELAY 200
40 PHEX PEEK(&H3FF4403C)
50 GOTO 10

Mi hanno regalato una schedina ESP32 della sparkfun, questa:

$19.95

Dovrebbe arrivarmi a giorni.

Mi sono impostato le board come indicato nel sito della sparkfun,
compila gli esempi senza problemi

Ho fatto qualche esperienza con ESP8266/wemos utilizzando sempre
la libreria ESP8266WebServer

Esisterà una libreria simile alla ESP8266WebServer per questa scheda?

la sezione wifi e' dichiarata compatibile al 99%, quindi non dovresti avere problemi, le lib sono state prese quasi paroparo dal rpogetto 8266

Concordo, se vuoi puoi provare anche il mio Webbino.

bella cosa, quando ho un attimo lo testo, per ora ti watcho :slight_smile:

Grazie, proverò con le librerie dell' ESP8266

La scheda della sparkfun è arrivata, pagata il 20 dic arrivata il 5 gen dalla Germania.

Il solito blink caricato sulla ESP32 funziona.

Come detto ho fatto pratica con ESP8266 e la lib ESP8266WebServer con ottimi risultati.

@testato come suggerito

ho provato ad utilizzare la suddetta libreria con la ESP32 ma non va a buon fine, si ferma sulla queue.h

Messaggio di errore in compilazione:
In file included from /home/../hardware/espressif/esp32/libraries/ESP8266WiFi/src/ESP8266WiFi.h:33:0,

from /home/.../hardware/espressif/esp32/libraries/ESP8266WebServer/src/ESP8266WebServer.h:28,

from /home/.../ESP8266-01_un_LED_05.ino:14:

/home/.../hardware/espressif/esp32/libraries/ESP8266WiFi/src/ESP8266WiFiType.h:26:19: fatal error:

queue.h: No such file or directory

#include <queue.h>

Ho provato anche a copiare questo file insieme alle librerie ma il risultato non cambia.

devo trovare il tempo per mettere mano seriamente a questo chip.
Il fatto e' che e' ancora in una fase embrionale nonostante abbiano assunto il tipo del core esp8266
secondo me ci sono sotto cose ancora non pronte, cose importanti o bug non previsti.
Uno dei motivi per i quali voglio metterci mano e' il BT, eppure al momento sul core arduino nulla di nulla di BT, e sul IDF non puoi usarlo assieme al wifi :frowning: