Programmazione per Arduino: un tutorial per principianti
Arduino è una delle piattaforme di sviluppo più famose sul mercato. Puoi scoprire come programmare e utilizzarlo correttamente qui.
Arduino: questo hardware è necessario per la programmazione
Gli Arduinos sono come la sabbia sul mare. Di conseguenza, la selezione è ampia. Se non hai ancora familiarità con la questione, abbiamo alcuni suggerimenti per te.
- Arduino Uno è molto adatto ai principianti, in quanto fornisce sia sei pin analogici che 14 pin digitali, il che significa che è già possibile collegare molti componenti elettronici ad essi. Hai anche il vantaggio di poter (di solito) sostituire il microcontrollore senza acquistare una nuova scheda. È anche facile programmare con la scheda e quindi saldare in un circuito.
- Un'altra buona scheda entry-level è Arduino Mega 2560. Sebbene il chip sia installato in modo permanente, la scheda offre molti più pin rispetto a Uno, ma è anche più costosa.
- Poiché la piattaforma Arduino è "Open Source", ci sono anche molte alternative economiche ai "veri" Arduinos.
- Convenientemente, puoi trovare alcuni kit Arduino su Internet forniti con un'intera gamma di componenti elettronici, che possono farti risparmiare denaro.
- Se non acquisti un kit, puoi ottenere i pezzi singolarmente. Come principiante, dovresti prima acquistare alcuni LED, resistori, pulsanti, potenziometri e un servo per provare molto. Sono inoltre necessari cavi jumper e una breadboard per collegare i componenti insieme.
Installa Arduino IDE
Prima di divertirti davvero con il tuo Arduino, devi prima installare l'IDE di Arduino.
- Durante l'installazione su Windows ti verrà chiesto più volte se desideri installare i driver Arduino. Assicurati di fare clic su "Installa" qui, altrimenti non potrai utilizzare Arduino con il PC in seguito.
Arduino: LED di controllo
Ti mostriamo come controllare un LED con Arduino.
- Per fare ciò, collegare prima il pin etichettato "GND" sul lato corto del LED usando un cavo jumper.
- Collegare l'altro lato del LED con un resistore adatto.
- Collegare anche la resistenza al pin 13.
- Avvia l'IDE di Arduino e collega l'Arduino al PC con un cavo USB.
- Fai clic sulla scheda "Strumenti" e seleziona la scheda, le sue specifiche e la porta.
- In "void setup ()" devi prima aggiungere un comando che definisce il pin 13 come output. Questo è facilmente eseguibile con il comando "pinMode (13, OUTPUT);" (senza virgolette).
- Nel "void loop ()" è ora possibile aggiungere comandi che devono essere eseguiti più volte. Innanzitutto, il comando "digitalWrite (13, HIGH);" il pin è impostato su ALTO, il che significa che viene applicata una tensione di 3, 3 volt.
- Ora aggiungi il comando "delay (1000);" in modo che il programma attenda quindi un secondo.
- Ora puoi usare il comando "digitalWrite (13, LOW);" aggiungere in modo che il programma spenga nuovamente il LED. Quindi inserire nuovamente il comando delay.
- Infine, carica il programma su Arduino. Ora hai un LED lampeggiante!
Utilizzare i pulsanti su Arduino
Per utilizzare un pulsante su Arduino, inseriscilo nell'area del solco della breadboard.
- Collegare il connettore in basso a sinistra al pin 5V e il connettore in basso a destra tramite un resistore da 10 kiloohm o superiore a terra.
- Il connettore è inoltre collegato al pin 3 nell'angolo in alto a destra.
- Nel metodo di configurazione, devi prima definire questo pulsante come input: "pinMode (3, INPUT);"
- Con il comando "digitalRead (3);" ora puoi leggere lo stato digitale del pin. Questo è ALTO o BASSO. Usa semplicemente un'istruzione if per eseguire una query.
Arduino: servo di controllo
Poiché il controllo del servo è in qualche modo più complesso, abbiamo riassunto questo per te in un articolo separato.
Nel prossimo articolo imparerai come scrivere i tuoi programmi in Java.