Проблемы с цифровыми выходами.
- Войдите на сайт для отправки комментариев
Ср, 22/04/2020 - 18:59
Пытался подключить сервоприводы и моторчики, но они не работали, один провод был в GND, второй был в разных цифровых выходах, в коде я задала что бы он работал каждые 10 секунд, и на секунду отключался. При включении моторчик не работает, мультиметром измерял в течении 10 секунд было 5V потом на секунду падало до 0V, моторчик рабочий проверял с помощью зарядки, у которой на выходе тоже 5V, когда пытался измерять напряжение на подключенном моторчике показывало 0V. Это я что то делаю ни так, или все же arduino не рабочая, хотя oled дисплей подключал он работал.
Без схемы и программы - мог бы сказать, погадав на хрустальном светодиодном шаре, но они запрещены администрацией форума.
Поэтому программу и схему - в студию!
Пытался подключить сервоприводы и моторчики, но они не работали, один провод был в GND, второй был в разных цифровых выходах, в коде я задала что бы он работал каждые 10 секунд, и на секунду отключался. При включении моторчик не работает, мультиметром измерял в течении 10 секунд было 5V потом на секунду падало до 0V, моторчик рабочий проверял с помощью зарядки, у которой на выходе тоже 5V,
Вы там выходы-то не попалили? Если моторчики напрямую подключать?
... в коде я задала ...
... проверял ...
... подключал ...
https://www.youtube.com/watch?v=tdOskrv5AVc
... в коде я задала ...
... проверял ...
... подключал ...
А я и не заметил. Хай, Евгений!
Да,уж...
#include <Servo.h> //используем библиотеку для работы с сервоприводом
Servo servo; //объявляем переменную servo типа Servo
void setup() //процедура setup
{
servo.attach(10); //привязываем привод к порту 10
}
void loop() //процедура loop
{
servo.write(0); //ставим вал под 0
delay(2000); //ждем 2 секунды
servo.write(180); //ставим вал под 180
delay(2000); //ждем 2 секунды
}
А на рисунке - порт 8. Это как связано?
А на рисунке - порт 8. Это как связано?
Я пробовал со всеми, в коде менял на тот выход в который подключал, это я скинул для пример так как делал по нему.
Какая серва - Murloc123 пишет что к зарядке подключал....
Возьми пример из Ардуино
ИДЕ и попробуй.
моторчик подключал к зарядке
Какое же здесь токсчичное комьюнити
Какое же здесь токсчичное комьюнити
Ужость!
Какое же здесь токсчичное комьюнити
Не, ну я малость принял, но неужто так фонит? Короче - порт, на котором сидит серва в программе должен совпадать с портом в программе. Вот такой секрет полишинеля
Совпадает
Тоже что-ль маску одеть?
Совпадает
Где? Я не увидел программы, совпадающей со схемой пока...
Общую GND небось забыл?
подключал по такой схеме, только ардуино питал от пк, а сервопривод от зарядки на 5V
подключал по такой схеме, только ардуино питал от пк, а сервопривод от зарядки на 5V
А Вы можете, ну если всё токсичное сообщество упадёт на колени и будет умолять, нарисовать таки СВОЮ схему подключения, по которой реально всё подключено, без всяких "только"? Или не можете?
Ну да, общую GND не сделал, поэтому серва и не понимает, что ей какие-то команды отдают))
Как это сделать?
Вы не умете рисовать схемы? Ни в каком редакторе принципиальных схем?
Но погуглите, установите редактор, освойте его, и нарисуйте.
Карандашом можно на бумаге.
Соединить GND дуни и сервы проводом. Вы знаете другой способ?)
Я не про схему, а общую GND, схему нарисую когда освобожусь.
Ну да, общую GND не сделал, поэтому серва и не понимает, что ей какие-то команды отдают))
GND, понятно, он нуль... Т.е. минус по новой идеологии. А серва где?
Спасибо, попозже попробую
Ну да, общую GND не сделал, поэтому серва и не понимает, что ей какие-то команды отдают))
GND, понятно, он нуль... Т.е. минус по новой идеологии. А серва где?
Это мне вопрос?
Это мне вопрос?
Да не - в эфир... Скорее ТС
Код:
Код:
Вот как Вы думаете из этой куйни я смогу понять где у Вас серва сидит? Смогу - на 8 пине
Подключил так,но теперь он крутиться по кругу
В каком смысле сидит?
Смогу - на 8 пине
Код:
Теперь вот берём ещё один проводок.
Один его конец втыкаем туда где синяя полоса на бредборде(куда коричневый провод подключен, НЕ ОРАНЖЕВЫЙ), второй в gnd ардуино
Подключил так,но теперь он крутиться по кругу
с таким кодом - так и будет.
Вы поворачиваете серву сначала на ноль, потом на 180. потом снова на ноль, потом на 180....и так бесконечно.
Слушайте. Морлок. возьмите любую книжку для чайников по ардуино и читайте... читайте... до снятия карантина.
а тут вам никто не поможет. Для этого вам сначала мозги прокачать нужно... уровней этак на пятнадцать.
Да вы правы, спасибо
Морлок. возьмите любую книжку для чайников по ардуино и читайте... читайте... до снятия карантина.
а тут вам никто не поможет. Для этого вам сначала мозги прокачать нужно... уровней этак на пятнадцать.
Писят - как минимум. В остальном однозначно согласеню
Ну и Gnd ардуино с Gnd сервы-то соедините, сколько раз Вам уже говорили!