In questi giorni ho approfondito alcuni comandi e librerie che Arduino ti mette a disposizione, lo scopo personale è stato quello di comprendere meglio alcune funzionalità e poter scrivere degli sketch più interessanti.
La funzione che ha catturato la mia attenzione e potrebbe tornarti molto utile è millis(); ho voluto contrapporla a delay dopo aver trovato un interessantissimo articolo che ne descrive in modo egregio il funzionamento.
Cosa puoi fare con un arduino, un nunchuck, due servomotori, del cartone e del nasto adesivo?
Io mi sono divertito a realizzare una simpatica testa robot 🙂 è solo un esempio costruito con un poco tempo del cartone e del nastro adesivo, lo scopo vero di questo articolo è approfondire la comunicazione tra arduino e nunchuck e trasferire il movimento del joystick ai nostri occhietti.
Parti dalla meccanica della nostra testa, procurati una scatolina di cartone e su di un lato attacca un foglio di carta con disegnati i due occhi, sulla base blocca la squadretta del servo con del nastro adesivo:
Nel precedente articolo dedicato alla motor shield FE fornita da robot-domestici.it hai imparato a pilotare un motore bipolare con la motor shield, probabilmente i tuoi progetti non sono quelli di farlo ruotare all’infinito ma di controllare la posizione, i giri e i passi che il tuo motore compie.
In questo articolo vedrai come impostare un numero di passi che vuoi far compiere al motore bipolare ed eseguirli. Continua a leggere
Ti sarai chiesto come poter alimentare Arduino e le shield che compongono il tuo progetto, con una corrente sufficente.
La soluzione arriva dalla sparkfun con il DC-DC Converter Breakout.
La porta USB del computer è limitata a 500mA, che è più che sufficente per i primi esperimenti, ma risulta insufficente se vuoi alimentare più shield connessi ad arduino e, sopratutto, quando il tuo progetto sarà finito vorrai alimentarlo senza il computer.
Navigando in rete mi sono imbattuto nel canale di Sylvia, l’entusiasmo con cui questa bambina ha realizzato i suoi video e continua a produrne è impressionante.
Ha due genitori che incoraggiano questa sua passione, il padre, ad esempio, monta i video ma la vitalità e la felicità sono tutti di Sylvia.
Scopri come collegare la Motor Shield ad Arduino, e far muovere due motori in corrente continua con un semplice sketch.
Un video dice più di mille parole, puoi seguirlo per collegare prima l’alimentazione, poi i due motori ed infine l’Arduino al computer. Continua a leggere
Collega il tuo nunchuck ad arduino attraverso l’adattatore della dfrobot e una breadboard, e proviamo uno sketch semplice per verificare di aver collegato tutto in modo corretto.
Prima di tutto collega l’adattatore alla porta del nunchuck, per farlo osserva la posizione dei pin sul connettore del nunchuck, come illustrato nel precedente articolo:
Dopo aver assemblato la Motor Shield FE, è l’ora di iniziare ad utilizzarla e per farlo è necessario che ti sia chiaro a cosa servono i jumper su di essa e come utilizzarli per evitare sia di danneggiare la scheda, ma sopratutto di danneggiare il computer o Arduino.
Oggi puoi leggere il primo articolo su Nunchuck, Arduino, Servo. Una delle caratteristiche che ha reso famodo Arduino è stata quella di poter facilmente pilotare dei servo per uso modellistico.
E’ infatti possibile pilotare di base fino a 6 servomotori con un arduino uno, duemilanove, mini e similari, ossia quelli basati su Atmega 168 e 328; il numero di porte PWM cresce su arduino mega e similari il cui chip è un atmega 2560.
Venerdì 17 porta sfiga ? Io dico di no, venerdì scorso il 17 febbraio 2012 ha portato futuro, innovazione e collaborazione.
Se leggi questo blog da qualche tempo sai quanto Arduino sia parte importante dei miei esperimenti, ma sopratutto sai che, come a te, mi piace la condivisione delle idee.
Qualche giorno fa mi sono arrivate alcune shield Arduino. Tra questi la Motor Shield FE una cheda con cui puoi pilotare sia motori in corrente continua sia motori passo-passo.
In questo articolo potrai legger passo passo come assemblarla, l’unico componente per il quale devi avere una maggiore attenzione è l’integrato L298, in quanto smd.
I motori passo-passo bipolari riservano altre modalità di funzionamento, tutte molto interessanti. Se usi la classe Stepper.h di Arduino puoi veramente sbizzarrire la tua fantasia.
Non inserito il disegno sopra a caso, lo schema che puoi utilizzare per questo esperimento è identico a quello presentato nell’articolo precedente.
Sulla scia delle conoscenze acquisite grazie a Franco, ecco come puoi risparmiare 2 pin di Arduino per pilotare i motori passo-passo bipolari semplicemente aggiungendo all’SN754410NE, due transistor , cinque resistenze e otto diodi.
Riprendo quello che ha scritto Franco in merito a questa configurazione:
Si, è proprio quello che penso, collaborare è un ottimo modo per aiutare noi stessi e gli altri. Quando ho deciso di aprire questo blog l’ho fatto con il chiaro intento di pubblicare degli articoli su alcune mie passioni e condividere le mie conoscenze con altri.
Dal primo articolo pubblicato sono passati 10 mesi e sono nate numerose collaborazioni, tantissimi contributi e richieste, a cui ho cercato di dare risposta con la passione, cercando di non deludere nessuno.