Помогите поправить скетч

Помогите поправить скетч

Ответить
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

Помогите поправить скетч

#1

Сообщение DanilaWERT » 19.07.2022{, 13:12}

Здравствуйте.Есть устройство поворота лотков.Шаговик 28BYJ-48 с драйвером, которым управляет Digispark. Драйвер управляется через пины Digisparkа Р0-Р3, к Р4 подключена кнопка.Все работало..Смысл скетча раз в час поворачиваем вал на 180 градусов,то в одну сторону то в другую.Кнопкой можно выставить начальную точку отсчета.НО.. пин Р1 приказал долго жить.Вместо него подключил его контакт драйвера к Р4,а кнопку к Р5.И теперь мотор крутится первые 180 градусов как по скетчу медленно,и тут же оставшиеся 180 с очень быстрой скоростью.Думаю это особенность пинов Digispark.Сам скетч поправить не могу.Объясните что не так...
Вложения
turn.ino
(1 КБ) 29 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Помогите поправить скетч

#2

Сообщение Dryundel » 19.07.2022{, 13:44}

DanilaWERT, а нафига же уже правленный скетч прикладывать?
Так попробуй.
turn1.ino
(1.09 КБ) 28 скачиваний

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

Помогите поправить скетч

#3

Сообщение DanilaWERT » 19.07.2022{, 17:28}

Dryundel, на всякий.Вдруг я там чего то лишнего "поправил".
Я не правильно написал.Мотор должен идти по кругу. 180-пауза-180- и т.д.
С Вашим все точно также... 180 шагает,а потом без паузы 180 крутит и опять 180 шагает.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Помогите поправить скетч

#4

Сообщение Dryundel » 19.07.2022{, 17:38}

DanilaWERT
1. Я не разбирался с библиотекой и не знаю как оно задумано.
2. Я не знаю что Вы там еще правили. Выкладывайте оригинал.
3. Если накрылся один пин, то не факт что что то еще не погорело.
4. Не проще тиньку(Digispark) новую купить? Даже по нынешним ценам копейки. И залить оригинальный скетч.

Отправлено спустя 25 минут :
DanilaWERT писал(а):
19.07.2022{, 17:28}
Я не правильно написал.Мотор должен идти по кругу. 180-пауза-180- и т.д.
С Вашим все точно также... 180 шагает,а потом без паузы 180 крутит и опять 180 шагает.
Посмотрел. По скечту не так. 1019 шагов вперед (я не знаю сколько это у вас в градусах) потом через 30 сек после этого старта 1019 шагов назад и так по кругу. Если нажать кнопку то остановка и медленно крутим, пока не отпустим кнопку. После отпускания обычный режим вперед назад.
DanilaWERT писал(а):
19.07.2022{, 17:28}
180 шагает,а потом без паузы 180 крутит и опять 180 шагает.
Это возможно драйвер накрылся.

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

Помогите поправить скетч

#5

Сообщение DanilaWERT » 19.07.2022{, 18:16}

Dryundel,
Библиотека стандартная.
Выкладываю.
Возможно.Пин сгорел от подачи на него напрямую 12 вольт.Теперь горит вполнакала светодиод загрузки.Плата прекрасно прошивается.Возможно что то еще,но.
Купить конечно можно.Не в деньгах дело.Ждать долго.А нужна как говорится-вчера..
Сейчас пин поменяю и проверю драйвер.Есть другая дигиспарк.
По скетчу раньше так так было.Оригинал прикрепляю.Было готовое устройство и оно довольно долго уже работает,но нужно срочно еще одно.
Вложения
turnUmka.ino
(937 байт) 27 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Помогите поправить скетч

#6

Сообщение Dryundel » 19.07.2022{, 18:26}

DanilaWERT писал(а):
19.07.2022{, 18:16}
Сейчас пин поменяю и проверю драйвер.Есть другая дигиспарк.
Кароч. Все норм. Все должно работать с переделкой.
Два варианта.
1. Гикнулся драйвер. Тогда при отключенных управяющих пинах от Digispark наверняка будет вращаться с той большой скоростью.
2. Что то с Digispark и идут какие то наводки.

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

Помогите поправить скетч

#7

Сообщение DanilaWERT » 19.07.2022{, 18:39}

Dryundel, перепаял контакты драйвера.С другим дигиспарком работает как надо.
Возможно.Замыкание было здесь
Schematic_New Project_2022-07-19.png

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Помогите поправить скетч

#8

Сообщение Dryundel » 19.07.2022{, 19:12}

DanilaWERT писал(а):
19.07.2022{, 18:39}
Dryundel, перепаял контакты драйвера.С другим дигиспарком работает как надо.
Возможно.Замыкание было здесь
Пока не перепаял обратно, попробуй этот скетч. Я там поправил кое что.
turnUmkaPlus.ino
(934 байт) 28 скачиваний
Отправлено спустя 3 минуты 23 секунды:
Должно при нажатой кнопке плавней крутиться (меньше гудеть)

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

Помогите поправить скетч

#9

Сообщение DanilaWERT » 19.07.2022{, 19:33}

Dryundel, Прошил паленую тиньку. Сначала крутится в одну сторону,пауза,потом в другую,но на меньше шагов.Сильно шумит и по ощущениям мощности нет.И греется мотор сильно.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Помогите поправить скетч

#10

Сообщение Dryundel » 19.07.2022{, 19:36}

DanilaWERT писал(а):
19.07.2022{, 19:33}
Dryundel, Прошил паленую тиньку. Сначала крутится в одну сторону,пауза,потом в другую,но на меньше шагов.Сильно шумит и по ощущениям мощности нет.И греется мотор сильно.
Смотри личку

Ответить

Вернуться в «Помогите, а то я "нимагу"»