Мен Esc бақылау туралы ойладым. к.
Таратқышсыз және қабылдағышсыз щеткасыз қозғалтқыштың электронды жылдамдығы, немесе сіз қарапайым тізбекті немесе Arduino-ны қолданғыңыз келетін жоба бар немесе сіз бұл щеткасыз мотордың жылдамдығын бақылау үшін, біз мұны Arduino Micro Controllen компаниясымен жасай аламыз.
Бұған DC Motor Esc жылдамдығын бақылау үшін Arduino 'pwm сигналын пайдалану кіреді.
Бұл сізге серво сынағышін немесе RC таратқышын және қабылдағышты сатып алу құнын үнемдейді.
Жұмысты бастайық! !
Сізге не қажет: алдымен щетсыз мотордың үш терминалын Esc үш терминалына қосыңыз.
Жоғары айн / мин-де тұрақтылықты сақтау үшін моторды осындай ауыр кеңеске бұраңыз.
Беттің төменгі жағындағы қол жетімді кодты USB кабелін пайдаланып, Arduino-ға жүктеп, жыпылықтап, жыпылықтап, жыпылықтайды (
код осы бетте келесідей түсіндірілген).
PWM PIN ARDUINO-ға ESC-тің негізгі ақ немесе сары сигналдық желісін қосыңыз, мен оны D8 PIN-ға қосып, оны Arduino эскизінде 3-түйреуішті көрсетіңіз.
Бірнеше түйреуіштер көмегімен көптеген қозғалтқыштарды басқара аласыз.
Потенциометрді vcc немесе arduino және жердің 5 V түйреуіне қосыңыз.
Айнымалы PIN кодының үшінші терминалын 0-ге қосыңыз, ал сіз Analog PIN-кодқа қосыңыз, және сіз Arduino-ны Bec (
батареяны жоюшы тізбегі)
ESC-те көрсете аласыз.
BEC пайдалану үшін қызыл қалың сымды Arduino вин түйреуіне қосыңыз.
Ол 5 V болуы мүмкін емес,
барлық Esc-тің BEC емес, бұл жағдайда сіз 5 V қуат көзін пайдалана аласыз.
Arduino қуатын өшіргеннен кейін, липо батареясын қазір ESC-ке қосыңыз. Сіз жасадыңыз! !
Енді мотордың жылдамдығын іске қосу және көбейту үшін потенциометр тұтқасын баяу бұраңыз.
Осы Кодексте, біз жай ғана карта немесе минималды (1023) және минимумға сілтеме жасаймыз (0) (0)
(0) Максималды (0000) қажетті максималды мәнге (2000) және минимум (1000) (1000)
жұмыс істейді және ESC жылдамдығының мәнін басқарады.
Сізге ESC I-нің максималды және минималды мәндерін өзгерту қажет болуы мүмкін.
E 1000 және 2000 үшін әр түрлі мәндерді өзгерту қажет болуы мүмкін.
Қосымша оқулықтар-рцтроникаға бару.
Сервсо кітапханасын пайдалану арқылы EsscServo Esc басқаратын код //;
/ ESC жарамсыз () {esc көмегімен орнатуды жасаңыз. Тіркеме (9);
/ ESC сигналдық PIN кодын көрсетіңіз, мына жерден өтіңіз.
Секунд (1000);
/ Сигналды 1000 серияға баптаңыз. басталады (9600); } жарамсыз цикл () {int val;
/ Айнымалы VAL = Analoghead (A0);
/ Alange PIN-дан 0-ден оқыды және оны val = map (
val, val, 0,1023, 1000,2000) бөлімінен сақтаңыз;
/ Map vik min және max (
қажет болған жағдайда өзгертіңіз) Esc.
Секундтар (вал);
/ Val quess Esc-ке дейін