Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć wszystkim, oto kolejny prosty i zabawny projekt Arduino, który działa jako wskaźnik świetlny, wykorzystując Arduino UNO, LDR i diody LED. Potrzebne części:
1x Arduino (UNO)
1x deska do krojenia chleba
12x 5mm diody LED
15x przewody
1x LDR
1x rezystor 100Ohm
1x rezystor 10kOhm
1x dobra wola
Krok 1: Wideo
Krok 2: Okablowanie obwodu
Więc pierwszą rzeczą do zrobienia jest podłączenie wszystkich diod LED i LDR do Arduino za pomocą płytki stykowej. Najprostszym sposobem jest liniowe podłączenie wszystkich diod LED do żądanych pinów Arduino za pomocą przewodów.
Musimy dodać do obwodu rezystor 100Ohm, aby ograniczyć prąd płynący przez diody LED. Rezystor 10kOhm jest połączony szeregowo z LDR dzięki czemu otrzymujemy dzielnik napięcia.
Również projekt TinkerCAD:
Światłomierz
Krok 3: Programowanie Arduino
Następną rzeczą jest kodowanie Arduino. Najpierw definiujemy wartość opóźnienia poza pętlą, ta wartość będzie taka sama w programie. Następnie definiujemy PINy 2-13 jako Wyjścia. Musimy stworzyć analogRead, aby uzyskać wartość z czujnika światła. Potrzebna jest kolejna pętla For, która włącza diody LED zgodnie z sygnałem wejściowym z czujnika. Następna pętla For wyłączy diody, gdy wartość czujnika światła spadnie.
Krok 4: Wniosek
Jest to bardzo prosty projekt, który każdy może wykonać, używając tylko kilku komponentów do względnego pomiaru natężenia światła. Fajnie jest też zobaczyć, jak działa LDR (Light Dependent Resistor).
Dobrze jest również zrozumieć, jak działają wyjścia Arduino, a także pętla For. Dzięki za przejście….