Бесконтактный термометр - GY-906

Получим данные с бесконтактного термометра GY-906 и отправим их в монитор порта.
#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



Видеоурок:


26 482 просмотров