Come codificare Arduino - Guida per principianti

Come codificare Arduino - Guida per principianti
Arduino è una piattaforma open source abbastanza utile per le persone che amano i sistemi incorporati. I componenti principali di Arduino includono la scheda Arduino all'interno del quale abbiamo microcontrollore e l'altra parte principale è Arduino IDE (Ambiente di sviluppo integrato) noto anche come software Arduino in cui possiamo scrivere il codice e l'IDE compilare quel codice in file hex binario che può essere letto dal microcontrollore.

Arduino IDE è un software a piattaforma incrociata disponibile su Windows, Mac e Linux. Il linguaggio Arduino che è derivato di C ++ viene utilizzato per programmare le schede Arduino usando l'IDE.

Come iniziare a usare Arduino come principiante:

In questa guida ti spiegheremo come scrivere il tuo primo programma con l'aiuto della tua scheda Arduino. Tutto ciò che serve è:

  • Arduino Board (Uno)
  • Cavo USB B
  • Un computer o un laptop
  • Software Arduino IDE o Arduino

In seguito ai passaggi seguenti, puoi scrivere il tuo programma. Cominciamo:

Passo 1: Per comunicare con la tua scheda Arduino abbiamo bisogno di software che converte il nostro codice in file binari che possano essere comprensibili dalla nostra scheda Arduino. Devi scaricare l'IDE Arduino in modo da poter procedere ulteriormente. Se si desidera scaricare e installare Arduino IDE, fai clic qui.

Come abbiamo scaricato Arduino IDE ora, procederemo al passaggio 2.

Passo 2: Avvia Arduino IDE dal menu Start premendo il tasto Windows e digita Arduino IDE o facendo doppio clic sull'icona del software IDE. La finestra si aprirà che sembra così.

Qui ho mostrato l'interfaccia completa di Arduino IDE.

Passaggio 3: Il prossimo passo sarà selezionare la scheda Arduino giusta; Tutto dipende dalla scheda che stai utilizzando segui questi passaggi per selezionare la scheda Arduino in IDE:

Vai a Strumenti> Scheda> Schede Arduino AVR - Ora seleziona la scheda che stai usando.

Ricorda di selezionare il modello giusto della tua scheda se si seleziona erroneamente l'IDE SCHEDA COMPLET.

Passaggio 4: A partire da ora hai selezionato la tua scheda È ora di dire all'IDE in quale porta USB del tuo PC hai collegato la tua scheda Arduino. Per la selezione delle porte, vai a: Strumenti> Porte> (Seleziona il numero di porte).

È importante selezionare la porta seriale giusta altrimenti il ​​codice non sarà in grado di bruciare nella scheda Arduino.

Come scrivere il primo codice Arduino

Abbiamo installato il nostro IDE e fatto costruire connessioni tra Arduino e PC. Ora procederemo a scrivere il primo codice.

Tutti i programmi Arduino seguono la stessa struttura. Possiamo dividere il programma Arduino in tre parti:

  • Struttura del codice
  • Variabili e costanti
  • Funzioni

La struttura del codice Arduino ha ulteriori due parti principali:

La funzione setup (): Lo scopo di questa funzione è quando uno schizzo inizia inizializza le modalità PIN, le variabili e inizia a utilizzare le librerie disponibili nel programma. Funziona solo una volta durante l'intero processo di compilazione.

La funzione Loop (): La funzione Loop () viene utilizzata dopo impostare() La funzione è inizializzata, poiché il nome suggerisce che la funzione loop () continuerà a funzionare fino a quando non viene utilizzata per controllare attivamente la scheda Arduino.

Esempio di programma Arduino

Ad esempio, useremo il programma LED integrato Arduino dalla sezione Esempio. Usando questo schizzo, cercheremo di capire le basi del programma Arduino.

Segui questi passaggi per importare lo schizzo di lampeggiamento a LED:

Vai a File> Esempi> 01.Nozioni di base> Blink, Si aprirà una nuova finestra che ci mostra uno schizzo del Lampeggiante a LED programma.

Come possiamo vedere nello schizzo abbiamo inizializzato il impostare() funzione funzionerà solo una volta.

4 pinMode (led_builtin, output); Questo imposterà il pin LED integrato come output.

Dopo di che ciclo continuo() La funzione è inizializzata, verrà eseguita più e più volte:

8 DigitalWrite (led_builtin, high); Questo accenderà il LED
9 ritardo (1000); Questo darà una pausa di un secondo
10 DigitalWrite (led_builtin, basso); Questo spegne il LED
11 ritardo (1000); Fare una pausa di un secondo

Leggi le funzioni DigitalWrite () e Delay () - Come utilizzare Arduino DigitalWrite () e come funziona la funzione di ritardo di Arduino.

Utilizzando pulsanti di azione rapida, carica il programma su Arduino.

Output del programma

Possiamo vedere un LED incorporato che sbatte le palpebre sulla scheda Arduino come nostra produzione:

Conclusione

Questa potrebbe essere la fine di questo articolo, ma è solo l'inizio del tuo nuovo viaggio con Arduino.
Scrivere codice con Arduino è sempre divertente e una grande opportunità di apprendimento per i principianti. Abbiamo scritto il nostro primo codice di lampeggiamento a LED, puoi provare anche altri esempi e aumentare la conoscenza della tua programmazione.