Имена участников (разделяйте запятой).
Дело в том, что стандарт языка 'C' допускает определение функций только в контексте файлов, а не пространств имён. А GCC (впрочем, как и некоторые...
Если применять компилятор из семейства GCC, то примерно так: int main(void) { printf("!!!Hello World!!!\n"); /* prints !!!Hello World!!! */...
Между R1 и 'Probe' нужен развязывающий конденсатор (он уберёт постоянную составляющую и увеличит разброс напряжений на интегрирующей цепочке),...
Вам повезло держать в руках оригинальную Arduino UNO, а не только китайские и прочие поделки.
Операция деления (взятия остатка) очень затратная в AVR, т.к. нет аппаратной реализации. Поэтому в обработчиках прерываний лучше не использовать...
Вот из-за этого у Вас и проблемы. Не потому, что вся схема плохая, а из-за светодиода. У него время закрытия очень большое. Нужен как минимум диод...
Современные MOSFET'ы имеют канал с сопротивлением единицы миллиОм. Например: IRL2203NPBF -- 7 мОм, IRL3713SPBF -- 3 мОм. При этом цена -- 100 +-...
Магия, скорее всего, из-за того, что не правильно сконфигурирован порт Ардуино. Он должен быть настроен как выходной, а, судя по описанным...
Так я и глянул, в отличии от Вас. И там чёрным по белому написано, что декларации функций по-умолчанию имеют модификатор 'extern' и его явное...
Правильней будет сказать; когда объявляем сигнатуру функции (без 'extern'), то мы говорим компилятору -- "что есть такая-то функция с такими-то...
Какого места? В стандарт что-ли гляньте. Для переменной модификатор 'extern' говорит компилятору -- "есть переменная такого-то типа с таким-то...
Да считать можно до скольки угодно. Вот только 'extern' у функции имеет смысл только в том случае, если нужно использовать функцию, написанную на...
Это не нужно. А вот декларацию массива '_CRTgammaPGM' (строки 123 - 140) нужно вынести в 'color_utility.cpp'. Иначе многократно будет выделяться...
В этом случае надо смотреть провода, разъёмы и т.п. Попробуйте провод от рабочей сервы использовать для подключения проблемной и наоборот....
Этого можно добиться программно (т.е. на любом цифровом пине), но нужно внимательно следить за кодом всей прошивки и используемых библиотек. Не...
На таймере Timer1 (пины 9 и 10) можно сделать период до ~65 мс. Т.е. теоретически можно получить заветные 50 мс, но только на одном пине. Речь про...
Серва управляется не просто PWM сигналом, а сигналом определённой частоты/периода. А так же может играть роль величина "джиттера". Для той же...
Суть в том, что сервой нужно управлять с помощью PWM (по-русски ШИМ -- широтно-импульсная модуляция). В Arduino есть аппаратная поддержка PWM на...
Только, если у Вас какая-нибудь особенная Nano....
Из перечисленных пинов только 11-ый умеет PWM -- т.е. должна работать только одна серва. Или может Вы подключили к 7, 10 и 11-му?