// указываем аналоговый пин A0 в качестве входа #define sensorPin 0 // Определяем напряжение питания Vcc (5 В или 3.3 В) #define Vcc 5.0 void setup() { // открываем последовательный порт // и задаем стандартную скорость передачи равную 9600 б/с Serial.begin(9600); } void loop() { // объявляем и сразу инициализируем переменную reading // в которую считываем показания с датчика int reading = analogRead(sensorPin); // конвертируем показания в значение напряжения float voltage = reading * Vcc; voltage /= 1024.0; // выдаем на Serial Monitor значение напряжения Serial.print(voltage); Serial.println(" volts"); // конвертируем напряжение в температуру в градусах Цельсия // и выдаем значение температуры на Serial Monitor float tempC = (voltage - 0.5) * 100; Serial.print(tempC); Serial.println(" degrees C"); // ждем одну секунду delay(1000); }