Arduino LED indikator (4 / 4 steg)
Steg 4: kodning
Anslut din Arduino till datorn och ladda upp denna kod:
CONST int heta = 87. heta parametern
CONST int kallt = 75. Ställ kallt parameter
void setup() {
pinMode (A2, indata); sensor
pinMode (2, utgång); blå
pinMode (3, OUTPUT); grön
pinMode (4, OUTPUT); röd
Serial.BEGIN(9600);
}
void loop() {
int sensor = analogRead(A2);
flyta spänning = (sensor / 1024.0) * 5.0;
flyta tempC = (spänning -.5) * 100;
flyta tempF = (tempC * 1,8) + 32;
Serial.Print ("temp:");
Serial.Print(tempF);
om (tempF < kall) {//cold
digitalWrite (2, hög).
digitalWrite (3, låg).
digitalWrite (4, låg).
Serial.println ("det är kallt.");
}
annars om (tempF > = varmt) {//hot
digitalWrite (2, låg).
digitalWrite (3, låg).
digitalWrite (4, hög).
Serial.println ("det är varm.");
}
annat {//fine
digitalWrite (2, låg).
digitalWrite (3, hög).
digitalWrite (4, låg).
Serial.println ("det är bra.");
}
Delay(10);
}
Öppna den Serial Monitor i Arduino-program, och se vad som händer!