Максимальное число в переменной типа int 32 тысячи с чем то... Думаю дальше сами поймете)starik3000 писал(а): ↑09.05.2020{, 22:13}Задержка на включение задается ручками. с шагом 10 сек.
до 30 сек - все работает как надо. 40 сек - и срабатывает моментально.
пробуйте,Davit07 писал(а): ↑09.05.2020{, 23:49}Доброго времени суток.
Всех с праздником Великой победи !!!
Нужна Ваша помощь в создании блока . Пересмотрел все видео уроки, перечитал темы на форуме . Но как то, не получается или не умею ))
Решил с рабочего скеча по управлению ШД создать блок. Скеч заинтересовал тем ,что получилось разогнать ШД достаточно до высокой скорости.
Скеч рабочий. Видео работы
int x=800;
void setup() {
pinMode( 2, OUTPUT);
pinMode( 3, OUTPUT);
digitalWrite( 2, LOW);
digitalWrite( 3 , LOW);
}
void loop() {
for( int j=0; j<3000; j++) {
for( int i=0; i<5; i++) {
digitalWrite( 2, HIGH);
delayMicroseconds(x);
digitalWrite( 2, LOW);
// delayMicroseconds(x);
}
if(x>85) x--;
}
}
Все входы были добавлены для изменение характеристик работы ШД , скорость , ускорение , время ускорение ).
Это мой первый опыт по созданию блока.
Подскажите где были допущенных ошибки и как их устранить?
Сильно не ругайтесь
Благодарю за ответ и за указанные ошибки . Буду пробовать .
В оригинале да. Пытаюсь собрать блок на базе UNE и пин прописал 3 c функцией PWM. В оригинале блок работает с измененными пинами в скетче с Mega на UNO .
Благодарю за ответ.
Блок полностью как на видео, откуда был взят скеч.