Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Categoria: Tutorial Arduino

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…

Notizie, Tutorial Arduino

Arduino day 2012 una giornata con Arduino 

Arduino day 2012 a Roma DiScienza sta organizzando a Roma per il 20 Aprile l’edizione 2012 dell’Arduino Day, una giornata dedicata alla community Arduino. L’evento darà spazio alle presentazioni delle ultime novità riguardanti Arduino ed ospiterà, grazie ad un capiente open spaces, i migliori progetti di professionisti e appassionati. La giornata sarà caratterizzata da una serie di Mini conferenze di circa 15 minuti nelle quali verranno presentati progetti basati su Arduino. Ulteriori informazioni e il modulo di registrazione per partecipare…

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…

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

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.

Tutorial Arduino

Pilotare un motore DC tramite ponte ad H 

Come usare Arduino per gestire la rotazione di un piccolo motore DC Uno dei primi circuiti elettronici che realizzai fu un semplice driver che pilotava un piccolo motore DC, potevo gestire la rotazione a destra o a sinistra e anche la velocità di rotazione, usando un segnale PWM generato dal mitico NE555. A distanza di qualche anno ho deciso di riprendere il progetto iniziale utilizzando Arduino che permette in modo veloce, con un controllo completo, di ripercorrere quell’esperienza. Come sapiamo…

Tutorial Arduino

Shift register 74LS595 esperimenti con Arduino 

Come impiegare uno shift register per incrementare le uscite di Arduino La board Arduino UNO possieda pochi pin digitali, ma fortunatamente esistono dei metodi che ne incrementano il numero impiegando componenti esterni di facile impiego e con un costo contenuto. Il sistema che ho realizzato impiega uno shift register a 8 bit (SN74LS595) che viene controllato da Arduino tramite la funzione ShiftOut. ShiftOut permette di serializzare un dato su una linea di 2 fili, mentre lo shift register parallelizza il dato…

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…

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…

Programmazione, Tutorial Arduino

Tutorial installazione Arduino su Windows 7 

Guida per l’installazione Arduino su sistema Windows 7 Nonostante la semplicità di installazione dell’IDE e della board Arduino, capita che molti neofiti non riescano ad eseguire l’installazione Arduino su Windows 7. In effetti con questo sistema operativo l’installazione dei driver è automatica ma ci sono dei casi in cui non si riesce ad installare i driver, soprattutto per le schede che montano l’integrato Mega8U per convertire il segnale da usb a seriale. La procedura seguente mostra, passo passo, come installare…