Размислио сам о контролисању ЕСЦ-а. к.
Електронски регулатор брзине мотора без четкица без предајника и пријемника, или постоји пројекат у којем желите да користите једноставан круг или ардуино да бисте контролисали брзину мотора без четкице, а затим, то можемо учинити са АРДУИОНО микро контролером.
Ово укључује употребу АРДУИОИНО 'С ПВМ сигнала за контролу брзине ДЦ мотора кроз ЕСЦ.
Ово ће вам сачувати трошкове куповине серво тестера или РЦ предајника и пријемника.
Хајде да кренемо! Снимање!
Оно што вам је потребно: прво повежите три терминала мотора без четкица на три терминала ЕСЦ-а.
Завијте мотор на сличан тешки одбор да бисте одржали стабилност на високом РПМ-у.
Преузмите и бљесните расположиви код на дну странице у Ардуино помоћу УСБ кабла (
код је касније објашњено касније на овој страници).
Повежите ЕСЦ '-ов главну или жуту сигналну линију на било који ПВМ ПИН АРДУИНО, повежем га са Д8 ПИН-ом и наведите ПИН 8 за то у Скици АРДУИНО.
Можете да контролишете многе моторе користећи више игле.
Повежите потенциометар у ВЦЦ или 5 В игле Ардуино и земље.
Повежите трећи терминал променљиве ПИН на аналогни ПИН 0, а можете напајати Ардуино користећи БЕЦ (
батеријски Цанцеллер круг)
појављује се у вашем ЕСЦ-у.
Да бисте користили Бец, једноставно повежите црвену густу жицу у ВИН ПИН АРДУИНО-а.
Може да обезбеди 5 В.
Није сви ЕСЦ да ли имају Бец, у том случају можете да користите спољни 5 В напајање.
Након укључивања Ардуино-а, повежите липо батерију на ЕСЦ одмах. Ви сте готови! Снимање!
Сада полако окрените дугме Потентиметра за покретање и повећавање брзине мотора.
У овом кодеку, ми само мапирамо максималну вредност (1023) и минимум (0)
вредност симулације на ПИН-у достиже потребну максималну вредност (2000) и минимум (1000)
дјелују и контролише вредност брзине ЕСЦ-а.
Можда ћете морати да промените максималне и минималне вредности Есц И.
Различите вредности за Е 1000 и 2000, другим речима, можда ћете је морати да калибрише јер другачији ЕСЦ могу имати различите почетне и завршне тачке.
Посета за више туторијала-Рзтроницс.
Кодекс за контролу ЕССЦСЕРВО ЕСЦ-а користећи серво библиотеку укључује //;
/ Креирајте подешавање са именом ЕСЦ ВОИД () {ЕСЦ. приложите (9);
/ Наведите ПИН сигнала ЕСЦ, ЕСЦ овде.
Секунди (1000);
/ Иницијализирајте сигнал на 1000 серијског. Почетак (9600); } Воид петља () {инт вал;
/ Креирати променљиви вал = аналоградно (А0);
/ Прочитајте улаз из аналогног пин 0 и чувајте га у Вал = мапи (
ВАЛ, 0,1023, 1000,2000);
/ Мапа вал до мин и мак (
промена ако је потребно) ЕСЦ.
Секунди (вал);
/ Користите Вал као сигнал за ЕСЦ