In questo articolo provo a spiegare veloce e facile come usare un arduino anche quando devi riutilizzarlo dopo tempo e quindi ti sara' capitato di dimenticare, quindi partiamo (ti consiglio l'acquisto dello starter kit della ELEGOO su amazon):
1) Installa il programma (detto IDE) arduino tramite il sito ufficiale ;
2) Collega il tuo Arduino alla presa Usb ;
3) Apri il programma IDE, si apre una finestra di dialogo chiamata SKETCH;
4) Ora devi selezionare il tipo di arduino collegato, usa la finestra nel menu in alto seconda riga denominata BOARD SELECT e clicca su quella evidenziata, in alternativa vai su menu' TOOLS e poi BOARD e poi seleziona il tuo arduino dalla lista del sotto menu.
5) Ora controlla/Configura l'arduino che hai collegato, cliccando sul manu TOOLS in alto e poi su PORT seleziona il tuo arduino (per essere sicuro di quale sia puoi provare a staccare e riattaccare l'arduino ) sulla porta COM (potrebbe gia' essere configurata) relativa.
ps. Se l'IDE non ti legge l'arduino, controlla tramite Windows se viene letto.
6) Per impostare la lingua Italiana vai sul menu File e Preferences e seleziona lingua e conferma con ok.
Ok programmiamo l'ARDUINO
A) Carichiamo un programma base dalla libreria esistente nel IDE, clicca sul menu' FILE poi EXAMPLES e BASICS e BLINK (si apre una finestra nuova sketch con il nome in alto blink) ;
B) INVIAMO (upload) il programmino all'arduino con il tasto UPLOAD presente nel menu seconda riga con il simbolo della freccia a destra,
ti apparira una finestra in basso che ti avverte di cosa succede, se l'arduino avra' rivecuto correttamente il programma blink , fara' lampeggiare varie volte il led per poi fermarsi, alla fine ti uscira' la scritta DONE COMPILING;
Considerazioni
Hai appena programmato Arduino facendo lampeggiare, e questo sketch caricato rimarra in memoria dell'arduino fino a che non gli caricherai un altro programma.
Modifichiamo un programma:
Vai nella finestra skecth BLINK lasciata aperta e modifica il valore numerico tra le parentesi tonde, ora devi salvare lo sketch con un altro nome in quanto quello di defoult non puo' essere salvato, fatto cio' pui lanciare il programma e vedrai cambiare il tipo di lampeggio del led presente sull'arduino. Le lezioni di vari programmi (io ne ho varie incluse nello starter kit ELEGOO) devi procurartele e caricarle tramite il menu Gestione librerie.
Alcune lezioni hanno necessita' di librerie e quindi devi caricarle tramite il manu/skatch/includi libreria/aggiungi libreria da file .zip e conferma con ok, ti uscira' la scritta “la libreria e' installata con successo”
programma 6 cigalino attivo: Procurati un cigalino attivo come in foto, collegalo su Arduino su GND (negativo) e il pin 12 (digitale) e rispetta le polarita sul cigalino, ora carica lo skacth dalla libreria "Lesson 6 Making Sounds" e fai UPLOAD, il cigalino suonera initerrottamente fino a quando non si carichera' un altro skacth.
programma 7 cigalino passivo: Procurati un cigalino passivo come in foto, collegalo su Arduino su GND (negativo) e il pin 8 (digitale) e rispetta le polarita sul cigalino, ora carica lo skacth dalla libreria "Lesson 7 passive buzzer" e fai UPLOAD, il cigalino suonera initerrottamente fino a quando non si carichera' un altro skacth.
programma 8 interruttore ad inclinazione: Procurati interruttore ad inclinazione come in foto, collegalo su Arduino su GND (negativo) e il pin 2 (digitale) , ora carica lo skacth dalla libreria "Lesson 7 ball switch" e fai UPLOAD, ora capovolgi il sensore …. da completare
programma 10 Sensore ad Ultrasuoni (sr04): Procuratelo come in foto, collegalo su Arduino su GND (negativo) e il pin 12 (digitale) e sul pin TRIG del sr04,
il pin 11 (digitale) e sul pin ECHO del sr04,
il pin 5V (digitale) e sul pin VCC del sr04,
il pin GND (digitale) adiacente al 5V e sul pin GND del sr04 .
ps. devi installare la libreria del sr04
ora carica lo skacth dalla libreria "Lesson 10 Ultrasonic Sensor Module” e fai UPLOAD, ora avvicina e allontana la mano dal sensore, e questo ti dira' la distanza (per 8 volte) tramite il monitor , clicca sulla x per resettare il monitor e ricominciare.
programma 9 Servo motore:
Procuratelo come in foto, collegalo su Arduino su GND (negativo) e il collegamento marrone sul Servo
il pin 9 (digitale) e sul pin arancione del servo,
il pin 5V (digitale) e sul pin rosso del servo
ora carica lo skacth dalla libreria "Lesson 9 Servo” e fai UPLOAD.
Utilita':
tutte le scritte che trovi tra questi simboli / * ti spiego questo programma * / servono solo a darti informazioni e quindi non sono righe di comando.
All'inizio di ogni Sketch (programmino) vengono inserite le Librerie necessarie a farlo funzinare come nell'esempio:
#include <Joystick.h>
#include <Keypad.h>
#include <RotaryEncoder.h>
P.s le lettere iniziali delle librerie devono iniziare con la maiuscola e l'estensione e' sempre.h