
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48




így néz ki, amikor működik
1. lépés: A fény kódja

Lehet, hogy kissé szaggatott, ha innen nézzük
int greenled = 9; // a fény zöld színét állítja be
int blueled = 10; // a kék színét állítja be a fényhez int redled = 11; // a piros színét állítja be a fényhez int redval = 0; // beállít egy értéket, amely megváltoztatható a piros színnél int blueval = 0; // beállít egy értéket, amely megváltoztatható a kék színnél int greenval = 0; // beállít egy értéket, amely megváltoztatható a zöld int színnél potPin = A0; // a pententiométer értékének beállítása lehetővé teszi, hogy működjön void setup () {// tegye ide a beállítási kódot, hogy egyszer lefusson: pinMode (potPin, INPUT); // az INPUT értékre állításával azt mondod a Potpin -nek, hogy olvassa el a pinMode (A0, INPUT) értékeket; // ha bemenetre állítja, akkor azt mondja, hogy olvassa el az értékeket, és küldje el a light pinMode -nak (zöld, OUTPUT)); // az összes lámpára, ha azt mondja nekik, hogy legyenek KIMENETEK, akkor azt mondja nekik, hogy állítsanak elő színt. pinMode (piros, OUTPUT); pinMode (kék, OUTPUT); Serial.begin (9600); // ez azt mondja a sorozatnak, hogy kezdje el az értékek nyomtatását}
void loop () {// tegye ide a fő kódot, hogy ismételten fusson: redval = analogRead (potPin); // ez azt jelzi, hogy az értéket ki kell olvasni a potpin greenval = analogRead (potPin); // ez az érték olvasni a potpin -ből blueval = analogRead (potPin); // ez az értéket mondja ki a potpin -ből redval = map (redval, 0, 1023, 255, 0); // ez az értékeket mondja a 0 -ig 1023 és 255 nullára blueval = térkép (blueval, 0, 1023, 0, 255); // ugyanaz, mint fent, csak különböző számok greenval = map (greenval, 0, 1023, 130, 5); // ugyanaz, mint két fenti különböző számok Serial.print (redval); // a soros utasítása, hogy a piros és a kék értékeket ugyanúgy nyomtassa ki Serial.print (blueval); Serial.println (greenval); analogWrite (piros, redval); // megmondja a fénynek, hogy úgy járjon el, mint a redvalue az analogWrite -nak (zöld, zöld); analogWrite (kék, kék);
}
2. lépés: Beállítás



a nagy láb a fényhez 5 voltos középső láb, a pentameter A0 -hoz
3. lépés: Hogyan néz ki, ha a végén kipróbálja

Ha meg szeretné változtatni a színeket, menjen vissza a kódkészlethez, és állítsa be a számokat, amikor a redvalue vagy a zöld vagy a kék olvas a térképről, lényegében itt módosítsa a számokat. Redval = map (redval, 0, 1023, 255, 0);
Ajánlott:
Hogyan készítsünk LED kockát - LED kocka 4x4x4: 3 lépés

Hogyan készítsünk LED kockát | 4x4x4 LED -kocka: A LED -kocka LED -képernyőként tekinthető, amelyben az egyszerű 5 mm -es LED -ek digitális képpontok szerepét töltik be. A LED -kocka lehetővé teszi számunkra, hogy képeket és mintákat hozzunk létre a látásmegmaradás (POV) néven ismert optikai jelenség fogalmának használatával. Így
A legfejlettebb zseblámpa - COB LED, UV LED és lézer belül: 5 lépés (képekkel)

A legfejlettebb zseblámpa - COB LED, UV LED és lézer belseje: Sok olyan zseblámpa van a piacon, amelyek ugyanolyan felhasználásúak és fényerősségükben különböznek egymástól, de még soha nem láttam olyan zseblámpát, amely egynél több fénnyel rendelkezik Ebben a projektben 3 típusú lámpát gyűjtöttem össze egy zseblámpában
DIY FLOODLIGHT W/AC LED -ek (+EFFICIENCY VS DC LED -ek): 21 lépés (képekkel)

DIY FLOODLIGHT W/AC LED -ek (+HATÉKONYSÁG VS DC LED -ek): Ebben az oktatóanyagban/videóban reflektorfényt készítek rendkívül olcsó vezető nélküli AC LED -chipekkel. Jók ezek? Vagy teljes szemét? Ennek megválaszolásához teljes összehasonlítást fogok végezni az összes elkészített barkácslámpával. Szokás szerint olcsón
A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: 4 lépés

A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: Sziasztok, mivel a Neopixel led Strip nagyon népszerűek, és ws2812 led szalagnak is nevezik. Nagyon népszerűek, mert ezekben a LED szalagokban minden egyes ledet külön kezelhetünk, ami azt jelenti, hogy ha azt szeretné, hogy kevés led egy színben világítson
ESP8266 RGB LED STRIP WIFI vezérlés - NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz - RGB LED STRIP okostelefon -vezérlés: 4 lépés

ESP8266 RGB LED STRIP WIFI vezérlés | NODEMCU IR távirányítóként a Wifi -n keresztül vezérelt LED szalaghoz | RGB LED STRIP okostelefon -vezérlés: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell használni a nodemcu -t vagy az esp8266 -ot infravörös távirányítóként az RGB LED -szalag vezérléséhez, és a Nodemcu -t okostelefonon keresztül wifi -n keresztül kell irányítani. Tehát alapvetően okostelefonjával vezérelheti az RGB LED STRIP -et