Skill Builder: Arduino 101 - 💡 Fix My Ideas

Skill Builder: Arduino 101

Skill Builder: Arduino 101


Autore: Ethan Holmes, 2019

Hai mai sentito parlare di Arduino? È un fantastico microprocessore programmabile (mini computer) che puoi fare praticamente! Il suo scopo principale è quello di far reagire i sensori agli attuatori (luci, motori e altro). Questo primer ti aiuterà a iniziare con Arduino e un po 'di codice.

L'Arduino Leonardo è il modello principale di Arduino, con le funzionalità appena sufficienti per iniziare. È anche una delle piattaforme di microcontroller più economiche e facili da usare ($ 25).

Tutto su open source

Arduino è stato costruito in Italia su hardware open source, una grande fonte di ispirazione per molti prodotti. Molte aziende e prodotti elettronici oggi sono basati sull'open source. Per rendere un progetto open source, una persona rilascia tutti i file di progettazione al pubblico, in modo che la comunità possa esaminarli, suggerire modifiche e miglioramenti, contribuire e contribuire a rendere i progetti migliori!

Ecco alcuni progetti interessanti che spingono i limiti dell'Arduino, che puoi fare anche tu:

Stampante 3D (la maggior parte delle stampanti 3D sono compatibili con Arduino)

Quadricotteri / droni (un Arduino in aria!)

Arpa laser (suonare i brani su laser)

Cubo LED

Scacchi che giocano robot

Ma prima, inizieremo molto semplice. Tutto inizia con il lampeggiare di un LED!

Quali sono tutte queste parti, comunque?

Innanzitutto, il layout della scheda. Di seguito è riportato l'Arduino Leonardo e tutti i suoi componenti principali che dovresti sapere e che cosa fanno.

Parliamo la stessa lingua

Quindi, installeremo il software Arduino sul tuo computer. Vai su bit.ly/arduinoide per scaricare l'IDE Arduino (software per computer) per PC, Mac o Linux. Segui le istruzioni su bit.ly/arduinopc se sei su una macchina Windows, per installare gli ultimi pezzi del software.

Ora sei pronto per programmare!

Arduino è scritto in una miscela di C e C ++, un linguaggio di programmazione facile da usare. Si potrebbe pensare che la codifica sia tutti e zero, ma non con Arduino. L'idea principale ideata dal team di Arduino era che Arduino doveva essere accessibile o facile da usare per chiunque (bambini, designer, artisti, pignoli e produttori). Pertanto, il linguaggio in codice Arduino è principalmente in inglese semplice, con alcuni numeri qui e là che sono facili da capire. Andiamo al programma più semplice per Arduino!

Questo è lo schizzo Blink (lo schizzo è un'altra parola per il programma che gira sul tuo Arduino). Apri lo schizzo Blink andando su File> Esempi> 01.Basics> Blink. Lo schizzo lampeggiante accende un LED per un secondo e si spegne per un secondo, facendolo lampeggiare. È possibile utilizzare il LED incorporato sul pin 13, etichettato 'L' o collegare il proprio LED.

Questo codice di esempio è di dominio pubblico, il che significa che chiunque può accedervi. Esaminiamo il codice!

/*

lampeggiare

Attiva un LED per un secondo, quindi si spegne per un secondo, ripetutamente.

*/  Spiegando cosa farà il codice. Qualsiasi cosa all'interno di / * * / o dopo // viene ignorata ed è un commento a te stesso su ciò che farà il codice (un grande promemoria dopo aver creato decine o centinaia di schizzi).

int led = 13; Il formato: led int (un numero intero / numero) (nome) = 13 (pin a cui è collegato il LED); (il punto e virgola è necessario dopo ogni riga che si digita, tranne setup (), loop () e qualsiasi altra funzione (qualsiasi cosa con ()).

void setup () { Configurazione non valida: codice che viene eseguito una volta; imposta i tuoi ingressi e uscite.

pinMode (led, OUTPUT); imposta il nostro output

}

void loop () { Loop vuoto: viene eseguito più e più volte dopo l'installazione

digitalWrite (led, HIGH); accendere il LED (HIGH è "on" nella lingua Arduino)

ritardo (1000); ritardo / attesa per un secondo (1000 millisecondi = 1 secondo)

digitalWrite (led, LOW); spegne il LED (LOW è "off" nella lingua Arduino)

ritardo (1000); ritardo / attendere un secondo

}

È giunto il momento di caricare lo schizzo sulla nostra scheda Arduino! Fai clic su Strumenti> Lavagna> Arduino Leonardo (se utilizzi un Arduino Leonardo) e fai clic su Strumenti> Schede> Porta, quindi seleziona quello che usa /dev/tty.usbmodemfd121 (un po 'lungo quelle linee) se stai usando un Mac e selezionare la porta COM più bassa se si è su un PC. Quindi, premi il pulsante Compila + Carica nella foto qui sotto (freccia destra). Ciò verificherà che non ci siano errori nel codice e quindi lo carichi sulla scheda Arduino. Se ci fossero errori, questi mostrerebbero come un messaggio nel rettangolo nero sotto il codice.

Dopo circa 5 secondi, i LED dovrebbero lampeggiare molto velocemente sulla scheda, quindi dopo quel LED 'L' dovrebbe lampeggiare un secondo e un secondo. Hai fatto il tuo primo progetto!

Uscendo, puoi sicuramente fare molti altri progetti con la consapevolezza che hai adesso! Ad esempio, potresti avere dieci LED lampeggiare o avere un display di LED multicolore! Per ulteriori idee ed esercitazioni sui progetti Arduino, visitare bit.ly/makearduino.

Questo post è apparso originariamente il 4 dicembre 2013 ed è stato ripubblicato il 6 gennaio 2014.



Si Può Essere Interessati

Recensione: stampante 3D Idea Builder

Recensione: stampante 3D Idea Builder


Recensione: stampante Airwolf HD, HDx e HD2x 3D

Recensione: stampante Airwolf HD, HDx e HD2x 3D


Recensione: TAZ 4 3D Printer

Recensione: TAZ 4 3D Printer


Revisione: stampante 3D Ultimaker 2

Revisione: stampante 3D Ultimaker 2






Messaggi Recenti