Термистор возвращает правильное значение на Arduino Nano, полностью выходит из строя на Arduino Uno Wifi Rev 2?
Я совершенно сбит с толку. Когда я подключаю термистор к своему Нано, все выглядит совершенно нормально. Затем , когда я переключаюсь на Uno Wifi Rev 2, я получаю отрицательные числа от -40 до -80, когда я читал 24 на Nano.
Схема подключения:
Thermistor
| |
Gnd---Resistor Vcc
|
A6/A0 (6 for nano, 0 for Uno)
Код:
#include <thermistor.h>
#define pin A6 //Я меняю это на A0 на Wi-Fi. Это единственное изменение
float temp;
uint32_t timeout = millis();
THERMISTOR thermistor(pin, //Аналоговый pin
9800, //Номинальное значение res при 25 ºC
3559, //Значение B термистора
10000); //Значение
void setup() {
Serial.begin(9600);
}
void loop() {
delay(1000);
temp = thermistor.read();
Serial.println(temp);
}
@The Candy King, 👍1
Обсуждение1 ответ
Лучший ответ:
Arduino UNO WiFi Rev2 по умолчанию имеет внутреннюю аналоговую ссылку 0,55 В, где классический (не"каждый") По умолчанию Nano использует внешнее напряжение VCC в качестве эталона, которое обычно составляет около 5 В, часто немного ниже из-за диода, который он использует между USB и "5 В".
Либо вам нужно использовать одну и ту же ссылку на напряжение , выбрав общую с analogReference, либо вам нужно использовать разные ссылки и вычислять по-разному (или предоставлять разные значения в библиотеку термисторов) в соответствии с каждой ссылкой.
Если вы использовали VCC на обычной плате Nano, вы можете попробовать analogReference(VDD);
на UNO Wifi Rev 2. Это не обязательно отличный способ сделать это (возможно, лучше использовать внутренние ссылки), но это простой способ получить аналогичные результаты на UNO Wifi Rev2 без изменения более одной строки для установки ссылки.
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
@timemage Я только что связал каждую страницу магазина плат, если это то, что вы хотели, @The Candy King
Это было. Существуют существенные различия между различными платами, на которых в названиях указаны "Nano" и "UNO"., @timemage