#include <SparkFunMLX90614.h> int x = 0; IRTherm therm; void setup() { Serial.begin(9600); therm.begin(); therm.setUnit(TEMP_C); } void loop() { x = (therm.read() ? String(therm.object(), 2) : "").toInt(); Serial.println(x); if (x > 30) { pinMode(13, OUTPUT); digitalWrite(13, 1); } else { pinMode(13, OUTPUT); digitalWrite(13, 0); } delay(300); }
Открыть пример: Online ArduBlock
Видеоурок: