Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er et veldig flott og enkelt prosjekt. Den bruker en fargesensor til å føle bakgrunnen og viser den på RGB LED -stripen.
Jeg brukte en Ebot mikrokontroller, men du kan også bruke en hvilken som helst annen mikrokontroller, for eksempel arduino uno.
Trinn 1: Monter materialer
Elektroniske komponenter:-
1 x Ebot mikrokontroller (du kan også bruke arduino eller annen mikrokontroller)
1 x fargesensor
1 x RGB LED -stripe
6 x hoppetråder
For testing kan du få noen forskjellige fargede ark.
Trinn 2: Oppsett
Oppsettet er veldig enkelt
1. ta RGB LED og lodd tre jumper -ledninger på GND, Do og +5v og koble dem til henholdsvis GND -pinne, utgang 0 -pinne og 5v -pinne på mikrokontrolleren.
2. Deretter kobler du til fargesensoren
GND GND -pinne på mikrokontrolleren
spenningsspennspenning på mikrokontrolleren
s A0 -pinne på mikrokontrolleren
Trinn 3: Montering
Når du er ferdig med oppsettet, fest fargesensoren til stripen ned.
Trinn 4: Kode
{// Initialiseringer ebot_setup ();
// Pin -moduser
strip0.begin ();
strip0.show ();
pinMode (0, OUTPUT); // RGB LED
pinMode (A0, INNGANG); // Fargesensor
}
hulrom ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} annet hvis (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} annet hvis (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} annet hvis (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} annet {colorWipe (& strip0, 0, 0, 0, 25); }
}
du kan legge til flere og flere uttalelser for å få sensoren til å føle flere farger.
Trinn 5: Video
Til slutt, som vist i videoen, kan du legge til papir i forskjellige farger for å teste hvordan det fungerer.