Для чего нужен ОрбиКрафт
Подсистемы конструктора
Инструкции по работе с ОрбиКрафт
Уроки
Лабораторная оснастка
Знакомство с Arduino
Полезная нагрузка на базе Arduino
Обратная связь
Новости
Для чего нужен ОрбиКрафт
Подсистемы конструктора
Инструкции по работе с ОрбиКрафт
Уроки
Лабораторная оснастка
Знакомство с Arduino
Полезная нагрузка на базе Arduino
Обратная связь
Новости
Для каждого устройства в сети сделайте тестовую программу проверяющую конкретно это устройство. Подключите его отдельным проверенным шлейфом непосредственно к центральному компьютеру и проверьте функционирование. После того как вы убедитесь, что устройство работает как нужно - переходите к следующему устройству. При подключении новых устройств в сеть выполните проверку старых тестов. Если какое-то из устройств перестало работать - значит вы внесли проблему в проводку. Перепроверьте недавно подключенные устройства
Функции запроса возвращают код ошибки в случае если что-то пошло не так. Код вида:
if (LSS_OK == transmitter_turn_on(1)){ /*Doing something */ } else{ printf("Error! Failed to turn on transmitter \n"); }
Гораздо лучше поможет вам быстро выявить ошибки в программе чем код вида:
transmitter_turn_on(1)
После подания питания на прибор командой xxx_power_on(), прибору требуется некоторое время на загрузку, поэтому используйте задержку в 1 сек. после включения прибора.
Sleep(1);