2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W przypadku mojego projektu Arduino część 01 moim pierwotnym pomysłem było użycie czujnika temperatury do włączania i wyłączania diody LED, ale niestety mój czujnik temperatury jeszcze nie przyszedł, co sprawiło, że wybrałem czujniki dostępne w zestawie startowym Elegoo i zastanawiałem się jeśli może nie zapomniałem w pierwszej kolejności zamówić czujników temperatury.
W nowym planie pomysł jest prosty: użyj fotokomórki, aby zmienić kolor diody LED.
Kieszonkowe dzieci:
- 1 x Arduino Uno (lub odpowiednik)
- 1 x płytka do krojenia chleba
- 4 x rezystory
- 1 x dioda LED RGB
- 1 x fotokomórka
- 7 x przewody MM
- Kabel USB
Wszystkie używane przedmioty znajdują się w superzestawie startowym Elegoo. Tutaj
Krok 1: Zbuduj swoją deskę do krojenia chleba
Pierwszą rzeczą, którą musisz zrobić, to zbudować płytkę stykową, podłączając fotokomórkę do pinów 5V i A5, jak pokazano powyżej. Podłączając diodę LED RGB, należy podłączyć każdy RGB do pinu, a katodę do uziemienia. W tym przypadku czerwony do 6, zielony do 5, a niebieski do 3.
Krok 2: Kodeks
Ponieważ jestem w tym nowy, połączyłem kod z wielu miejsc, aby uzyskać końcowy wynik. Najważniejsze kroki w tym kodzie to zdefiniowanie zmiennych dla fotokomórki i każdego z wyjść pinów LED. Oryginalne źródła kodu pochodzą z wielu plików samouczka arduino, a także z tego samouczka autorstwa Luca Mcloughlina, który można znaleźć tutaj.
Upewnij się przed kodowaniem, aby przetestować swoją fotokomórkę w jej najbardziej podstawowych funkcjach, aby znaleźć ustawioną wartość, dla mnie była to 1023. Jest to wartość, która zostanie użyta do zmiany koloru w instrukcji if, else. Jest to również ważne, ponieważ informuje diodę LED, na co reaguje. Użyty przeze mnie kod mashup jest załączony poniżej
Krok 3: Test
Po kodowaniu powinieneś przetestować, aby upewnić się, że wszystko działa poprawnie. Jeśli zostanie to zrobione prawidłowo, kolor diody LED powinien reagować na zmianę światła, gdy przedmiot lub dłoń znajduje się na nim lub nad nim, zmieniając kolor z niebieskiego na czerwony.