Witam wszystkich
Czym jest Arduino?
Arduino – platforma programistyczna dla projektowania systemów wbudowanych.
Jakich systemów?
-Takich
Lub takich
Czy takich
Co można zrobić z Arduino?
-WSZYSTKO
Np. zrobimy urządzenie do migania
Otwieramy Arduino IDE (Pobierz za darmo, bez rejestracji!)
i piszemy:
Co robi ten kod?
*jaki kod? nie jestem programistą!
spoko, postaram mówić wolniej
Mamy 2 funkcji
Void Setup()
Void Loop()
Setup jest wykorzystana tylko jeden raz.
Natomiast Loop to nieskończona pętla.
pinMode(13,OUTPUT)
ustawiamy 13 pin jako wyjście
czemy 13? -temu że ma wbudowany LED
digitalWrite(13, HIGH) -binarne wyjście, czyli 0 lub 1, w napęciu to będzie 0V lub 5V
13 -to numer pina (wyjścia)
HIGH=1=5V
LOW=0=0V
delay(1000) -ta funkcja nic nie robi, tylko czeka
1000- to 1000ms=1s
Z tego wszystkiego pochodzi, że LED świeci 1s, nie świeci 1s i ponowie świeci
Przykładowy kod
int led=13; //globalne zmienne
int ms=1000;
void Setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
delay(ms); //czekać
digitalWrite(led, HIGH);// wyjście 0V lub 5V
delay(ms);
digitalWrite(led,LOW);
}
Brak komentarzy:
Prześlij komentarz