Arduino - migająca dioda LED
Diody LED to małe, mocne światła, które są używane w wielu różnych zastosowaniach. Na początek zajmiemy się miganiem diody, czyli Hello World mikrokontrolerów. Jest to tak proste, jak włączanie i wyłączanie światła. Ustanowienie tego ważnego punktu odniesienia zapewni solidne podstawy, ponieważ pracujemy nad bardziej złożonymi eksperymentami.
Wymagane składniki
Będziesz potrzebował następujących komponentów -
- 1 × Breadboard
- 1 × Arduino Uno R3
- 1 × LED
- Rezystor 1 × 330Ω
- 2 × sweter
Procedura
Postępuj zgodnie ze schematem obwodu i podłącz komponenty na płytce stykowej, jak pokazano na poniższym obrazku.
Note- Aby sprawdzić biegunowość diody LED, przyjrzyj się jej uważnie. Krótsza z dwóch nóżek, w kierunku płaskiej krawędzi żarówki, wskazuje biegun ujemny.
Komponenty, takie jak rezystory, muszą mieć wygięte zaciski pod kątem 90 °, aby prawidłowo dopasować gniazda płytki stykowej. Możesz także skrócić terminale.
Naszkicować
Otwórz oprogramowanie Arduino IDE na swoim komputerze. Kodowanie w języku Arduino będzie sterować twoim obwodem. Otwórz nowy plik szkicu, klikając Nowy.
Kod Arduino
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
*/
// the setup function runs once when you press reset or power the board
void setup() { // initialize digital pin 13 as an output.
pinMode(2, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Kod do uwagi
pinMode(2, OUTPUT)- Zanim będziesz mógł użyć jednego z pinów Arduino, musisz powiedzieć Arduino Uno R3, czy jest to WEJŚCIE czy WYJŚCIE. W tym celu używamy wbudowanej „funkcji” o nazwie pinMode ().
digitalWrite(2, HIGH) - Gdy używasz styku jako WYJŚCIA, możesz ustawić go na WYSOKI (wyjście 5 V) lub NISKI (wyjście 0 V).
Wynik
Powinieneś zobaczyć, jak dioda LED włącza się i wyłącza. Jeśli wymagane wyjście nie jest widoczne, upewnij się, że poprawnie zmontowałeś obwód, zweryfikowałeś i załadowałeś kod na swoją płytkę.