Lectia #1: Blinking Led
Introducere
Ca prim proiect, vom incepe prin a face clasicul ,,hello world" al Arduino-ului, un led care clipeste.
In aceasta lectie va fi necesar un programul Arduino si codul ce va trebui uploadat pe placa Arduino.
Instructiunile aratate vor fi in principiu doar pentru sistemul de operare Windows. De obicei, modul de operare pe Linux si Mac ar trebui sa fie identic.
Lucruri necesare
Pentru inceput vei avea nevoie de urmatoarele componente:
1.Downloadati softul Arduino de pe site-ul de mai sus.
2.Unpack si Install Arduino program
3.Accesati iconita arduino.exe
Selectarea cipului
Primul pas este configurarea softului Arduino pentru cipul corect. Majoritatea cipurilor de acum folosesc ATmega168 si 328P. Pentru aflarea cipului trebuie sa va uitati pe integratul de pe platforma unde va trebui sa gasiti un text de genul ,,ATMEGA328P".
Duceti-va in ,,Tools" la ,,Board" si selectati cipul platformei voastre.
Selectarea portului
Duceti-va in ,,Tools" si in varianta de Windows veti gasi ceva de genul COM3 sau COM4. Pe de alta parte, pe un Mac veti vedea in urmatorul fel ,,tty.usbserial-xxxxx".
Crearea codului
Duceti-va in categoria ,,File" si apasati pe ,,New". Imediat se va deschide o nou ,,sketch".
Pentru crearea codului va trebui sa aveti cunostiinte de C++/C#.
Exemplu de cod pentru Led-ul palpaitor:
const int led = 13; // variabila globala constanta
void setup()
{
pinMode(led, OUTPUT); // setare pinului
digitalWrite(led, LOW); // setarea valorii pinului
}
void loop()
{
digitalWrite(led, HIGH);
delay(500); // delay de 500ms
digitalWrite(led, LOW);
delay(500); // delay de 500ms
digitalWrite(led, HIGH);
}
Uploadarea codului si pornirea lui
Acum trebuie doar sa conectati un LED la pinii platformei. LED-ul intotdeauna pinul mai mare va fi pinul cu polaritatea pozitiva. Introduceti pinul mic in GND, iar pinul pozitiv in 13.
Ultimul lucru ce trebuie facut e uploadarea codului pe platforma. Apasati butonul ,,Upload", iar programul va compila codul si il va uploada prin USB pe platforma.
Dupa vreo 3 sec de la uploadare LED-ul va incepe sa palpaie odata la 500ms.


Comentarii
Trimiteți un comentariu