const int ledPin = 13; const int target = 600; void setup() { Serial.begin(19200); pinMode(ledPin, OUTPUT); } bool v = true; void loop() { int speed = 128; while (true) { digitalWrite(ledPin, v ? HIGH : LOW); v = !v; int temp = analogRead(0); if (temp < target) speed = 255; else speed = 0; analogWrite(9, speed); Serial.print("temp = "); Serial.print(temp, DEC); Serial.print("; speed = "); Serial.println(speed, DEC); delay(1000); } }