Итак, купил соответствующий шилд и установил библиотеку с гитхаба, но ничего не работает после загрузки кода. Сначала выдавал ошибку: неверная библиотека, но после пересадки за другой компьютер с последней версией IDE просто ничего не работает без ошибок. Использую Ардуино Уно и в подключении не мог ошибиться, а также использовал первый скетч со страницы вики этого шилда. Вопрос: дело в библиотеке? Или может я что-то не установил?
Вы дали слишком много информации, да еще и картинку. Осталось нагадать про остальное и можно отвечать.
#include <Wire.h> #include <Multiservo.h> Multiservo servo; void setup(void) { servo.attach(17); } void loop(void) { servo.write(90); delay(1000); } библиотека: https://github.com/amperka/Multiservo что еще нужно написать?
Что значит "ничего не работает"? У вас раз в секунду идет команда на поворот в 90 градусов, то есть серва один раз встанет в 90, если еще не стояла, и будет ничего не делать вечно. И, заодно, как подключена серва и какая серва?
Вот что мне выдает IDE: Неверная библиотека найдена в C:\Users\minio\OneDrive\Документы\Arduino\libraries\Multiservo: C:\Users\minio\OneDrive\Документы\Arduino\libraries\Multiservo Библиотеку скачал с гитхаба, это разве не с библиотекой косяк? Глянул форум и там были такие же проблемы, но никто решения так и не написал "Добрый день. Вчера приобрел данный шилд, поставил на Arduino Uno, порты 0-17 не работают (напряжение на пинах есть, управляющий сигнал не идет), через порты D2-D8 работает нормально. Попробовал все примеры скетчей из библиотеки, пописал свои, перепрошил плату, пробовал удалять и заново ставить библиотеку – все безрезультатно. Подскажите пожалуйста, в чем может быть еще проблема?"