Выдрал из старого поломанного китайского PH тестера сенсор температуры воды вопрос у него 2 провода подскажите как его можно подключить к ардруино https://cloud.mail.ru/public/aed0de185480/IMAG0006.jpg
Если у него два провода, то с большой долей вероятности он меняет свое сопротивление в зависимости от температуры. Смотрите сюда. Этот меняет сопротивление от уровня освещенности, но с электрической стороны разницы нет. Учитывайте, что все действия на свой страх и риск. Замеряйте его сопротивление и прикиньте, не убъет ли его 5 вольт, например, при прямом подключении.
взял вот такой скетч Код (Text): int sensorPin = A1; void setup() { Serial.begin(9600); } void loop() { int reading = analogRead(sensorPin); float voltage = reading * 5.0; voltage /= 1024.0; Serial.print(voltage); Serial.println(" volts"); float temperatureC = (voltage - 0.31) * 100 ; Serial.print(temperatureC); Serial.println(" degrees C"); delay(1000); } как узнать правельное значение (voltage - 0.31) * 100 чтоб более точно подогнать
походу гдето косяк скетч Код (Text): int sensorPin = A1; void setup() { Serial.begin(9600); } void loop() { int reading = analogRead(sensorPin); float voltage = reading * 5.0; voltage /= 1024.0; Serial.print(voltage); Serial.println(" volts"); float temperatureC = (voltage - 0.26) * 100 ; Serial.print(temperatureC); Serial.println(" degrees C"); delay(1000); } вывод танных при комнатной температуре 0.53 volts 27.22 degrees C 0.53 volts 26.73 degrees C 0.53 volts 27.22 degrees C 0.53 volts 27.22 degrees C 0.54 volts 27.71 degrees C 0.53 volts 27.22 degrees C 0.53 volts 26.73 degrees C взял в руку 0.71 volts 45.29 degrees C 0.72 volts 45.78 degrees C 0.72 volts 46.27 degrees C где накосячил
Лучше вот так сделать, там есть пример правильной формулы http://wiki.amperka.ru/конспект-arduino:метеостанция