вольтметр

renatei
Offline
Зарегистрирован: 07.09.2018

int analogPin=A0;

void setup() {
  
  Serial.begin(9600);
 
}
  
void loop()
{
  int u_reading=analogRead(analogPin);
  float u_volts = u_Reading/204.6;
  Serial.println(u_volts);
  delay(1000);
}
 
 
ошибка 'u_Reading' was not declared in this scope
Немогу найти ошибку кто подскажет где она?)
DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Очевидно, что в имени переменной ошибка - надо вместо u_Reading написать u_reading. С/С++ - регистрозависимый язык.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

renatei пишет:

Немогу найти ошибку кто подскажет где она?)

Вы не видите разницы между "u_Reading" и "u_reading"? А если присмотреться?

renatei
Offline
Зарегистрирован: 07.09.2018

Точно ошибка в букве R спасибо. Теперь ошибка в с выдачей инфо о вольтаже в ком порт, вместо 5v показывает значение  6.83, а вместо 3.3v показывает 19.86

SLKH
Offline
Зарегистрирован: 17.08.2015

1. http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

2. Схема?

3. Значения u_reading? - вывести в ком.порт.

4. Тип микроконтроллера?