Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Tag: Arduino Webserver

Tutorial Arduino

Webduino scheda relè evitare blocco Arduino UNO 

Come aggiungere relè al progetto senza bloccare la scheda Molti utenti che hanno realizzato il tutorial Scheda relè remota con Arduino e Webduino, dopo aver constatato il funzionamento del codice hanno poi implementato il codice per la gestione di ulteriori relè. A questo punto si sono accorti che il codice smette di funzionare e Arduino UNO sembra bloccata. Tutto ciò avviene perché aggiungendo istruzioni contenenti stringhe ad un certo punto si arriva a saturare la memoria SRAM, questo è il…

Read more
Programmazione, Tutorial Arduino

Scheda relè remota con Arduino e Webduino 

Come costruirsi una scheda relè e comandarla tramite Arduino ethernet e Webduino Tra le applicazioni che trovo molto richieste è la scheda relè da gestire tramite smartphone. Utilizzando la libreria Webduino riusciamo a realizzare un dispositivo semplice e funzionale basato su pochi componenti quali Arduino Ethernet, dei classici relè, un router wifi (presente ormai nelle nostre abitazioni) e uno smartphone. La figura seguente illustra il progetto di questo articolo:

Read more
Tutorial Arduino

Webduino recuperare parametri da un URL 

Come recuperare parametri contenuti in un indirizzo URL usando Webduino Continuiamo a esplorare la libreria Webduino imparando a recuperare i parametri passati ad una pagina tramite l’indirizzo url. Questa possibilità ci permette di impartire comandi alla scheda Arduino usando appunto un indirizzo url. Ad esempio se colleghiamo due led, uno sul pin5 e uno sul pin6 potremmo scrivere qualcosa del genere per accendere o spegnere i led http://192.168.1.100/index.html?LED5=ON (Accende il led collegato al pin5) http://192.168.1.100/index.html?LED5=OFF (Spegne il led collegato al…

Read more
Programmazione, Tutorial Arduino

Webduino aggiungere pagine web 

Gestire il webserver Webduino aggiungendo diverse pagine web Nel precedente articolo hai visto come installare la libreria webduino e come creare la tua prima pagina. In questo secondo articolo produrrai altre pagine utilizzando le funzioni messe a disposizione della libreria e vedrai come sia semplice costruire una struttura tipica di un sito web. Anche in questo caso le pagine non sono intese come file html, ma bensì come una funzione che genera il codice htm. Per aggiungerle è sufficiente usare…

Read more
Programmazione, Tutorial Arduino

Utilizzare la libreria Webduino 

Primi passi nell’uso della libreria Webduino Esistono diverse librerie che tendono a risolvere o a migliorare alcune classi base implementate in Arduino 1.0. Webduino è sicuramente una di queste, il nome è un chiaro riferimento al mondo ethernet/web e le sue principali funzioni sono elencate di seguito: elaborazione dei parametri racchiusi in un URL elaborazione dei metodi HTTP come GET, POST, PUT, HEAD, DELETE e PATCH gestione dei FORM Gestione di Immagini interfaccia JSON/REST autenticazione BASE64 Attualmente, la versione disponibile…

Read more
Programmazione, Tutorial Arduino

Visualizzare immagini con un Webserver Arduino 

Visualizzare immagini in una pagina web gestita da Arduino Quando utilizziamo Arduino Ethernet (o EthernetShield) in modalità webserver, non è disponibile una funzione nativa che permetta di visualizzare una immagine nella pagina web generata da Arduino. Esiste però un metodo molto semplice che permette di visualizzare delle immagini, di piccole dimensioni, utilizzando la codifica Base64. L’idea è quella di utilizzare una stringa che codifica un file immagine, da inserire nello sketch. Diversi siti web offrono un convertitore online che codifica…

Read more
Tutorial Arduino

Arduino Ethernet come configurare l’ambiente di sviluppo 

Configurare il sistema per iniziare a lavorare con Arduino Ethernet Ho da poco ricevuto il pacco contenente la board Arduino Ethernet, e devo dire che risulta essere ben realizzata ed assemblata. Prima di iniziare a scrivere qualche sketch è necessario installare i driver del convertitore USB2Serial che utilizzeremo per colloquiare con la board dato che non dispone di una porta usb integrata come la Arduino UNO, inoltre modificheremo il file board.txt per aggiornare il menu dell’IDE. Scarichiamo dal sito Arduino.cc…

Read more
Tutorial Arduino

Leggere dagli ingressi analogici da remoto con Arduino 

Utilizzare un webserver per acquisire dati dagli ingressi analogici Continuiamo l’articolo precedente inserendo nello sketch il codice che permette di campionare segnali analogici per poterli inviarli tramite protocollo http. Utilizzando la funzione analogRead() acquisiamo il valore della tensione presente sul pin analogico, che verrà utilizzato per essere inserito nella pagina html da inviare al client. Con alcuni tag html aggiuntivi abbiamo la possibilità di avere un refresh automatico della pagina che ad intervalli regolari interrogherà il server Arduino, ottenendo automaticamente…

Read more