Ошибка при компиляции

alex0
Offline
Зарегистрирован: 14.12.2015

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

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

byte 1cur = 6;
byte 2cur = 7;
byte 1vol = 0;
byte 2vol = 1;
byte beeper = 9;
float 1current = 0;
float 2current = 0;
float 1voltage = 0;
float 2voltage = 0;
float 1capacity = 0;
float 2capacity = 0;
int sec = 1000;
unsigned long lastMillis = 0;
unsigned long cha1mill = 0;
unsigned long cha2mill = 0;


LiquidCrystal_I2C lcd1(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Назначаем дисплей

void setup() {

  lcd1.begin(20, 4); // Назначаем размер дисплея

  lcd1.setCursor(7, 1);
  lcd1.print("LOADING");

  pinMode(13, OUTPUT);
  pinMode(1cur, INPUT);
  pinMode(2cur, INPUT);
  pinMode(1vol, INPUT);
  pinMode(2vol, INPUT);
  pinMode(9, OUTPUT);
digitalWrite(9, LOW);
  analogReference(INTERNAL);
}
  void loop() {

    1current = analogRead(1cur) * 1.074 * 3.6;
    2current = analogRead(2cur) * 1.074 * 3.6;
    1voltage = analogRead(1vol) * 1.074 * 48;
    2voltage = analogRead(2vol) * 1.074 * 48;

    if (sec  < millis() ) {
      sec += 1000;
      1capacity = 1capacity + 1current;
      2capacity = 2capacity + 2current;
    }


    lcd1.setCursor(0, 0);
    lcd1.print(1current);
    lcd1.setCursor(4, 0);
    lcd1.print("mA");
    lcd1.setCursor(7, 0);
    lcd1.print(1voltage);
    lcd1.setCursor(11, 0);
    lcd1.print("mV");
    lcd1.setCursor(0, 1);
    lcd1.print(1capacity);
    lcd1.setCursor(5, 1);
    lcd1.print("mAH");

  }

 

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

А имена переменных, начинающиеся с цифры Вы не впервые используете? Раньше работало? :)))

Имя переменной должно начинаться с буквы или с подчерка. Кстати, буквы только латинские.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Забавно, что предыдущие строки как-бы оказались "верными" .. это новая фича в 1.6.8? :)

alex0
Offline
Зарегистрирован: 14.12.2015

ЕвгенийП пишет:

А имена переменных, начинающиеся с цифры Вы не впервые используете? Раньше работало? :)))

Имя переменной должно начинаться с буквы или с подчерка. Кстати, буквы только латинские.

Спасибо. Помогло) Спалил МК))))

 

<span style="font-size:14.4px;font-weight:bold;line-height:12px;">Arhat109-2</span> пишет:

Забавно, что предыдущие строки как-бы оказались "верными" .. это новая фича в 1.6.8? :)

 

Вроде проверка с конца идёт))

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Arhat109-2 пишет:

Забавно, что предыдущие строки как-бы оказались "верными" .. это новая фича в 1.6.8? :)

Забавно, повеселило... :))) Оно все ошибки вывалило, а выделение цветом, это ТС, похоже, сам сделал, посмотрев на последнюю ошибку.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

faeton пишет:

Arhat109-2 пишет:

Забавно, что предыдущие строки как-бы оказались "верными" .. это новая фича в 1.6.8? :)

Забавно, повеселило... :))) Оно все ошибки вывалило, а выделение цветом, это ТС, похоже, сам сделал, посмотрев на последнюю ошибку.

А попробовать слабо? А если подумать, то это далеко не последняя ошибка.

 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Дык, я ж погобовал .. даже отписался в соседней теме. Получил туеву кучу варнингов, и были ли там ошибки .. утонул по-просту .. даже не помню уже, скомпилялось оно таки или нет. 1.6.8 - "очаровашка". :)

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Arhat109-2 пишет:

Дык, я ж погобовал .. даже отписался в соседней теме. Получил туеву кучу варнингов, и были ли там ошибки .. утонул по-просту .. даже не помню уже, скомпилялось оно таки или нет. 1.6.8 - "очаровашка". :)

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

 

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

faeton пишет:

это ТС, похоже, сам сделал, посмотрев на последнюю ошибку.

До чего ж Вы любите писать о том, чего не знаете :)))

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

alex0 пишет:

Спасибо. Помогло) Спалил МК))))

Не понял, как спалил? Если это шутка, то я её не понял. А если правда спалил, то, надеюсь, не из-за ошибки компиляции? :)))

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Аллё, крикуны крутые до невозможности, в моём тексте была фраза "возможно", т.е  я предположил, а вы уже спешите ядом изойти... А потом плачите - мнение ваше не уважают, обижают... Детсад... :)))))

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Одни пытаются помочь, других, похоже, только на фантазии хватает. Возможно, гопником то проще быть, обосрал всё вокруг, а они пусть хоть усрутся. Давай, фантазируй еще.

 

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Как девочки: сама себе придумаю, сама обижусь. :))))

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

faeton,

