Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

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 Leggi anche questi…

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. Leggi anche questi articoli: Lampada di cortesia a batteria con ATtiny85 Arduino UNO bootloader su un nuovo chip ATMEGA328 RS422…

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…

Notizie

Primo ordine dal Fritzing Fab 

E’ da diverso tempo che faccio dei piccoli esperimenti utilizzando Fritzing, il più delle volte ho rinunciato a lavorarci per la difficoltà incontrate nell’autorouting del pcb. Nonostante ciò lo considero un prodotto interessante, che ha molta strada da fare e con delle persone valide che aggiornano e migliorano costantemente il progetto. La versione che sto utilizzando è la 0.7.0b, e rispetto alle precedenti ho apprezzato maggiormente l’autorouting, che reputo la parte più importante del software, in quanto mi da modo…

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…