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…
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:
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…
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…
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…
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…
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…
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…
Supporta il mio sito
Compra italiano
Categorie
- CorsoArduino (2)
- Elettronica (11)
- Ghi-FEZ (5)
- MikroC (1)
- Notizie (38)
- OpenPicus (8)
- Programmazione (32)
- Tutorial Arduino (95)
- Tutorial Netduino (36)
- Tutorial Python (3)
- Tutorial Raspberry PI (8)
- Tutorial Zerynth (1)