ну, я же именно это и написал, что Вы любите писать о том, чего не знаете, а Вы это подтвердили. Вот появился топик. По сути дела знаний у Вас нет, но не написать Вы не можете (графоман), потому делаете первое попавшееся предположение и со словом "возможно" выдаёте его публике (таки отписываетесь). Не лучше ли когда чего-то не знаешь, просто не писать ничего? Хотя, я Вам это уже говорил - похоже не писать Вы не можете. Ну, удачи, продолжайте выставлять себя на посмешище.

alex0
Offline
Зарегистрирован: 14.12.2015

ЕвгенийП пишет:

alex0 пишет:

Спасибо. Помогло) Спалил МК))))

Не понял, как спалил? Если это шутка, то я её не понял. А если правда спалил, то, надеюсь, не из-за ошибки компиляции? :)))

 

Не, болтающийся провод 12вольт случайно попал на A7. МК вроде работает но показания аналогово входа явно не корректные.

 

Еще жду помощи здесь) http://arduino.ru/forum/obshchii/prizrachnyi-blink

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

alex0 пишет:

болтающийся провод 12вольт случайно попал на A7. 

Знаете такой бумажный  малярный строительный скотч? Он стоит копейки, легко прилепляется, легко отлипляется и, что важно, не оставляет следов.

Очень рекомендую всегда иметь под рукой и любые болтающиеся провода прилеплять им прямо к столу. Я внука приучил, всегда так делает. Любые провода - чтобы не меж собой, ни с кем другим не замыкали.

Кстати, этот же скотч удобен для закрепления выводных деталей на плате, когда переворачиваешь её, чтобы вставленные детали припяать.

По поводу второй темы, я там не понял Вашего ответа - что и как Вы соединили. Пока нет схемы, я просто не понимаю о чём речь.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

ЕвгенийП пишет:

faeton,

ну, я же именно это и написал, что Вы любите писать о том, чего не знаете, а Вы это подтвердили. Вот появился топик. По сути дела знаний у Вас нет, но не написать Вы не можете (графоман), потому делаете первое попавшееся предположение и со словом "возможно" выдаёте его публике (таки отписываетесь). Не лучше ли когда чего-то не знаешь, просто не писать ничего? Хотя, я Вам это уже говорил - похоже не писать Вы не можете. Ну, удачи, продолжайте выставлять себя на посмешище.

Ох, поймали, поймали.... :))) "Я к нэму такую лишънэю неприязнъ испытываю - кущять нэ магу!" (с) Мимно. Я буду писать где хочу и чего хочу, стараясь не задевать в т.ч. и Вашу ранимую душу, не воспринимающую шутки, страстно ущещую от меня угрозы в каждом слове. У нас вободная страна! Но я человек добрый и хороший. Постарайтесь успокоиться и не пытаться найти упрёк в мой адрес за каждое сообщение, переключитесь на позитив и оцените иные мои сообщения .

В данном случае, Вы большой знаток дуниной иде - сочувствую, и преклоняюсь верности, но я уже давно её выкинул, ну, отложил на всякий случай и разбирательство в какую сторону оно ошибки проверяет и выдаёт совершенно неинтересно, лишь вызывает улыбку. :)

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

faeton пишет:

В данном случае, Вы большой знаток дуниной иде - сочувствую, и преклоняюсь верности, 

А Вы судя по всему, знаток меня, раз так хорошо знаете что я знаю, а чего не знаю и чем пользуюсь, а чем не пользуюсь :))))

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

ЕвгенийП пишет:

faeton пишет:

В данном случае, Вы большой знаток дуниной иде - сочувствую, и преклоняюсь верности, 

А Вы судя по всему, знаток меня, раз так хорошо знаете что я знаю, а чего не знаю и чем пользуюсь, а чем не пользуюсь :))))

Уж лучше меня знаток дуниной иде адназначна, коли позорите меня и ловите на самых важных аспектах её особенности, например, очерёдности вывода ошибок. :)))

Успели про "никакой разницы куда притягивать" в другой теме написать до того, как я загрызть накинулся. :))) 

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

faeton пишет:

Успели про "никакой разницы куда притягивать" в другой теме написать до того, как я загрызть накинулся. :))) 

А чего накинулись-то? Типа "мимо тещиного дома ..."? Ведёте себя как ребёнок.

vitjay
Offline
Зарегистрирован: 26.04.2016

Да и тут так... ЕвгенийП, вот вы на улице с незнакомым качком интересно так же общаетесь? Извините за оффтопик...

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

ЕвгенийП пишет:

faeton пишет:

Успели про "никакой разницы куда притягивать" в другой теме написать до того, как я загрызть накинулся. :))) 

А чего накинулись-то? Типа "мимо тещиного дома ..."? Ведёте себя как ребёнок.

Советы чайника давать не надо, позиционируя себя как великого знатока. Пулап/пулдаун ему по барабану... :))) ТОЭ надо учить (было)! :) Это страшнее моих предположений в незначимых вопросах ради шутки. :)

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

А, ну тогда понятно. Успехов!