INHOUDSOPGAWE:

Bentzi Led: 3 stappe
Bentzi Led: 3 stappe

Video: Bentzi Led: 3 stappe

Video: Bentzi Led: 3 stappe
Video: ДЕЛАЙ 3 ПРИЁМА КАЖДЫЙ ДЕНЬ С УТРА И ВОТ ЧТО БУДЕТ... 2024, November
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

so lyk dit as dit werk

Stap 1: Kode vir die lig

Kode vir die lig
Kode vir die lig

Dit kan 'n bietjie onstuimig wees as u hiervandaan kyk

int greenled = 9; // stel die kleur groen vir die lig in

int blueled = 10; // stel die kleur blou in vir die lig int redled = 11; // stel die kleur rooi vir die lig int redval = 0; // stel 'n waarde in wat verander kan word vir die kleur rooi int blueval = 0; // stel 'n waarde in wat verander kan word vir die kleur blue int greenval = 0; // stel 'n waarde in wat verander kan word vir die kleur green int potPin = A0; // deur 'n waarde vir die pententiometer in te stel, kan dit 'n leemte opstel () {// plaas jou opstellingskode hier, om een keer uit te voer: pinMode (potPin, INPUT); // deur dit 'n INVOER te maak, sê jy vir die potjie om te lees wat die waardes is pinMode (A0, INPUT);); // vir al die ligte deur vir hulle te sê dat dit UITGANTE is, sê jy dat hulle 'n kleur moet produseer. pinMode (rooi, OUTPUT); pinMode (blueled, OUTPUT); Serial.begin (9600); // dit vertel die reeks om waardes te begin druk}

leemte -lus () {// plaas u hoofkode hier om herhaaldelik uit te voer: redval = analogRead (potPin); // dit is die waarde van die potpin om te lees greenval = analogRead (potPin); // dit vertel die waarde om uit die potpen te lees blueval = analogRead (potPin); // dit is die waarde wat gelees moet word uit die potpen redval = map (redval, 0, 1023, 255, 0); // dit is die waardes wat tussen 0 en 1023 en 255 tot nul blueval = map (blueval, 0, 1023, 0, 255); // dieselfde as hierbo net verskillende getalle greenval = map (greenval, 0, 1023, 130, 5); // dieselfde as twee hierbo net verskillende nommers Serial.print (redval); // sê vir die Serial om die rooi waarde dieselfde te druk vir blou en groen Serial.print (blueval); Serial.println (greenval); analogWrite (rooi, rooi); // sê die lig moet optree soos die rooi waarde dit vir analogWrite (groen, groen) sê; analogWrite (blueled, blueval);

}

Stap 2: Opstel

Stel op
Stel op
Stel op
Stel op
Stel op
Stel op

groot been vir die lig gaan na vyf volt middel been vir pentameter gaan na A0

Stap 3: Hoe dit lyk as u dit aan die einde probeer

As u die kleure wil verander, gaan dan terug na die kodeset en pas die getalle aan wanneer rooi of groen of blou van die kaart af lees, verander die getalle in wese, hierdie stap redval = map (redval, 0, 1023, 255, 0);

Aanbeveel: