Sadržaj:

Bentzi Led: 3 koraka
Bentzi Led: 3 koraka

Video: Bentzi Led: 3 koraka

Video: Bentzi Led: 3 koraka
Video: Нашли Волшебную ЛАМПУ с ДЖИНОМ ! *Исполнили 3 ЖЕЛАНИЯ* 2024, Novembar
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

ovako izgleda dok radi

Korak 1: Kôd za svjetlo

Kôd za Svetlost
Kôd za Svetlost

Moglo bi biti malo uznemireno ako pogledate odavde

int greenled = 9; // postavlja zelenu boju za svjetlo

int blueled = 10; // postavlja plavu boju za light int redled = 11; // postavlja crvenu boju za light int redval = 0; // postavlja vrijednost koja se može promijeniti za boju red int blueval = 0; // postavlja vrijednost koja se može promijeniti za boju plava int greenval = 0; // postavlja vrijednost koja se može promijeniti za boju zelena int potPin = A0; // postavlja vrijednost za pententiometar i dozvoljava mu da radi void setup () {// ovdje postavite svoj kod za postavljanje, da se pokrene jednom: pinMode (potPin, INPUT); // postavljajući ga kao INPUT, govorite Potpinu da pročita koje su vrijednosti pinMode (A0, INPUT); // postavljajući ga kao ulaz, govori mu da čita vrijednosti i šalje ga u svjetlosni pinMode (zeleno, OUTPUT); // za sva svjetla govoreći im da budu IZLAZI, govorite im da proizvedu boju. pinMode (crveno, OUTPUT); pinMode (plavo, OUTPUT); Serial.begin (9600); // ovo govori serijskom broju da počne ispisivati vrijednosti}

void loop () {// stavite svoj glavni kod ovdje, da biste ga ponavljali: redval = analogRead (potPin); // ovo govori o vrijednosti za čitanje iz potpina greenval = analogRead (potPin); // ovo govori o vrijednosti za čitanje iz potpina blueval = analogRead (potPin); // ovo govori vrijednosti za čitanje iz potpina redval = map (redval, 0, 1023, 255, 0); // ovo govori vrijednostima za unos 0 do 1023 i 255 na nulu blueval = map (blueval, 0, 1023, 0, 255); // isto kao gore samo različiti brojevi greenval = map (greenval, 0, 1023, 130, 5); // isto kao dva iznad samo različiti brojevi Serial.print (redval); // govori Serijskom da ispiše crvenu vrijednost isto za plavu i zelenu Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // govori svjetlu da djeluje kao što redvalue govori analogWrite (greenled, greenval); analogWrite (plavo, blueval);

}

Korak 2: Postavljanje

Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
Postaviti

velika noga za svjetlo ide na pet volti srednja noga za pentametar ide na A0

Korak 3: Kako izgleda kada ga isprobate na kraju

Ako želite promijeniti boje, vratite se na skup kodova i prilagodite brojeve kada crvena vrijednost ili zelena ili plava čita s karte, bitno promijenite brojeve ovdje ovaj korak redval = karta (redval, 0, 1023, 255, 0);

Preporučuje se: