Песочница. Раздел для новичков

mystepper.disableOutputs();

Всем привет.Проблема не получается активировать disableOutputs();.

Скетч работает. шилд cnc v4 .ledPin подает сигнал на электромагнитное реле которое создает помехи для шаговика после сигналов на реле.Проблему решил припаяв конденсаторы к реле.Но можно же и программно отключать их перед сигналом,но у меня не получается.на обмотки ток подается.

Не получается отправить код на плату

Плата подключена, порт выбран, плата Uno, перезагружал её несколько раз, выдает такое

' avrdude: ser_open(): can't open device "\\.\COM3": �� ������� ����� ��������� ����. '

 

Ночной светильник

Добрый день, есть схема и код:

Коробка передач для ПК

Добрый день! Хотелось бы получить совет и консультацию.
В наличии кпп act labs и плата arduino pro micro.
Вопрос в следующем: Кпп от пк, там пять кнопок, от каждой кнопки соответственно два контакта. Реализованно всё следующим образом: 1я передача включается последовательным нажатием 1й и 2й кнопки, 2я передача 1й и 3й кнопки, 3я передача 2й кнопкой, 4я передача 3й кнопкой, 5я передача 4й и 2й кнопкой, 6я передача 4й и 3й, 7я передача 4й, 5й и 2й, задняя передача 4й, 5й и 3й. Надеюсь более менее понятно объяснил)

лазерный ЧПУ grbl

Собрал лазерный ЧПУ, все работает за исключением регулировки мощности лазера. Прошу вашей помощи так как я совсем даже не любитель просто очень хотелось лазер, ну и возможно опыта набраться. 

Проблема в том что лазер не управляется шим на D4 или D5 (все время на 100% работает, имеет возможность регулировки), точнее там нет шим тестер показывает 5В всегда, при модуляции было бы нечто среднее менее 5В. Делаю вывод что что то в прошивке.

Преобразование типов данных

Здравствуйте. Нет под рукой arduino, а сам вспомнить не могу. Кому не сложно, подскажите.

Допустим у нас есть

byte b = 50;
String S = 'hello ';

как будут выглядеть суммы этих значений в виде строки, то есть:

S = S + b;

S = S + String(b);

S = S + char(b);

S= S + String (Int(b));

Спасибо.

Помогите с таймером и прерываниями

Уважаемые участники сообщества, прошу помощи. Задача у меня такая: Хочу просто сделать таймер обратного отсчета. Взял мк авр, 7 сегментный индикатор поставил авр студию, протеус, пишу на си.

Событие millis()

Всем привет. Не могу реализовать событие по времени. Суть такая. На экране каждую секунду выводится время, температура и влажность в помещении. Каждые 5 секунда должен включаться насос на 3 секунды и выключиться. Код привел. Время идет, температура и влажность меняется, все выводится на экран. А функция Watering не работает. Подскажите в чем ошибка

обнаружение устройств не заданные адресом

Добрый день. Использую модуль nrf24l01  для передачи данных между устройствами. У меня к вам вопрос. Когда мы передаем данные на другое устройство, то должны указать адрес устройства получателя. Можно ли организовать сопряжение , когда мы подключаем новое устройство и не зная адреса других устройств, находим их  ?

Скетч, работающий на Nano, не работает на Mega

Помогите разобраться. Cкетч, читающий CAN-шину для вывода температуры и др. параметров на дисплей. На Ардуине Нано работает, но бывают задержки по несколько секунд. Решил переделать на MEGA 2560 PRO (была в наличии). Не работает, на дисплее – «снег». Похоже, что выполнение останавливается на строке 26. Библиотека mcp_can.h вроде универсальная, или для меги нужна какая-то другая?