Stap 2: Arduino Code
Ik hoop dat je genoten hebt van dit instructable. Het is een zeer eenvoudig project en was zeer geschikt voor een beginner zoals ik tot het ontwerpen van mijn eigen code voor een bepaald doel.
Potentiometer_Values_Code
Const int ledgreen = 12; DIGITALE PIN GROENE LED AANGESLOTEN OP
Const int ledyellow = 8; DIGITALE PIN GEEL LED AANGESLOTEN OP
Const int ledred = 13; DIGITALE PIN RODE LED AANGESLOTEN OP
Const int potpin = A2; DIGITALE PIN POTPIN AANGESLOTEN OP
int sensorValue = 0;
VOID Setup {}
Serial.begin (9600);
pinMode (ledgreen, OUTPUT); GROENE LED, (PIN 12) VERKLAREN ALS OUTPUT
pinMode (ledyellow, OUTPUT); GELE LED (PIN 8) VERKLAREN ALS OUTPUT
pinMode (ledred, OUTPUT); DECLAREREN VAN RODE LED (PIN13) ALS OUTPUT
pinMode (potpin, INPUT); DE POTPIN (ANALOOG 2) DECLAREREN ALS INPUT
}
void loop {}
sensorValue = analogRead (potpin);
Als ((sensorValue > = 0) & & (sensorValue < = 300))
{
digitalWrite (ledgreen, hoge);
digitalWrite (ledyellow, laag);
digitalWrite (ledred, laag);
}
anders
{
digitalWrite (ledgreen, laag);
}
Als ((sensorValue > 300) & & (sensorValue < 900))
{
digitalWrite (ledyellow, hoge);
digitalWrite (ledgreen, laag);
digitalWrite (ledred, laag);
}
anders
digitalWrite (ledyellow, laag);
Als (sensorValue > = 900)
{
digitalWrite (ledred, hoge);
digitalWrite (ledyellow, laag);
digitalWrite (ledgreen, laag);
}
anders
digitalWrite (ledred, laag);
Serial.Print ("sensor =");
Serial.Print(sensorValue);
}