Список возможных проблем и ошибок и их решение:
В нижеуказанных таблицах 1 и 2 указаны основные и наиболее часто встречающиеся ошибки и проблемы при работе с модулями линейки Metro или средой программирования Arduino IDE.
Таблица 1. Возможные проблемы и ошибки в работе модулей Metro
Проблема | Решение |
---|---|
"Зависание" модулей (модули не работают) | - При подключении новых модулей к управляющей плате, на которой есть питание, может произойти "зависание" всей цепи. В этом случае следует отключить питание и вновь подать питание в цепь. - Чем дальше от управляющей платы расположен модуль, тем меньшее напряжение и сила тока до него доходит. Максимально возможное количество модулей в цепи указано здесь, в разделе "Количество модулей в цепи". |
На управляющей плате нет питания (не горит зелёный светодиод) | - Проверьте подключение кабеля USB; - Убедитесь, что источник питания, к которому подключена цепь, имеет напряжение 5В; |
Таблица 2. Возможные проблемы и ошибки, возникающие при загрузке скетча в плату
Проблема | Решение |
---|---|
avrdude:tk500_recv():
programmer is not responding | Проверьте, что в Arduino IDE в меню "Инструменты" выбраны правильно плата и порт. |
No such file or directory/exit status 1 | Скачайте библиотеку iarduino_Metro и добавьте её в Arduino IDE (как это сделать смотрите здесь). В случае наличия библиотеки - обновите её. |
... was not declared in this scope | Проверьте код на использование неизвестных выражений или лишних символов. |
expected initializer before ‘}’ token | Вы забыли открыть фигурную скобку {. Строка с ошибкой подсвечивается. |
a function-definition is not allowed here before ‘{‘ token | Вы забыли в коде программы (скетча) закрыть фигурную скобку }. Строка с ошибкой подсвечивается. |
expected ‘;’ before ‘}’ token | Вы забыли поставить точку с запятой в конце командной строки. Строка с ошибкой подсвечивается. |
Если у Вас возникнут какие-либо иные вопросы или Вы столкнётесь с проблемой, не описанной в таблицах выше, мы всегда с радостью ответим на любые вопросы. Для этого отправляйте Ваши вопросы в письменном виде нам на электронную почту.
Обсуждение