Imparare a programmare la propria elettronica è importante e gratificante, ma può essere difficile iniziare senza una guida. Abbiamo raccolto i migliori video, i canali YouTube e i corsi online per iniziare.
Cos'è Arduino?
Arduino Guida introduttiva ad Arduino: Guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Read More è un popolare microcontroller open-source, che significa un piccolo computer con ingressi e uscite programmabili. Ci sono un sacco di principi fondamentali che arrivano in un kit iniziale Cosa c'è nel tuo Starter Kit Arduino? [Arduino Beginners] Cosa c'è nel tuo Arduino Starter Kit? [Arduino Beginners] Di fronte a una scatola piena di componenti elettronici, è facile essere sopraffatti. Ecco una guida per esattamente quello che troverai nel tuo kit. Leggi altro, e puoi anche acquistare sensori che possono collegarsi ad Arduino per tenere traccia di temperatura, luce, prossimità e altro. È fantastico per la prototipazione di nuove invenzioni elettroniche. (Scopri di più sulle possibilità con Arduino Cosa è Arduino e cosa puoi fare con esso? Cos'è Arduino e cosa puoi fare con esso? Arduino è un dispositivo elettronico davvero notevole, ma se non ne hai mai usato uno, solo cosa sono esattamente, e cosa puoi fare con uno? Leggi di più.)
Non sei ancora sicuro se ne vuoi uno? Assicurati di aver compreso le differenze tra Arduino e Raspberry Pi Arduino vs Raspberry Pi: Qual è il mini computer per te? Arduino vs Raspberry Pi: qual è il mini computer per te? Arduino e Raspberry Pi possono sembrare abbastanza simili - sono entrambi piccoli circuiti stampati con alcuni chip e spille su di essi - ma sono in realtà dispositivi molto diversi. Per saperne di più prima, se questo è il tuo primo mini-computer.
Sono stato fortunato ad avere un professore universitario che insegna un corso sulla programmazione in Arduino. Alla fine del corso, una piccola squadra e io abbiamo usato quello che abbiamo imparato per realizzare una versione digitale di un etch-a-sketch (usando i potenziometri per le manopole twisty). Abbiamo anche creato un'interfaccia su schermo per consentire a una persona di selezionare il colore della linea e incluso un sensore a scorrimento per modificare lo spessore della linea.
Canali YouTube su Arduino
Tutorial per Arduino di Jeremy Blum
Durata video tipica: da 15 a 30 minuti.
Jeremy Blum ha educato le persone su come usare Arduino per anni. La sua serie di tutorial Arduino del 2011 inizia all'inizio, con ciò di cui hai bisogno e come funziona Arduino.
Il primo video è una fantastica introduzione allo scopo di Arduino, o un aggiornamento se torni ad Arduino da qualche tempo. Ti introduce anche all'ambiente di programmazione e come far lampeggiare un LED sull'arduino. I video successivi trattano argomenti come le basi dell'ingegneria elettrica, motori e transistor, creando un semplice sistema di sicurezza con tag RFID, visualizzando luci e suoni natalizi e tracciamento GPS.
EEAwesome
Lunghezza video tipica: 10 minuti o meno.
Oltre a EEAwesome, il professor Rudy Schlaf ha una serie di video sui concetti base di Arduino. Sono suddivisi in pezzi più piccoli, quindi l'utilizzo di una breadboard viene separato dal lampeggiare di un LED con un pin digitale, ad esempio. Questo è utile perché sai in anticipo, così puoi saltare gli argomenti che potresti già sapere, per esempio.
Arduino Video Tutorial di Arduino
Durata video tipica: da 5 a 15 minuti.
I video nella serie di tutorial di Arduino sono del creatore del microcontrollore stesso, Massimo Banzi. Sono ben ripresi (una telecamera in testa fa una grande differenza perché le dita non interferiscono con la visione dell'elettronica), curate attentamente, e Banzi è un eccellente insegnante.
Corsi online
Introduzione a Arduino di Skillshare: creazione di progetti interattivi
Sei un fan di Make Magazine? Mark Frauenfelder, l'editore capo fondatore di Make Magazine presenta una breve presentazione di un corso di cinque minuti di 51 minuti su Arduino.
Se passi attraverso gli esperimenti, parteciperai a esperimenti che includono Frequenze lampeggianti, Manopole e Potenziometri, Servi e Toni altoparlante.
Il corso è aperto solo ai membri Premium di Skillshare. Se sei nuovo su Skillshare, puoi approfittare della vendita delle vacanze e ottenere l'accesso Premium per $ 0, 99 per 3 mesi!
Interfaccia di Coursera con Arduino
Il professor Ian Harris della University of California, Irvine, insegna il corso di quattro settimane di Coursera su Arduino. Il corso è diviso in quattro moduli, ciascuno con il proprio compito di pari. È autonomo e puoi prenderlo gratuitamente, ma dovrai pagare una tassa se desideri che i tuoi compiti siano valutati, ottenere un certificato o perseguire la specializzazione in sei corsi in Introduzione alla programmazione di Internet of Things (IOT).
Udemy's Arduino Step by Step: la tua guida completa
Cerchi un corso online più avanzato in Arduino? Peter Dalmaris di Tech Explorations offre oltre 22 ore di contenuti e 131 lezioni all'Udemy. Imparerai tutto dalle basi (facendo lampeggiare un LED, ancora una volta) su come lavorare con diversi tipi di sensori, interattività (pulsanti, potenziometri, ecc.), Display, motori, comunicazioni Internet e wireless, gestendo la tua potenza, e Di Più.
Il corso costa $ 200 (anche se puoi ottenere il 75% di sconto usando questo link), ma è uno dei pochi corsi online che entrano in questo livello di profondità.
Altri strumenti
Linguaggi di programmazione
Se i tuoi progetti Arduino sono destinati a connettersi a un computer (magari per utilizzare un'interfaccia per tastiera o mouse o per visualizzare l'output), ti consigliamo di apprendere la programmazione. La programmazione in Arduino è simile alla programmazione in Processing.js - infatti, Arduino è basato su Wiring, che è esso stesso basato su Processing. Ci sono alcune notevoli differenze da Arduino basate su C / C ++, rispetto all'elaborazione basata su Java.
Puoi imparare tutto sulla programmazione in Processing qui a MakeUseOf Learn to Program in Processing: Un linguaggio per i visual designer Impara a programmare in elaborazione: un linguaggio per i visual designer Il 21st Century è aperto alla creatività attraverso mezzi digitali e programmazione. Saresti sorpreso di apprendere che esiste un linguaggio di programmazione progettato per l'artista in te? Leggi di più . Ci sono altre lingue che puoi programmare in Arduino Quali linguaggi di programmazione puoi usare con Arduino? Quali linguaggi di programmazione è possibile utilizzare con Arduino? Sei pronto a provare qualcosa di diverso con il tuo Arduino? Non è necessario essere confinati programmando in C. Prendete queste lingue alternative per un test drive. Leggi di più, anche se non ti piace imparare C.
Libri
Non c'è carenza di grandi libri di Arduino là fuori. Il sito ufficiale Arduino.cc ne vende diversi, da una varietà di autori.
Se ti piace lo stile di insegnamento dei video di Jeremy Blum, potresti anche apprezzare il suo nuovo libro, Exploring Arduino, disponibile sul sito web del compagno e su Amazon ( $ 27 ).
Ciascuno dei progetti del libro è accompagnato da una dimostrazione video su Youtube, in modo da poter vedere rapidamente come si presenta il progetto finito e come dovrebbe funzionare.
Progetti da praticare
Avere progetti che vuoi realizzare è importante nel tuo viaggio attraverso l'apprendimento di Arduino. Se non sai cosa vuoi fare, questa raccolta di dieci grandi progetti Arduino 10 Grandi progetti Arduino per principianti 10 Grandi progetti Arduino per principianti Completare un progetto Arduino ti dà un senso di soddisfazione come nessun altro. La maggior parte dei principianti non è sicura da dove iniziare, e anche i progetti per principianti possono sembrare piuttosto scoraggianti. Leggi di più ti ispirerà.
Cosa hai trovato utile nell'apprendimento di Arduino?
Le cose principali che ho trovato utili nell'apprendimento di Arduino sono le stesse cose che troverai utili nell'imparare a cucinare. Leggi per intero l'intero progetto e assicurati di aver capito tutto. Avere tutti i materiali di consumo e gli strumenti prima di iniziare e impostare correttamente anche l'area di lavoro.
Oltre a questo, è fantastico se hai un amico con cui lavorare, o comunità (anche online) alle quali puoi contattare quando ti imbatti in problemi.
C'è qualcosa in Arduino che stai trovando difficile da imparare, o che mancano buoni insegnanti? Hai un corso Arduino preferito a cui stai lavorando o hai lavorato? Quali progetti stai perseguendo?