Tag: arduino

Tutorial: Arduino scrive su un Lcd

Mi sono arrivate alcune richieste in merito alla possibilità di scrivere su dispaly Lcd con Arduino, ho quindi iniziato qualche test in merito che oggi vorrei condividere con te. Come sempre consioglio di partire dal sito ufficiale Arduino per tutti i dubbi e gli approfondimenti.

lcd 2x16

Partiamo dalla scelta dell’Lcd: indipendentemente dal numero di caratteri e linee quello che più è importante è il tipo di processore e driver che il costruttore del tuo Lcd ha utilizzato, quello in figura è un display LCD 2×16 con driver Hitachi HD44780, è anche quello più utilizzato, ne ho trovati alcuni tra i componenti elettronici di recupero in mio possesso e tutti utilizzano il medesimo driver.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-scrive-su-un-lcd.html

Tutorial Arduino e i servo III

Continua la serie di Tutorial sui servomotori (articoli precedenti su questo argomento Tutoria Arduino e i servo e Tutorial Arduino e i servo II ) prova a pilotare 6 servomotori:

Schema 6 Servo

Nella costruzione di un robot, ad esempio, è necessario che tu sappia pilotare più di un servo contemporaneamente, immagina il sistema di locomozione utilizzato dalla nasa per i rover Sojourner, Pathfinder e Opportunity, tale sistema è denominato Rocker-bogie in cui ciascuna delle 6 ruote necessarie alla locomozione si muove in modo indipendente.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-e-i-servo-iii.html

Il plastico di Davide e Luca

L’articolo di oggi voglio dedicarlo ad un lavoro magistrale e metioloso: un plastico ferroviario.

il plastico di Davide e Luca

Oltre che per la conoscenza di uno dei due progettisti impegnati nella costruzione del plastico, Luca, riporto il loro lavoro in quanto tra il materiale utilizzato c’è Arduino.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/il-plastico-di-davide-e-luca.html

Tutorial Arduino e le stringhe II

Riprendendo un precedente articolo su Arduino e le strighe oggi ti racconto di un test che ho eseguito nei giorni scorsi e che mi ha risolto molti problemi proprio nelle conversioni da char a string e viceversa.codice string arduino

Problema:

Vorresti poter applicare uno dei metodi dell’oggetto String ad una variabile di tipo char, ad esempio estrarre solo una parte della stringa (substring).
I metodi dell’oggetto String puoi applicarli solo a variabili di questo tipo, per cui se hai una variabile di tipo char o char* devi convertire in string il suo contenuto per potervi applicare uno dei metodi.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-e-le-stringhe-ii.html

Tutorial Arduino e i servo II

Nel precedente articolo hai preso confidenza con la classe Servo per pilotare i servo motori ad uso modellistico in tutte le tue applicazioni con Arduino.
In questo articolo vedrai come impartire i comandi di rotazione utilizzando un potenziometro.

Arduino Servo e potenziometroNello schema in alto puoi osservare come eseguire i collegamenti, il servo è di tipo modellistico funzionante a 4-6v per cui puoi alimentarlo con i +5v di Arduino, se i servo dovessero essere più di uno devi calcolare il loro assorbimento sapendo che Arduino NON è illimitato.

Come potenziometro puoi utilizzarne uno da 10KΩ collegando i pin esterni, quelli ai cui capi misuri una resistenza di 10KΩ indipendentemente dalla rotazione dell’alberino, al positivo (+5v) e al negativo (Gnd) di Arduino.
Non preoccuparti di quale dei terminali colleghi al positivo e quale al negativo, l’importante è che la resistenza misurata tra i due non vari ruotando l’albero del potenziometro.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-servo-2.html

Tutorial Arduino e i servo

In questo weekend mi sono giunte alcune richieste di informazioni in merito a come pilotare dei servo motori ad uso modellistico con Arduino.

schema Arduino e servomotoreSono contento delle richieste e spero che arivino sempre più numerose perchè sono di aiuto non solo per chi formula le richeste ma per tutti gli appassionati di questo fantastico sistema.
Un altro motivo per cui nasce questo tutorial è legato al motivo per cui anche io mi sono avvicinato a questa piattaforma: i servo, ne possedevo alcuni da una fervida attività aeromodellistica in età adolescenziale e avrei sempre voluto riutilizzarli in qualche progetto, ma la difficoltà maggiore è sempre stata realizzare circuiti che potessero essere abbastanza versatili da non concludere la loro utilità in un singolo progetto.
Oggi posso dire che qello che cercavo era Arduino e per fortuna Massimo Banzi l’ha creato per tutti noi.

Passiamo al tutorial

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-servo.html

Tutorial Arduino Ethernet e SD Card

Partecipando all’Arduino Camp 2011 ho approfitatto per acquistare del materiale tra cui la Ethernet Shield:

Arduino Ethernet Shield

Arduino Ethernet Shield

La shield ha anche una slot per micro SD fino a 2Gb utilizzabile per scrivere e leggere i propri file.
In questi giorni ho provato questa magnifica shield e tutte le possibilità offerte, come sempre sono partito dalla guida ufficiale presente sul sito arduino.cc e dal loro esempio per realizzare un WebServer.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-ethernet-sdcard.html

Tutorial Arduino e le stringhe

In questi giorni ho provato a lavorare con le stringhe e Arduino, scoprendo che non è immediato programmare utilizzando le stringhe.
Sto sviluppando uno sketch con librerie esterne e mi trovo a dover affettare una stringa e passarla ad un metodo che accetta solo valori di tipo char.

