Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një projekt vërtet i madh dhe i thjeshtë. Përdor një sensor ngjyrash për të ndjerë ngjyrën e sfondit dhe e shfaq atë në shiritin LED RGB.
Kam përdorur një Mikrokontrollues Ebot, por ju gjithashtu mund të përdorni çdo mikrokontrollues tjetër siç është arduino uno.
Hapi 1: Mblidhni materialet
Komponentët elektronikë:-
1 x Mikrokontrollues Ebot (gjithashtu mund të përdorni arduino ose ndonjë mikrokontrollues tjetër)
1 x Sensor ngjyrash
1 x Rrip LED RGB
6 x tela bluzë
Për testim mund të merrni disa fletë me ngjyra të ndryshme.
Hapi 2: Konfigurimi
Konfigurimi është vërtet i lehtë
1. merrni LED RGB dhe lidhni tre tela kërcyes në GND, Do, dhe +5v dhe lidhini ato me pin GND, dalje 0 pin dhe pin 5v përkatësisht në mikrokontrollues.
2. Tjetra me sensorin e ngjyrave lidhni the
PIN GND GND në mikrokontrolluesin
kunja e tensionit kunja e tensionit në mikrokontrollues
s pin A0 në mikrokontrolluesin
Hapi 3: Montimi
Pasi të keni mbaruar me konfigurimin, bashkëngjitni sensorin e ngjyrave në shiritin poshtë.
Hapi 4: Kodi
{// Fillimet ebot_setup ();
// Mënyrat e pinit
strip0.filloj ();
strip0.shfaq ();
pinMode (0, OUTPUT); // LED RGB
pinMode (A0, INPUT); // Sensori i ngjyrave
}
lak void ()
{if (ngjyra (A0)> = 182 && ngjyra (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} tjetër if (ngjyra (A0)> = 79 && ngjyra (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} tjetër if (ngjyra (A0)> = 21 && ngjyra (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} tjetër if (ngjyra (A0)> = 340 && ngjyra (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} else {colorWipe (& strip0, 0, 0, 0, 25); }
}
mund të shtoni gjithnjë e më shumë nëse deklarata për ta bërë sensorin të ndiejë më shumë ngjyra.
Hapi 5: Video
Më në fund siç tregohet në video ju mund të shtoni letra me ngjyra të ndryshme për të provuar se si funksionon.