Измерение температуры с помощью 2х диодов

alexeyoushko
Offline
Зарегистрирован: 24.11.2017

Помогите, пожалуйста. Надо на ардуино реализовать такую программу: припаять два диода последовательно. Ты прикасаешься к одному из них, меняется его температура и возникает падение напряжения, и ты задаёшь, например, напряжение уменьшается на 0.2 В. Значит темпиратура выросла на 5 градусов Цельсия... В программировнии вообще не шарю, можно код попроще, чтобы было видно, что сам делал).

Arduino nano v3.0

bwn
Offline
Зарегистрирован: 25.08.2014

Это вам братец прямая дорога в "Ищу исполнителя", хотя одногруппники думаю предоставят подобную услугу дешевле.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

alexeyoushko пишет:

можно код попроще

Можно. $600 устроит?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

alexeyoushko пишет:

Надо на ардуино реализовать такую программу: припаять два диода последовательно.

Это нетривиальная программистская задача. Я бы за $600 не взялся.

alexeyoushko
Offline
Зарегистрирован: 24.11.2017

Короче, сделал максимально примитивный и очень криво работающий код. Надеюсь преподу безразлично

 void setup() {

  // инициализируем соединение на скорости 9600 бит в секунду:
  Serial.begin(9600);
}
 
void loop() {
  // Считываем данные с аналогового вывода A0
  int sensorValue = analogRead(A0);  // получаем текущее значение
  int du = 5 - sensorValue; // падение напряжение на диоде
  int dt = du / 100; // изменение температуры
  int t = 24 + dt; // температура
  Serial.println(t, DEC); // выводим результат на монитор
  delay(500);        // небольшая задержка для стабильности вывода результатов
}
trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Вы про 2.1 милливольта что нибудь слышали?
Тогда почитайте хотя-бы тут:
http://www.radiokot.ru/forum/viewtopic.php?f=21&t=35974