2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Diody LED RGB to świetny sposób na wprowadzenie dzieci w programowanie. Będą bez końca bawić się kombinacjami kolorów i timingiem, wyczuwając kod w swoim własnym czasie. Ten projekt wykorzystuje tanie, pełnokolorowe diody LED sterowane przez I2C, więc do podłączenia są tylko cztery przewody. Stanowi świetne wprowadzenie do I2C.
Po uruchomieniu światła stop możesz zmienić sekwencję kolorów na dowolną - używa ona standardowych kodów szesnastkowych kolorów.
Czego użyłem
1 Arduino, m.in. ONZ
3 moduły LED z Electric Dollar Store
1 płyta nośna i nagłówki
4 przewody połączeniowe, męskie na żeńskie;
Lutownica
Krok 1: Złóż moduły
Wyjmij moduły z ich opakowań i przylutuj trzy moduły LED do białych kwadratów na nośniku. Najłatwiej jest pracować od prawej do lewej, jak pokazano.
Aby nadać modułom LED różne adresy I2C, będziesz musiał zmienić dwie zworki lutownicze. Te do zmiany to A0 na środkowym module i A1 na prawym module. Aby zmienić zworkę, zerwij prawe łącze lutownicze i dodaj lut, aby wykonać nowe połączenie z lewej.
Jest samouczek Sparkfun, jak to zrobić, tutaj.
Przylutuj 4-pinowe złącze do płytki i dodaj rezystory podciągające, jeśli są używane.
Krok 2: Podłącz Arduino
Do połączenia Arduino z modułem użyj czterech zworek:
- GND łączy się z Arduino GND
- VCC łączy się z Arduino 3,3 V
- SDA łączy się z Arduino A4
- SCL łączy się z Arduino A5
Po nawiązaniu połączenia włącz Arduino i potwierdź, że trzy diody LED świecą miękko. Oznacza to, że wszyscy otrzymują władzę.
Krok 3: Załaduj i uruchom szkic
Uruchom Arduino IDE, a następnie pobierz i dodaj ten szkic stoplight.ino. Nie ma bibliotek do zainstalowania; szkic jest wszystkim, czego potrzebujesz. Uruchom szkic, a światło stopu zacznie się przełączać między czerwonym, zielonym i żółtym.