Satura rādītājs:
Video: Bentzi vadība: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
tas izskatās, kad tas darbojas
1. solis: Gaismas kods
Tas var būt nedaudz nestabils, ja paskatās uz to no šejienes
int greenled = 9; // nosaka gaismai zaļo krāsu
int blueled = 10; // nosaka zilo krāsu gaismai int redled = 11; // iestata sarkano krāsu gaismai int redval = 0; // nosaka vērtību, kuru var mainīt sarkanai krāsai int blueval = 0; // nosaka vērtību, ko var mainīt zilajai krāsai int greenval = 0; // nosaka vērtību, ko var mainīt zaļai int potPin = A0; // nosaka vērtību pententiometram, kas ļauj tam darboties void setup () {// ievietojiet šeit savu iestatīšanas kodu, lai palaistu vienu reizi: pinMode (potPin, INPUT); // padarot to par INPUT, jūs liekat Potpin lasīt, kādas vērtības ir pinMode (A0, INPUT); // padarot to par ievadi, tas liek lasīt vērtības, nosūtot to uz gaismas pinMode (zaļš, OUTPUT)); // visām gaismām, sakot, ka tās ir OUTPUTS, jūs sakāt, lai tās izgatavo krāsu. pinMode (sarkans, OUTPUT); pinMode (zilā krāsā, OUTPUT); Serial.begin (9600); // tas liek seriālam sākt drukāt vērtības}
void loop () {// ievietojiet šeit savu galveno kodu, lai tas darbotos atkārtoti: redval = analogRead (potPin); // tas norāda vērtību, kas jālasa no potpin greenval = analogRead (potPin); // tas norāda vērtību lasīt no potpin blueval = analogRead (potPin); // tas norāda vērtību, kas jālasa no potpin redval = map (redval, 0, 1023, 255, 0); // tas norāda vērtības, lai ievadītu 0 1023 un 255 līdz nullei blueval = karte (blueval, 0, 1023, 0, 255); // tas pats, kas iepriekš, tikai dažādi skaitļi greenval = karte (greenval, 0, 1023, 130, 5); // tāds pats kā divi iepriekš dažādi skaitļi Serial.print (redval); // norādot Serial drukāt redvalue vienādi zila un zaļa Serial.print (blueval); Serial.println (zaļš); analogWrite (redled, redval); // liek gaismai darboties tā, kā redvalue to norāda analogWrite (greenled, greenval); analogWrite (zilā krāsā, zilā krāsā);
}
2. darbība: iestatīšana
lielā kāja gaismai iet uz piecu voltu vidējo kāju pentametram iet uz A0
3. darbība. Kā tas izskatās, ja beigās izmēģināt
Ja vēlaties mainīt krāsas, atgriezieties pie kodu kopas un noregulējiet ciparus, kad sarkanā vērtība vai zaļā vai zilā krāsa tiek nolasīta no kartes, šeit būtiski mainiet ciparus. Šis solis redval = map (redval, 0, 1023, 255, 0);
Ieteicams:
PC RGB vadība ar Arduino: 3 soļi
PC RGB vadība ar Arduino: jūsu spēļu datoram nav RGB ?! Vienkārši iegādājieties dažus! Bet ko darīt, ja arī jūsu mātesplate to neatbalsta? Nu … Izveidojiet savu kontrolieri
Robota rokas vadība ar TLV493D, kursorsviru un Arduino: 3 soļi
Robota rokas vadība ar TLV493D, kursorsviru un Arduino: alternatīvs kontrolieris jūsu robotam ar TLV493D sensoru, magnētiskais sensors ar 3 brīvības pakāpēm (x, y, z), ar kuriem jūs varētu kontrolēt savus jaunos projektus, izmantojot I2C sakarus. mikrokontrolleri un elektroniskā tāfele, kas Bast P
Luksofora vadība: 4 soļi
Luksofora vadība: šajā apmācībā mēs uzzinām, kā izveidot luksoforu un kā to vadīt, izmantojot Drivemall karti. Mēs redzēsim, kā izveidot luksoforus automašīnām un gājējiem, izmantojot rezervēšanas pogu. Ja mums nav drivermall mēs varam izmantot ardui
Stepper motora vadība: 5 soļi
Pakāpju motora vadīšana: šī apmācība ir derīga gan tad, ja mēs izmantojam Arduino, gan abi, izmantojot Drivemall Board zemāk esošās saites, lai izveidotu Drivemall. Priekšrocība, dodot priekšroku Drivemall pār klasisko Arduino plāksni, ir samazināt savienojumu sarežģītību
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni