Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on tõesti suurepärane ja lihtne projekt. Ta kasutab taustavärvi tajumiseks värvisensorit ja kuvab selle RGB LED -ribal.
Ma kasutasin Eboti mikrokontrollerit, kuid võite kasutada ka mõnda muud mikrokontrollerit, näiteks arduino uno.
Samm: materjalide kokkupanek
Elektroonilised osad:-
1 x Ebot mikrokontroller (saate kasutada ka arduino või mõnda muud mikrokontrollerit)
1 x värvisensor
1 x RGB LED -riba
6 x hüppaja juhtmed
Katsetamiseks võite hankida erinevaid värvilisi lehti.
2. samm: seadistamine
Seadistamine on tõesti lihtne
1. Võtke RGB LED ja jootke kolm hüppaja juhtmest GND, Do ja +5v ning ühendage need mikrokontrolleri GND tihvtiga, väljund vastavalt 0 ja 5v.
2. Seejärel ühendage värvisensoriga
GND GND tihvt mikrokontrolleril
pinpinõel pingetapp mikrokontrolleril
s A0 tihvt mikrokontrolleril
3. samm: kokkupanek
Kui olete seadistamise lõpetanud, kinnitage värvisensor riba allapoole.
4. samm: kood
{// Initsialiseerimine ebot_setup ();
// Pin -režiimid
riba0.algus ();
strip0.show ();
pinMode (0, VÄLJUND); // RGB LED
pinMode (A0, INPUT); // Värviandur
}
tühine tsükkel ()
{if (värv (A0)> = 182 && värv (A0) <= 279) {colorWipe (& riba0, 0, 45, 97, 25);
} else if (värv (A0)> = 79 && värv (A0) <= 149) {colorWipe (& riba0, 0, 105, 14, 25);
} else if (värv (A0)> = 21 && värv (A0) <= 43) {colorWipe (& riba0, 255, 221, 0, 25);
} else if (värv (A0)> = 340 && värv (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} else {colorWipe (& strip0, 0, 0, 0, 25); }
}
võite lisada üha rohkem avaldusi, et andur tunneks rohkem värve.
Samm: video
Lõpuks, nagu videos näidatud, saate selle toimivuse testimiseks lisada erinevaid värvipabereid.