Spisu treści:

Jak używać fotokomórki do zmiany koloru diody LED RGB: 3 kroki
Jak używać fotokomórki do zmiany koloru diody LED RGB: 3 kroki

Wideo: Jak używać fotokomórki do zmiany koloru diody LED RGB: 3 kroki

Wideo: Jak używać fotokomórki do zmiany koloru diody LED RGB: 3 kroki
Wideo: Kurs Arduino #10: Diody WS2812 (NeoPixel) - Prawidłowe podłączenie i obsługa 2024, Lipiec
Anonim
Jak korzystać z fotokomórki, aby zmienić kolor diody LED RGB?
Jak korzystać z fotokomórki, aby zmienić kolor diody LED RGB?

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

Zbuduj swoją tablicę do krojenia chleba
Zbuduj swoją tablicę 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

Test
Test
Test
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.

Zalecana: