Zrób LED Mrugaj z Arduino: 5 kroków (ze zdjęciami)

Zrób LED Mrugaj z Arduino: 5 kroków (ze zdjęciami)

Spisu treści:

Anonim

Rezultatem tego samouczka jest migająca dioda LED sterowana przez Arduino UNO. W tym samouczku nie jest wymagana specjalna wiedza na temat elektroniki ani programowania.

Rzeczy, których potrzebujesz

  • Arduino UNO
  • Kabel USB-A do USB-B

Kieszonkowe dzieci:

Krok 1: Połączenie fizyczne

Podłącz Arduino do laptopa / komputera. Fizyczne połączenie jest ustanawiane przez kabel USB-A do USB-B, jak pokazano na rysunku powyżej. To wszystko, czego potrzebujesz po stronie sprzętu. Migająca dioda LED jest już wbudowana w Arduino na PIN 13.

Krok 2: Przygotowanie oprogramowania

Przygotuj Arduino IDE (oprogramowanie do programowania) zgodnie z opisem w kroku 3 i 4 tego samouczka.

Krok 3: Podstawowe zrozumienie szkicu Arduino

Prawie wszystkie szkice Arduino mają trzy części.

  • Deklaracja zmiennej

W pierwszej części deklarowane są zmienne i wywoływane są biblioteki. Ta część nie jest konieczna, ponieważ ten projekt nie jest potrzebny, ale zostanie wykorzystany w przyszłych projektach, więc dobrze jest o tym wiedzieć.

  • Ustawić

Konfiguracja jest wykonywana tylko raz. Tutaj kody PIN są deklarowane jako piny wejściowe lub wyjściowe. Jeśli kod PIN zostanie zadeklarowany jako WEJŚCIE, mikrokontroler czeka na napięcie. Jeśli kod PIN jest zadeklarowany jako WYJŚCIE, może mieć pewne napięcie wyjściowe.

  • Pętla

Pętla jest częścią powtarzaną w sposób ciągły. Po pierwszym uruchomieniu mikrokontrolera przechodzi on przez cały kod, a następnie powtarza pętlę, dopóki ma moc.

Krok 4: Pierwszy szkic

Jak powiedziano wcześniej, żadne zmienne nie muszą być zadeklarowane dla tego projektu, abyśmy mogli przejść bezpośrednio do konfiguracji. Ponieważ Arduino ma wbudowaną diodę LED na PIN 13, nie ma potrzeby używania oddzielnej diody LED. Ponieważ używamy kodu PIN 13 dla tego projektu, należy to zadeklarować w konfiguracji w następujący sposób.

void setup () {

pinMode (13, OUTPUT); // w tym wierszu deklarujesz PIN 13 jako pin wyjściowy}

Teraz musimy powiedzieć mikrokontrolerowi, aby napięcie wyjściowe na określonym numerze PIN zostało zrobione za pomocą następującego kodu:

digitalWrite (13, HIGH);

Jeśli kod PIN jest ustawiony na WYSOKI, będzie miał napięcie wyjściowe 5V. Napięcie pozostanie takie samo, dopóki nie zostanie zmienione przez kod. Jeśli chcemy, aby dioda LED pozostała włączona przez jedną sekundę, możemy opóźnić następny ruch. Funkcja opóźnienia przyjmuje argument w milisekundach. Jedna sekunda reprezentuje 1000 ms, więc linia kodu wygląda tak:

opóźnienie (1000);

Zmieniając czas opóźnienia, uzyskuje się szybsze lub wolniejsze miganie. Po opóźnieniu PIN 13 zostaje przywrócony do NISKIEGO i ustawiane jest kolejne opóźnienie, aż pętla zacznie się od początku:

digitalWrite (13, LOW);

opóźnienie (1000);

Plik można pobrać poniżej lub napisać sam.

Wersja do pobrania zawiera również komentarze wyjaśniające każdą linię kodu.

Krok 5: Bądź dumny ze swojego pierwszego szkicu

Teraz musisz załadować szkic do swojej tablicy Arbuino. Jeśli zrobiłeś wszystko dobrze, powinieneś zobaczyć migającą niebieską diodę LED przy ustawionej prędkości.