IDE Arduino 0019

Oggi è certamente più semplice di qualche mese fa, questa semplificazione è arrivara con la versione 0019 dell’IDE Arduino.
Il motivo di tale semplificazione è che da questa versione la classe String è diventata una delle librerie core.
L’amico e appassionato Gioblu ha tradotto la guida ufficiale in questo articolo.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/informatica/tutorial-arduino-e-le-stringhe.html

TiDiGino è arrivato – unboxing

Ieri mi è arrivato il prototipo TiDiGino su cui effettuare le prove del firmware per il concorso omonimo.
Già questa mattina ho aperto la confezione omaggio e vorrei condividere con tutti i lettori del mio Blog questo momento.

TiDiGino - la confezione

la confezione

Ecco come si presentava appena estratto dall’involucro di spedizione, sull’etichetta è riportato il Qcode relativo al sito www.open-elettronics.org, la versione inglese del blog di elettronicaIn che ha pubblicato il progetto rendendolo internazionale.
L’involucro più esterno contiene 2 confezioni, 1 rigida di plastica ed una bustina morbida:

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tidigino-unboxing.html

Tutorial programmare Arduino mini con duemilanove

Ho acquistato due Arduino mini 04 con l’idea di sostituira la parte elettronica del mio lampadario a fibre ottiche con quella da me realizzata per il progetto TiDiGino.

Elettronica lampadario con fibre ottiche - Arduino miniHo realizato il circuito su di una basetta millefori per impiegare meno tempo.

In questo articolo non mi soffermerò sul circuito, ma su come programmare l’Arduino Mini con una scheda Arduino duemilanove, non ho trovato in giro molta documentazione in merito ed ecco perchè dopo numerosi esperimenti ho trovato la strada corretta e deciso di scrivere questo articolo.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-programmare-arduino-mini-con-duemilanove.html

Guanto ad ultrasuoni con Arduino

Oggi ho scovato un progetto molto interessante realizzato con Arduino, devo dire che trovo questa applicazione veramente geniale perchè impiega Arduino per sopperire ad un handicap visivo in modo davvero intelligente.

Guanto ad UltrasuoniRiporto l’articolo originale, o almeno spero, ed il video che ha realizzato.

Spero che altri seguano il suo esempio e possano nascere dei progetti con Arduino di grande utilità oltre che di estremo divertimento per noi appassionati.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/guanto-ad-ultrasuoni-con-arduino.html

Arduino progetto per TiDiGino

Oggi hanno pubblicato il mio progetto realizzato con la piattaforma Arduino nell’ambito del progetto TiDiGino.Progetto Arduino - Alfieri Mauro

Il concorso indetto dalla rivista “ElettronicaIn” per la realizzazione del firmware della scheda TiDiGino, che integra alcuni telecontrolli quali: TDG133 (telecontrollo 2IN 2 OUT), TDG134 (apricancello), TDG139 (termostato) e TDG140 (telecontrollo DTMF) in un unica piattaforma.

Nel mio Blog trovi tutti i dettagli costruttivi del Lampadario a Fibre ottiche con la precedente versione elettronica basara su un Kit della nuova elettronica, un generatore a dente di sega che però qualche settimana fa mi ha costretto a sostituire l’elettronica con il progetto realizzato con Arduino in quanto mi ha bruciato alcuni led ad alta luminosità.

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/arduino-progetto-per-tidigino.html

Tutorial Arduino – IR con TSOP31238

Dopo l’articolo di Massimo sul TSOP1738 mi sono così incuriosito all’argomento che ho voluto fare qualche test ed ho tentato di acquistare il medesimo ricevitore IR a 38Hz, mio malgrado non sono riuscito a procurarmene uno ed ho dovuto optare per il TSOP31238 il cui datasheet lo puoi trovare a questo link.

TSOP31238

Come puoi vedere nel datasheet i piedini sono: Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/tutorial-arduino-ir-con-tsop31238.html

Programmare con Arduino – leggere un segnale analogico

Penso sia la parte più unteressante, parlando di acquisizione di un input estrno, offerta da Arduino; il motivo della mia affermazione non risiede nella complessità di quello che facciamo ma nel fatto che acquisire un segnale analogico ti permette di utilizzare Arduino per interagire con il mondo esterno non più in bianco o nero (0 e 1) ma con 1024 sfumature di grigio.

Pensa solo un attimo al tuo robot che può misurare la distanza dall muro e girare prima di toccarlo in opposizione a quanto visto nell’articolo dedicato al segnale digitale in cui l’ipotetico robot avrebbe dovuto sbatterci contro il muro per accorgersi dell’ostacolo, io lo trovo fantastico. Passo a descriverti come si fa a leggere un segnale analogico e dove potrai leggere quei valori, partiamo con lo schema:

AnalogReadSerial_BB

Schema di collegamento di un potenziometro ad Arduino

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/programmare-con-arduino-leggere-un-segnale-analogico.html

Programmare con Arduino – leggere un segnale digitale

Continuo la mia serie di articoli sulle basi della programmazione con Arduino prendendo spunto da questo articolo direttamente presente sul sito Arduino, che cosa aggiungo la mia personale spiegazione passo passo del codice e qualche consiglio …

Innanzitutto ecco lo schema dei collegamenti:

Arduino Button example
Arduino Button example

Continua a leggere

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/programmare-con-arduino-leggere-un-segnale-digitale.html

Carica altro