Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Categoria: Programmazione

Programmazione, Tutorial Netduino

Controllo accessi rfid con Netduino 

Realizzare un semplice apri porta utilizzando tag rfid La realizzazione di sistemi basati sulla tecnologia rfid è oggi alla portata di tutti vista la disponibilità di componenti a basso costo necessaria alla produzione di un prodotto completo. Il prototipo che ho realizzato per questo articolo si basa principalmente su un Netduino, versione standard, e sul lettore rfid ID-12 della Innovations, utilizzato in un precedente articolo. Lo scopo del progetto è quello di permettere l’accesso controllato in una particolare area utilizzando…

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

Arduino Leonardo speed test 

Test di commutazione su pin digitale Ho acquistato di recente la nuova scheda Arduino Leonardo basata sul chip Atmel Mega32U4. Questo microcontrollore possiede un modulo usb integrato che sostituisce il modulo di conversione usb-ttl presente nella Arduino UNO, rendendo la scheda molto ‘snella’ visto l’esiguo numero di componenti che ospita. La prima prova che voglio effettuare è il classico speed test che ho realizzato anche per le altre schede. Questa verifica consiste nel commutare un pin digitale in modo ripetitivo,…

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

Pilotare diversi dispositivi con il movimento della testa 

Come utilizzare Arduino per comandare diversi elettrodomestici col movimento della testa L’idea di questo progetto nasce per dare una mano alle persone con gravi disfunzioni motorie, utilizzando Arduino (per comandare alcuni sistemi come televisore, condizionatore, lampade e altri dispositivi) e un pc con webcam, per tradurre piccoli movimenti della testa in istruzioni da  impartire ad Arduino. Il sistema è un prototipo che non è stato mai provato realmente, ma solo in ambiente simulato, pertanto non mi ritengo responsabile di malfunzionamenti…

Read more
Elettronica, Programmazione, Tutorial Arduino

Promemoria alternativo con Arduino e RTC 

Come realizzare un simpatico gadget per ricordarci delle date importanti Se anche tu hai difficoltà a ricordare le date degli appuntamenti e sei un tipo creativo e non ti accontenti dei classici promemoria via cellulare, tablet o computer, ma vuoi realizzare qualcosa di insolito, puoi sfruttare la tua passione per l’elettronica e la tua voglia di costruire per realizzare questo progetto di promemoria con Arduino. Avendo già le basi per poter lavorare con l’integrato RTC DS1307 puoi sfruttare la ram…

Read more
Programmazione, Tutorial Arduino

Usare il modulo RTC DS1307 con Arduino 

Cosa devi sapere per usare un real time clock DS1307 Considero molto utile avere un dispositivo che permetta di tenere traccia del tempo e della data, poiché in molti progetti, come quelli della domotica, richiedono un sistema per recuperare queste informazioni. Avere un circuito che mi garantisca, anche in mancanza di alimentazione, un riferimento temporale sicuro è fondamentale. Tipicamente, l’integrato che viene utilizzato maggiormente, in campo hobbistico, è il DS1307. Le sue caratteristiche tecniche sono le seguenti

Read more
Programmazione, Tutorial Arduino

Programmare un ATtiny85 utilizzando Arduino UNO 

Come utilizzare Arduino ISP per caricare un firmware su un ATtiny85 La piattaforma Arduino, come sappiamo, offre molte possibilità, una tra tante è la programmazione dei piccoli microcontrollori ATtiny85, utilizzando un set di istruzioni ridotto, ma compatibile con quelle per programmare la Arduino UNO. La procedura per caricare uno sketch su questi dispositivi è quella usate per l’ATMEGA328 stand alone.

Read more
Ghi-FEZ, Programmazione

Usare l’RTC della Fez Panda II 

Come gestire il real time clock della Fez Panda II Solitamente quando ho il bisogno di avere un riferimento temporale, che risulta ininfluente dalle mancanze di alimentazione o da riavvi casuali della scheda, utilizzo un RTC esterno, tipicamente un DS1307. La soluzione fornita dalla Fez Panda II impiega un rtc on board che necessita solamente di una batteria tampone esterna, tipicamente quella utilizzata nei computer da 3.3Vdc. La prima operazione da effettuare, dopo aver collegato la batteria tampone tra il…

Read more
Programmazione, Tutorial Arduino

Operatori per spostare i bit (bitwise) 

Usare Arduino per spostare i bit di una variabile Oltre alle funzioni viste nel precedente articolo, Arduino è capace di eseguirne altre ed in particolare lo spostamento a destra o a sinistra bit a bit. L’operatore per lo spostamento a destra si esprime con questo operatore >> mentre per lo spostamento a sinistra viene usato questo operatore <<. Per capire meglio cosa avviene utilizziamo delle immagini che semplificano la spiegazione. In questo caso ho una variabile di tipo byte (8…

Read more