Inhoudsopgave:

Bentzi Led: 3 stappen
Bentzi Led: 3 stappen

Video: Bentzi Led: 3 stappen

Video: Bentzi Led: 3 stappen
Video: Steppenwolf - Born To Be Wild (Easy Rider) (1969) 2024, November
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

zo ziet het eruit als het werkt

Stap 1: Codeer voor het licht

Code voor het licht
Code voor het licht

Het is misschien een beetje schokkerig als je het vanaf hier bekijkt

int greenled=9;// stelt de kleur groen in voor het licht

int blueled=10;// zet de kleur blauw voor het licht int redled=11;// zet de kleur rood voor het licht int redval=0; // stelt een waarde in die kan worden gewijzigd voor de kleur rood int blueval=0;// stelt een waarde in die kan worden gewijzigd voor de kleur blauw int greenval=0;// stelt een waarde in die kan worden gewijzigd voor de kleur groen int potPin=A0; // stelt een waarde in voor de pententiometer zodat deze kan werken void setup() {// plaats hier je setup-code om één keer uit te voeren: pinMode(potPin, INPUT); // door er een INPUT van te maken, vertel je de Potpin om te lezen wat de waarden zijn pinMode (A0, INPUT); // door er een invoer van te maken, vertelt het hem om waarden te lezen en deze naar het licht te sturen pinMode (groen gekleurd, OUTPUT);// voor alle lichten door ze te vertellen dat het OUTPUT's zijn, zeg je dat ze een kleur moeten produceren. pinMode (rood, UITGANG); pinMode (geblauwd, OUTPUT); Serial.begin (9600);// dit vertelt de Serial om te beginnen met het afdrukken van waarden}

void loop() {// plaats hier je hoofdcode, om herhaaldelijk uit te voeren: redval= analogRead(potPin);// dit vertelt de waarde die moet worden gelezen van de potpin greenval= analogRead(potPin);// dit vertelt de waarde om te lezen van de potpin blueval= analogRead(potPin);// dit vertelt de waarde die moet worden gelezen van de potpin redval= map (redval, 0, 1023, 255, 0);// dit vertelt de waarden om 0 in te voeren 1023 en 255 tot nul blueval= map (blueval, 0, 1023, 0, 255);// hetzelfde als hierboven alleen verschillende nummers greenval= map (greenval, 0, 1023, 130, 5);// hetzelfde als twee hierboven alleen verschillende nummers Serial.print (redval);// vertellen de Serial om de rode waarde hetzelfde af te drukken voor blauwe en groene Serial.print (blueval); Serial.println(greenval); analogWrite(redled, redval);// vertelt het licht om te handelen zoals de redvalue het vertelt aan analogWrite(greenled, greenval); analogWrite (blauw, blauw);

}

Stap 2: Instellen

Opstelling
Opstelling
Opstelling
Opstelling
Opstelling
Opstelling

grote poot voor het licht gaat naar vijf volt middelste poot voor pentameter gaat naar A0

Stap 3: Hoe het eruit ziet als je het aan het einde probeert

Als u de kleuren wilt wijzigen, gaat u terug naar de codeset en past u de cijfers aan wanneer roodwaarde of groen of blauw van de kaart wordt gelezen. Wijzig hier in wezen de getallen redval= map(redval, 0, 1023, 255, 0);

Aanbevolen: