LED monocrom cu Arduino Leonardo

Prima lecție de pe blog va fi despre LED-uri monocrome.

Aici este un exemplu de schema electrica: LED

Arduino Uno R3 are protecție pe PIN-ul 13 cu o rezistenta, asadar nu este niciun pericol sa ardeti ledul.

Vom folosi pentru acest tutorial un Arduino Leonardo (orice board poate fi folosit pentru acest tutorial simplu) si un LED rosu ca acesta.

Vom conecta LED-ul la PIN-ul 13 anodul si la GND catodul.

Codul arduino

int ledpin=13; // daca vreodata modificam codul sa ne fie mult mai usor

void setup() { //rutina se executa o singura data

pinMode(ledpin, OUTPUT); //pe acest PIN vom aplica o tensiune de 5V

}

void loop() { //se executa la infinit

digitalWrite(ledpin, HIGH); //intre PIN 13 si GND vom avea o tensiune de 5V

delay(1000); //asteptam 1 secunda

digitalWrite(ledpin, LOW); //punem tensiune de 0V intre PIN 13 si GND

delay(1000);
}

Rezultat

LED-ul se va aprinde pentru 1 secunda si va sta stins pentru o secunda. Se repeta aceasta in bucla infinita.

image

Posibile probleme pentru care nu se aprinde LEDul:

1. LED-ul nu se aprinde deoarece anodul si catodul nu sunt conectate corect.

2. LED-ul nu se aprinde din cauza unui fir defect, sau ambelor. Pentru a preintampina aceasta infigeti direct LED-ul pe placa fara fire aditionale.

3. Cablarea fizica nu corespunde codului sursa (sarma sa fie conectata la PIN 12 si codul sa genereze tensiunea de lucru pe PIN 13)

4. LED-ul este nefunctional. Testarea se face punand anodul la 5V si catodul la GND. Atentie ! Puneti si o rezistenta de ordinul KOhmi sa nu ardeti LEDul.

5. Placa Arduino nu genereaza pe PINul de interes tensiunea de 5V. Puteti verifica cu un multimetru acest lucru.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s