Главная › Форумы › Конструкторское бюро › Автоматизация › Первая автоматика от "Счастливчика" – на новый лад…
-
АвторСообщения
-
14.11.2018 в 18:28 #30886
как можно что то писать
Читаю конечно, смотрю как устроены примеры…
А можно посмотреть скетч? Что то не пойму в чём повторяющаяся ошибка. Буду признателен… Лишние точка с запятой убрал. Сообщение об ошибке:
Arduino: 1.8.5 (Windows 7), Плата:”Arduino/Genuino Uno”
D:\РњРѕРё документы\Arduino\RK_control-2\RK_control-2.ino: In function ‘void loop()’:
RK_control-2:126: error: expected ‘}’ before ‘else’
RK_control-2:130: error: ‘else’ without a previous ‘if’
RK_control-2:134: error: ‘else’ without a previous ‘if’
RK_control-2:137: error: ‘else’ without a previous ‘if’
D:\Мои документы\Arduino\RK_control-2\RK_control-2.ino: At global scope:
RK_control-2:141: error: expected unqualified-id before ‘else’
RK_control-2:152: error: expected unqualified-id before ‘if’
RK_control-2:153: error: expected unqualified-id before ‘{‘ token
RK_control-2:155: error: expected unqualified-id before ‘else’
RK_control-2:159: error: expected declaration before ‘}’ token
exit status 1
expected ‘}’ before ‘else’Вложения:
Вы должны войти для просмотра вложений.14.11.2018 в 20:57 #30888RK_control
if (сравнение); < – точка с запятой – ошибка
{…….}
И так в нескольких местах.Ну еще пара ошибок из за непонимания работы библиотек, подправил, проверяй.
Вложения:
Вы должны войти для просмотра вложений.14.11.2018 в 22:29 #30892Выдал ошибку:
Arduino: 1.8.5 (Windows 7), Плата:”Arduino/Genuino Uno”
D:\РњРѕРё документы\Arduino\RK_control-2\RK_control-2.ino: In function ‘void setup()’:
RK_control-2:39: error: no matching function for call to ‘LiquidCrystal_I2C::begin()’
D:\Мои документы\Arduino\RK_control-2\RK_control-2.ino:39:13: note: candidate is:
In file included from D:\Мои документы\Arduino\RK_control-2\RK_control-2.ino:3:0:
D:\Мои документы\Arduino\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:58:8: note: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)
void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );
^
D:\Мои документы\Arduino\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:58:8: note: candidate expects 3 arguments, 0 provided
exit status 1
no matching function for call to ‘LiquidCrystal_I2C::begin()’14.11.2018 в 22:50 #30894Спасибо не сказал… кинулся проверять. Спасибо!
14.11.2018 в 23:12 #30895Значит надо смотреть установленную у тебя библиотеку для LCD: “LiquidCrystal_I2C” т.к. ругается что нет параметров передаваемых в функцию LiquidCrystal_I2C::begin()
Значит я с отличной от твоей библиотекой проверял, скорее всего более свежей. Попробуй в setup как было прописать: lcd.begin(20, 4); Если не получится, скинь свою (установленную) библиотеку.
15.11.2018 в 07:16 #30906Попробуй в setup как было прописать: lcd.begin(20, 4);
Результат:
Archiving built core (caching) in: C:\TEMP\arduino_cache_961491\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a
Скетч использует 14312 байт (44%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 707 байт (34%) динамической памяти, оставляя 1341 байт для локальных переменных. Максимум: 2048 байт.И ещё, в #4 блоке таким образом можно реализовать автоматическую установку “спиртовой полки”:…….?
Вложения:
Вы должны войти для просмотра вложений.15.11.2018 в 08:47 #30911Через 20 минут после начала отбора тела считаем что все устаканилось в колонне и запоминаем значение температуры в царге.
15.11.2018 в 09:09 #30912после начала отбора тела считаем что все устаканилось
Т.е. тело начинаем отбирать, а после, через 20 минут – всё устаканилось…
Или после окончания отбора голов, через 20 минут – всё устаканилось и можно отбирать тело?
15.11.2018 в 13:49 #30915После отбора голов сразу идет отбор тела, но т.к. скорость отбора увеличили, температурный режим колонны немного изменится. Вот по этому и задержка в 20 минут на применение уставки (спиртовой полки). Ну и задержка в 20 мин. у меня просто (на всякий случай с запасом) равна времени первоначальной стабилизации колонны.
15.11.2018 в 14:18 #30916Если не получится, скинь свою (установленную) библиотеку.
Понятно, второй вариант .
Ошибки, что вылезли при компиляции не критичные?
15.11.2018 в 15:07 #30918Ошибки, что вылезли при компиляции не критичные?
А где ошибки? Последний отчет что привел, там все ок.
15.11.2018 в 20:51 #30928 -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.