INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n baie goeie en eenvoudige projek. Dit gebruik 'n kleursensor om die kleur van die agtergrond te sien en vertoon dit op die RGB LED -strook.
Ek het 'n Ebot -mikrobeheerder gebruik, maar u kan ook enige ander mikrobeheerder, soos arduino uno, gebruik.
Stap 1: Monteer materiaal
Elektroniese komponente:-
1 x Ebot -mikrobeheerder (u kan ook arduino of enige ander mikrobeheerder gebruik)
1 x kleursensor
1 x RGB LED -strook
6 x jumper drade
Vir die toets kan u verskillende velle in verskillende kleure kry.
Stap 2: Opstel
Die opstelling is regtig maklik
1. neem die RGB LED en soldeer drie springdrade op GND, Do, en +5v en koppel dit aan onderskeidelik GND -pen, output 0 -pin en 5v -pin op die mikrokontroller.
2. Koppel dan die met die kleursensor
GND GND -pen op die mikrobeheerder
spanningspen spanningspen op die mikrobeheerder
s A0 -pen op die mikrobeheerder
Stap 3: Montering
Nadat u klaar is met die opstelling, heg die kleursensor aan die strook na onder.
Stap 4: Kode
{// Initialisering ebot_setup ();
// Pin -modusse
strip0.begin ();
strip0.show ();
pinMode (0, UITGANG); // RGB LED
pinMode (A0, INVOER); // Kleursensor
}
leemte lus ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} anders as (kleur (A0)> = 79 && kleur (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} anders as (kleur (A0)> = 21 && kleur (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} anders as (kleur (A0)> = 340 && kleur (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} anders {colorWipe (& strip0, 0, 0, 0, 25); }
}
jy kan meer en meer byvoeg as stellings om die sensor meer kleure te laat voel.
Stap 5: Video
Uiteindelik, soos in die video getoon, kan u verskillende kleurpapiere byvoeg om te toets hoe dit werk.