Nel precedente artciolo abbiamo mostrato un esempio di codice LUA per ESP8266 su nodemcu
Esempio codice Lua per ESP8266
Facciamo ora vedere un esempio in cui si utilizza il modulo enduser_setup.
Come prima operazione compiliamo il firmware nodemcu inserendo anche il modulo enduser_setup. Si rieseguono i passi fatti nell’articolo della compilazione
modificando il file app/include/user_modules.h scommentando la direttiva
1 |
#define LUA_USE_MODULES_ENDUSER_SETUP |
Dopo la compilazione del firmware e caricamento sul dispositivo, utilizziamo uno switch connesso al nodemcu dev kit come indicato di seguito
Il pin D5 può essere connesso ad un tensione bassa o alta. In base all’ingresso si modifica il comportamento del sistema.
Nota: Il Pin D5 nell’esempio specifico è stato usato in modalità di Input; nel caso si vogliano usare come Output, occorre inserire una resistenza per limitare la corrente di uscita, come specificato al link
Nel prossimo articolo caricheremo del codice LUA di esempio e si utlizzerà il modulo enduser_setup per gestire le connessioni wifi