arduino nano - замена диода B2 на цепи питания
Доброго времени суток.
Пытаюсь заставить крутиться шаговый двигатель.Клон Arduino Nano такой:
http://www.ebay.com/itm/390525424904?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649двигатель и драйвер такие:
http://www.ebay.com/itm/221165829799?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649подключил вроде правильно:
1N1 - 8
1N2 - 9
1N3 - 10
1N4 - 115 вольт беру прямо с МК
скетч залил отсюда: http://xn--d1ahbulud.xn--b1ayhe.xn--p1ai/?p=49
http://forum.amperka.ru/styles/default/xenforo/gradients/form-button-whi...); background-color: rgb(215, 237, 252); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(165, 202, 228); border-top-left-radius: 4px; border-top-right-radius: 4px; background-position: 50% 0%; background-repeat: repeat no-repeat;"> Код:http://forum.amperka.ru/styles/default/xenforo/gradients/category-23px-l...); background-color: rgb(240, 247, 252); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: auto; min-height: 30px; max-height: 500px; direction: ltr; background-position: 50% 0%; background-repeat: repeat no-repeat;"> // Собственно библиотека #include <Stepper.h> // количество шагов мотора (получается простым способом деления //360 градусов на угол (документация к мотору), на который поворачивается //мотор за один шаг. В моем случае (Mitsumi) 48 шагов #define STEPS 48 // создает класс шагового двигателя и объявляет какими ножками Ардуино // он будет управляться (в моем случае двигатель биполярный 4 вывода) Stepper stepper(STEPS, 8, 9, 10, 11); void setup() { // Установление скорости оборотов двигателя в оборотах в минуту (RPM) // мой движок работал в диапазоне 5-400 вполне стабильно. stepper.setSpeed(300); } void loop() { // один полный круг вперед stepper.step(1*STEPS); delay(1000); // один полный круг назад //stepper.step(-1*STEPS); //delay(1000); }горит одна лампочка на драйвере и если взять мотор в руку то чувствуется что он периодически вибрирует (1 раз в сек примерно) но мотор не крутится
присоветовали мне подлючить внешнее питания для мотора
на след день я нашел БП на 5 вольт и только приступил к проверке - обнаружилось что arduino моя не определяется в windows
причина оказалась видимо вот в чем: http://mk90.blogspot.ru/2009/09/arduino-nano.html
правда я КЗ вроде бы не делал, просто МК перестала определяться..
поставил перемычку вместо диода - определилась.
на радостях я выпаял похожий диод с платы сломаного винчестера и припаяял его на arduino.
все определяется но - на цифровых выходах arduino ни чего нет
я для проверки подключил сервопривод и залил тестовый скетч для проверки - не крутится
такое впечатление что не работают пины на МК.
такое может быть из-за установки не родного диода ?
на выходе с него около 4,5 вольт.. не 5 как поступает с USB
вобщем ищу способ проверки - умерка моя ардуина или нет
хотя кстати тестовый скетч на 13 пин - на нем висит бортовой сведодиод - он мигает согласно коду.. то есть мозги работают вроде.. а вот что с пинами - непонятно
- Войдите на сайт для отправки комментариев
Во-первых, с USB далеко не 5.0 идет, а тоже может быть и 4.5, во-вторых, схема с ethernet-shield у меня работает как раз от 4.5, и не жужжит... По поводу проверки пинов - тут есть тема "спалил Ардуино ...", где постили скетч для диагностики изнутри.