Publicat la data

UNO LED Blink – pentru începători

UNO LED Blink – pentru începători

Cel mai simplu program pentru Arduino.

Voi folosi un LED de 3v pe care îl leg la pinul 10 cu un rezistor de 1kΩ.

Blink

Acest led se aprinde atunci când pinul 13 digital este pus in HIGH şi se stinge atunci când pinul 13 este pus în LOW.

Voi scrie un cod :

void setup() {

pinMode(13, OUTPUT);

}

void loop() {

digitalWrite(13, HIGH);   // led aprins

delay(1000);

digitalWrite(13, LOW);    // led stins

delay(1000);

}

Acum voi face upload la program pe placa UNO prin USB.

Dacă mă uit la led-ul conectat la pinul 13 voi vedea că el clipeşte o dată pe secundă.

 

Să analizăm codul de mai sus.

 

La ” void setup”.

Avem o singură instrucţiune, care declară că pinul 13 digital va fi folosit ca ieşire (OUTPUT).

 

La ” void loop”.

Avem o serie de instrucţiuni :

Prima care aprinde led-ul conectat la pinul 13 adică „digitalWrite(13, HIGH)”

A doua care “aşteaptă o secundă” adică “delay(1000)” înseamnă 1000 ms.

A treia îl stinge adică „digitalWrite(13, LOW)”

Şi a patra iaraşi “aşteaptă o secundă”.

Instrucţiunile din „loop” se execută ciclic.

Exemplul următor este extrem de similar cu acesta, doar că în locul led-ului montat din fabrică voi folosi un led exterior plăcii.

Voi folosi un LED de 3v pe care îl leg la pinul 10 cu un rezistor de 1kΩ (foarte important limitează curentul prin LED).

Voi scrie un cod :

void setup() {

pinMode(10, OUTPUT);

}

void loop() {

digitalWrite(10, HIGH);   // led aprins

delay(1000);

digitalWrite(10, LOW);    // led stins

delay(1000);

}

Acum voi face upload la program pe placa UNO prin USB.

Dacă mă uit la led-ul conectat la pinul 10 voi vedea că el clipeşte o dată pe secundă.

Succes !

Colectivul Roboromania

 

2 păreri și comentarii despre “UNO LED Blink – pentru începători

  1. asi dori sa cumpar componente pentru acest proiect

    1. Trimite comanda pe email si realizam un kit

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *