Сервомотор Arduino Nano від SachaVettu - OpenClassrooms
Питання ? Не хвилюйтеся, ми допоможемо вам !

Я щойно зробив невелику програму на Arduino Mega, яка передбачає підняття та опускання стійки за допомогою сервомотора, натискаючи кнопку (кут 0 ° або 180 °). У той же час світлодіод RGB горить червоним або зеленим залежно від того, висока чи низька стійка. Нічого складного. Все працює чудово.
Я хотів би зробити це більш компактним, переключившись на Nano. Проміжний крок перед безпосереднім використанням з'єднань, я використовую щит цього типу https://fr.banggood.com/328P-Multifunction-Expansion-Board-…
І там це вже не працює: сервомотор не рухається, а світлодіод блимає приблизно кожну секунду
Від'єднавши серводвигун, підключений до виводу 6, робота світлодіода нормалізується (чергування червоного та зеленого при натисканні на АТ).
Чи є якісь особливості сервозв’язку з Nano? чи з цим щитом? Щось не вистачає. Спасибі за вашу допомогу.
Як правило, слід уникати подачі сервоприводів безпосередньо на 5 В ардуіно, деякі екрани мають окреме джерело живлення: https://www.dfrobot.com/product-68.html (або сервощити + двигуни з адафрута) на відміну від ти використовуєш.
Якщо ваш світлодіод загоряється, можливо, arduino запустився, але скинувся через падіння напруги при запуску сервоприводу.
Як ви годуєте нано і мега? Чи підключений USB одночасно? Яку модель сервоприводу ви використовуєте ?
Мега та нано мають майже однакову схему живлення, але з регуляторами напруги 5 В, які можуть бути різними залежно від виробника (lm1117, ams1117, MC33269.) З обмежувачами струму, які можуть мати різну поведінку. Якщо ви вже близько до межі максимального струму, він може працювати на одному регуляторі, а не на іншому.
Навіть невеликі сервоприводи 9g/sg90 мають струм блокування 700мА, тоді як регулятори рекламують гарантований максимальний струм 800мА (при вхідній напрузі 10В, я вважаю. Це значення, ймовірно, зменшується принаймні пропорційно збільшенню різниці між вхідною напругою і вихід 5В).
Дякую alexismd за вашу відповідь.
Дійсно, подаючи сервопривід безпосередньо від акумулятора 9 В, який також паралельно живить Nano, він працює дуже добре.
Тому не можна використовувати вихідні штекери 5 В щита для живлення сервоприводу. Більше того, вимірюючи вольтметром, на виході є, швидше, 4,3 В, а не 5 В.
Сервомотор + Arduino Nano
Видалити
У вас недостатньо прав для видалення цієї теми !