Аналоговый термометр (Trema-модуль)

Модуль выполнен на базе линейки "Trema-модуль". В комплекте идет кабель,для быстрого подключения модуля к Trema Shield.

Аналоговый термометр (Trema-модуль), можно подключить к любому из аналоговых портов.


Пример простого термометра на Arduino

В данном примере соберем будем считывать сигнал с аналогового термометра и преобразуем температуру в градусы Цельсии.

В этом примере датчик подключен к аналоговому порту А0

 int sensorPin = 0; //аналоговый ввод для выхода датчика TMP36
    //разрешение 10 мВ / градус Цельсия со смещением на 500 мВ 
    //для отрицательной температуры
    void setup()
    {
    Serial.begin(9600);
    }
    void loop()
    {
    //считываем напряжение датчика
    int reading = analogRead(sensorPin);
    // преобразуем показания в напряжение, для 3.3v используйте значение 3.3
    float voltage = reading * 5.0;
    voltage /= 1024.0;
    // выводим температуру
    float temperatureC = (voltage - 0.5) * 100 ; //исходя из 10 мВ на градус со смещением 500 мВ
    Serial.print(temperatureC); Serial.println(" degrees C");
    delay(100); //ждем секунду
    }

Теперь в мониторе последовательного порты, можно наблюдать значения температуры.

























Обсуждение

Присоединяйся

На главную