Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

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…

Notizie, Programmazione

Kinect per pc, interessanti prospettive 

Nuove idee da realizzare con Kinect, Arduino e Netduino Al CES di Las Vegas di quest’anno Microsoft ha comunicato che il Kinect sarà disponibile anche per i personal computer con un SDK che ne permetterà lo sviluppo impiegando Visual Studio. Considero questa una fantastica notizia che potrà avere scenari di sviluppo futuristici, come si vede in alcuni video demo di presentazione. La possibilità di interagire con un computer usando il proprio corpo permetterà di creare applicazioni che potranno cambiare il…

Programmazione, Tutorial Arduino

Arduino, lavorare con i bit 

Come usare gli operatori per manipolare i bit Lavorare con i microcontrollori, incluso Arduino, è divenuto abbastanza semplice grazie all’impiego di linguaggi ad alto livello che permettono di imparare in modo semplice e veloce la programmazione di questi device. Nonostante l’uso di funzioni che gestiscono variabili complesse, molte volte si ha la necessità di gestire i singoli bit. Arduino implementa dei metodi per accedere direttamente ai bit di una variabile  e di poterne leggerne e cambiare il valore. Leggi anche…

Tutorial Arduino

Arduino funzioni matematiche interessanti 

Come utilizzare alcuni operatori e funzioni matematiche nei progetti Nei nostri sketch, quando utilizziamo variabili numeriche, impieghiamo, solitamente, degli operatori matematici per manipolare questi dati. I più semplici, come sappiamo bene, sono l’addizione, la sottrazione, la moltiplicazione e la divisione. Fortunatamente esistono anche altri metodi che ci permettono di velocizzare e di risolvere diverse situazioni che si presentano durante la scrittura degli sketch. In questo articolo volevo analizzare alcune funzioni particolari come constrain, min, max, floor e ceil Come limitare…