Arduino клавиатура шилд с мотором

keypad

Я купил плату расширения клавиатуры Arduino.

Я хочу, чтобы при нажатии кнопки на щитке клавиатуры работал двигатель постоянного тока или серводвигатель.

ЖК-экран клавиатуры

На изображении я подключил плату расширения клавиатуры к Arduino Uno, подключив провода J1, J2, RW, E, RS, D4, 5, 6, 7, 5V, GND, GND и A0.

Я проверил, что защитная панель клавиатуры работает нормально, когда подключены только эти 13 устройств.

Но возможно ли управлять двигателем постоянного тока или серводвигателем, когда я нажимаю кнопку на щитке клавиатуры?

Если да, то куда мне следует подключить двигатель?

, 👍1


1 ответ


Лучший ответ:

0

Нет, вы не можете подключить двигатель или сервопривод напрямую к щитку ЖК-дисплея/клавиатуры.

Вам также понадобится плата расширения Arduino Motor для двигателя, что-то вроде этого:

Щит двигателя

или Arduino Servo shield, для сервопривода, что-то вроде этого:

Сервощит

Как видно на фотографии, щиток двигателя является штабелируемым, что позволяет вам разместить щиток ЖК-дисплея/клавиатуры сверху (винтовые клеммы будут доступны, хотя у вас, вероятно, возникнут проблемы с использованием штыревых контактов).

Однако сервощит (как правило) не может быть сложен, поскольку сервоприводы подключаются к штыревым контактам наверху. Вам придется использовать перемычки DuPont для одновременного подключения ЖК-дисплея/экрана клавиатуры.

Примечание: для серво-шилда вам нужно подать дополнительный ток (см. винтовые клеммы внизу слева), и, возможно, то же самое для моторного шилда. Arduino сам по себе (или, скорее, его источник питания) не может действительно подать достаточно мощности для вращения двигателя.

,

Тогда вы имеете в виду, что плата Arduino Uno не может управлять двигателем, получая кнопку с ЖК-дисплея без деталей, которые вы представили? Здесь двигатель подключен к Arduino Uno., @SungJin Park

"*Здесь мотор подключен к Arduino Uno.*" Здесь? Где? Должна ли быть связь? В любом случае, для серво-шилда вам нужно подать дополнительный ток (см. винтовые клеммы внизу слева), и, возможно, то же самое для моторного шилда. Arduino сам по себе (или, скорее, его блок питания) не может *действительно* подать достаточно мощности для вращения мотора, @Greenonline