Овај приручник ће вас водити да завршите делове и кораке за контролу брзине и правца ДЦ мотора уз помоћ двоструког Х-
Ардуино Бридге Л293Д драјвера мотора.
Погон мотора има два канала, што значи да може истовремено да контролише смер оба ДЦ мотора.
Дозволите ми да вас проведем кроз одељке који су потребни за то. . .
Затим следи корак са кодом. 1) Ардуино уно. .
Оригинална верзија коју је обезбедио Л293Д је веома јефтина. . .
5 доступно за 1.
Тактилно дугме је 59 евра. . 100ком за.
€ 99 Потенциометар 10 К. . . Бреадбоард. .
Жице за краткоспојнике. . .
Рачунар са ардуино ИДЕ. . .
Не могу да вам дам ову везу.
Почнимо да радимо сада.
Л293Д пин веза 1 (Енабле1)--ДигиталПин11(ПВМ)ПИН2(ИНПУТ1)--ДигиталПин10(ПВМ)ПИН3(ОУТПУТ1)--
1 ПИН4 пин мотора (ГНД1)--ГндПИН6(ОУТПУТ2)--
ИН7 Мотор пин 2П (ИНПУТ2)--ДигиталПин9(ПВМ)ПИН8(12в)--5вПИН9(Всс3.3в)--
5в/пин значи 3.3в
, али га можете повезати и на 5в.
Пин 1 (позитиван)--5вПин2(сигнал)-- н3пинПин (сигнал)--
н3пин ПИН-конекција-- н3пин ПИН-конекција пин = гнд2 пин = ДигиталПИН7/*/инт енаблеПин = 11; Инт ин1Пин = 10; инт ин2Пин = 9;
Инт свитцхПин = 7; инт потПин = 0;
Инт статус пин = 13; воид сетуп(){пинМоде(ин1Пин, ОУТПУТ); пинМоде(ин2Пин, ОУТПУТ); пинМоде (
излаз); пинМоде(
СвитцхПин, инпут _ пуллуп); пинМоде(
пин статуса излаза; }воид лооп(){дигиталВрите(13,ХИГХ);
Инт брзина = аналогноРеад (потПин)/ 4;
Боолеан реверсе = дигиталРеад (свитцхПин); сетМотор(брзина, реверс); }воид сетМотор(
Инт брзина, Боолеан Вритеин Спеед(, Боолеан Реверсал Вритеин){
ин! реверсе дигиталВрите(Ин2Пин, реверсе) }
Окрените потенциометар да бисте контролисали брзину мотора и притисните дугме да бисте променили смер.