Arduino MKR 1010 è una basetta di prototipazione molto interessante e versatile, basata su ESP32. Accompagnata dallo IoT Carrier, uno shield custom ricco di funzionalità e sensori, e la piattaforma Cloud di Arduino, diventa un fantastico strumento per la didattica STEM o STEAM da presentare in classe. Vediamo un’applicazione in cui un server su tale basetta risponda con una pagina web se interrogata da un client, che, a sua volta, potrà pilotare un led sullo shield con due semplici bottoni html/css/js che tornano al server una primitiva REST.
Operazioni non bloccanti con Arduino
Molti programmi per Arduino utilizzano il comando delay(), ma questo approccio può rallentare il loop principale, riducendo la reattività del microcontrollore. Fortunatamente, esistono strategie avanzate per eseguire più operazioni in parallelo senza bloccare il codice. In questa guida, esploreremo la programmazione non bloccante, una tecnica utile per migliorare le prestazioni del tuo sketch Arduino. Perché … Leggi tutto