Stap 4:
Upload deze code een Arduino sketch:Code:
int ledPin [] = {2,3,4,5,6,9,10,11};
VOID Setup {}
Serial.begin(9600);
Stel alle pinnen aan output
voor (int x = 0 x < 6; x ++) {}
pinMode (ledPin [x], OUTPUT); }
}
void loop
{
int sensorValue = analogRead(0);
Serial.println (sensorValue, DEC);
delay(500);
for (int i = 0; ik < 6; i ++)
analogWrite (ledPin [i], laag);
Als (sensorValue > 600 & & sensorValue < 800) {analogWrite (ledPin [0], 200);}
Als (sensorValue > 480 & & sensorValue < 750) {analogWrite (ledPin [1], 160);}
Als (sensorValue > 480 & & sensorValue < 650) {analogWrite (ledPin [2], 180);}
Als (sensorValue > 550 & & sensorValue < 750) {analogWrite (ledPin [3], 130);}
Als (sensorValue > 550 & & sensorValue < 750) {analogWrite (ledPin [4], 180);}
Als (sensorValue > 600 & & sensorValue < 850) {analogWrite (ledPin [5], 160);}
Als (sensorValue > 600 & & sensorValue < 900) {analogWrite (ledPin [6], 100);}
Als (sensorValue > 550 & & sensorValue < 900) {analogWrite (ledPin [7], 200);}
}