Iniziare con Arduino

Iniziare con Arduino
L'Arduino è una forma avanzata di un microcontrollore su cui è relativamente più facile da lavorare. Allo stesso modo, è una specie di dispositivo plug and play ed è molto più facile per i principianti imparare a realizzare progetti diversi relativi a sistemi incorporati. Arduino ha diversi tipi di schede di microcontrollore con specifiche diverse e la scheda Arduino più comune è la scheda Arduino. Tutte le schede Arduino possono essere configurate utilizzando il software Arduino IDE. Questo discorso spiega come usare la scheda Arduino Uno

Arduino Uno

La scheda Arduino Uno è dotata di un ricordo di 32 kilobyte e un montone statico di 2 kilobyte. La tensione di ingresso consigliata a cui la scheda funziona bene è compresa tra 7 e 12 volt. Mentre la tensione operativa per la scheda è di 5 volt.

Per gli ingressi e le uscite digitali ci sono 14 pin e per gli ingressi analogici e le uscite l'Arduino Uno è dotato di 6 pin. Questa scheda ha anche la possibilità di 5 volt e 3.3 volt come tensione di ingresso per piccoli progetti come illuminare alcuni LED o per i dispositivi che operano a basse tensioni. Esistono due pin forniti per la comunicazione seriale per la trasmissione dei dati che viene utilizzato il pin TX e per la ricezione dei dati il ​​pin Rx viene utilizzato.

La scheda Arduino UNO ha una porta USB per l'interfaccia della scheda con il software Arduino e una porta per l'alimentazione DC separata è inoltre fornita. Tutte le schede Arduino hanno un pulsante di ripristino che può essere utilizzato per ripristinare la scheda nelle sue impostazioni originali. La scheda Arduino UNO è dotata della famiglia Atmel, cioè ATMEGA328P.

Software Arduino

Per configurare l'Arduino Uno Lo strumento software utilizzato per la programmazione Arduino è l'IDE Arduino che supporta due linguaggi di programmazione che è C++. Il programma Arduino ha due funzioni principali: la prima funzione è la funzione di configurazione e la seconda funzione è la funzione Loop. Nella funzione di configurazione principalmente variabili, le modalità PIN delle librerie vengono inizializzate e la funzione Loop esegue il programma utilizzando le funzioni e le variabili inizializzate. L'IDE Arduino può essere scaricato dal sito Web ufficiale di Arduino basta fare clic sul link in basso:

Scarica il software Arduino facendo clic sull'opzione evidenziata in rosso se si utilizza la piattaforma Windows e quindi installa il software semplicemente eseguendo il file scaricato. Dopo aver installato Apri l'IDE Arduino che sarà così:

Per programmare l'Arduino Uno la scheda Arduino è collegata al computer e in questo modo è collegata al software Arduino utilizzando il cavo USB collegato alla porta USB dell'Arduino.

Quando Arduino Uno è collegato lì LED verde sull'Arduino si accenderà, il che significa che Arduino è collegato ulteriormente, può essere confermato dal software Arduino. Quando l'Arduino è connesso, la connessione viene automaticamente visibile nella parte inferiore del software evidenziato in rosso.

Esempio

Per scopi dimostrativi viene eseguito un semplice schizzo per lampeggiare un LED usando Arduino Uno. I componenti richiesti per questo piccolo progetto sono:

  • Arduino Uno Board
  • Fili jumper
  • GUIDATO
  • Resistenza di 220 ohm

Il diagramma per il lampeggiante del progetto a LED è dato come:

Il codice per Arduino è spiegato in dettaglio:

Innanzitutto, nella funzione stepup il pin a cui è collegato il LED viene inizializzato utilizzando la funzione pinMode (). In questo progetto il LED è collegato al pin 10, quindi il numero del pin sarà 10 e viene utilizzato come dispositivo di uscita in modo che la modalità per il LED verrà uscita.

void setup ()
pinMode (10, output);

Venendo alla funzione Loop per fare il battito di ciglia a LED gli abbiamo dato entrambi gli stati alti e bassi. Per assegnare gli stati abbiamo usato la funzione digitalewrite (). Dal momento che abbiamo collegato il LED al pin 10, quindi il primo argomento è il numero del pin e il secondo argomento è stato di LED che è alto:

DigitalWrite (10, alto);

Quindi abbiamo dato un ritardo di 5 millisecondi, quindi il LED rimarrà ad alto stato per 5 millisecondi:

ritardo (500);

Dopodiché abbiamo nuovamente utilizzato la funzione DigitalWrite () per dare a LED uno stato basso:

DigitalWrite (10, basso);

Per mantenere il LED fuori per circa 5 millisecondi viene dato un ritardo di 5 millisecondi:

ritardo (500);

Ecco il codice Arduino Compretro per lampeggiare il LED:

void setup ()
pinMode (10, output);

void loop ()
DigitalWrite (10, alto);
ritardo (500);
DigitalWrite (10, basso);
ritardo (500);

Dopo aver scritto il codice, fare prima clic sull'icona blue tick nell'angolo in alto a sinistra per verificare e compilare il codice. Lo stato di compilazione verrà mostrato nella finestra di uscita in basso.

Dopo aver compilato il programma, viene quindi caricato nella scheda Arduino facendo clic sull'icona successiva all'icona. Lo stato riuscito di caricamento verrà visualizzato nella parte inferiore nel menu di output.

Produzione

Conclusione

Le schede Arduino vengono utilizzate per programmare i microcontrollori e per rendere molto più semplice l'uso di microcontrollori. Queste schede sono utili anche per i principianti per conoscere la progettazione del circuito e la loro implementazione. Allo stesso modo, queste schede rendono facilmente l'interfaccia di diversi dispositivi con microcontrollori. In questo Write Up come programmare un Arduino Uno è illustrato con una dimostrazione di un semplice progetto.