Satura rādītājs:

Bentzi vadība: 3 soļi
Bentzi vadība: 3 soļi

Video: Bentzi vadība: 3 soļi

Video: Bentzi vadība: 3 soļi
Video: Audi A3 stage3 кинул вызов BMW 335 и BMW 340 2024, Jūlijs
Anonim
Image
Image
Bentzi vadībā
Bentzi vadībā
Bentzi vadībā
Bentzi vadībā

tas izskatās, kad tas darbojas

1. solis: Gaismas kods

Gaismas kods
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

Uzstādīt
Uzstādīt
Uzstādīt
Uzstādīt
Uzstādīt
Uzstādīt

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: