Решение возможных проблем при работе с линейкой METRO

Список возможных проблем и ошибок и их решение:

В нижеуказанных таблицах 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

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

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

Обсуждение