Satura rādītājs:

ESC programmēšana Arduino (Hobbyking ESC): 4 soļi
ESC programmēšana Arduino (Hobbyking ESC): 4 soļi

Video: ESC programmēšana Arduino (Hobbyking ESC): 4 soļi

Video: ESC programmēšana Arduino (Hobbyking ESC): 4 soļi
Video: Tutorial - Como programar ESC Hobbyking - How to program Esc hobbyking 2024, Novembris
Anonim
ESC programmēšana Arduino (Hobbyking ESC)
ESC programmēšana Arduino (Hobbyking ESC)

Labdien, kopiena, es jums parādīšu, kā programmēt un izmantot Hobbyking ESC. Es tikko atradu nelielu informāciju un pamācības, kas man tiešām nepalīdzēja, tāpēc nolēmu ieprogrammēt savu skici, kas ir ļoti vienkārši saprotama. Svarīgi zināt: * ESC nozīmē elektronisku ātruma kontroli * ESC ir 5 V (netiek izmantots), GND un signāla tapa, piemēram, servo /ServoWrite * vai writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Manā piemērā es izmantoju writeMicroseconds, jo to ir vieglāk saprast. Tātad iesim…

1. darbība: ESC informācijas iegūšana

ESC informācijas iegūšana
ESC informācijas iegūšana

Jums tiešām vajadzētu atzīmēt jūsu ESC ampērvērtību. Šī apmācība tiek pārbaudīta tikai 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Es nevaru apsolīt, ka tas darbojas kopā ar citu ESC, bet es tā domāju, jo angļu valodas rokasgrāmata ir aprakstīta 20 un 30 ampēru ESC. Vācu valodas versijā ir vispārinājums no 10 līdz 120 ampēriem, tāpēc es domāju, ka tas varētu darboties katrā ESC. Avots: vācu: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Angļu:

2. darbība: savienojums ar Arduino

Savienojums ar Arduino
Savienojums ar Arduino

Es to izmēģināju ar arduino uno R3. Es domāju, ka tas ir iespējams arī ar piem. arduino Duemilanove vai Mega. Vispirms jums jāpievieno ESC lipo vai NiMH. Kad esat to izdarījis, pievienojiet ESC šādi: * Melns līdz GND * Balts/dzeltens līdz PIN 9 Tā kā ESC pievienojāt akumulatoram, ESC tiek pakļauts spriegumam. Tāpēc ir svarīgi nepievienot sarkano vadu 5v portam, jo tas var iznīcināt datora USB portu. Šajā attēlā jūs varat redzēt pareizo savienojumu starp ESC un Arduino (Mega). Attēla avots:

3. darbība: augšupielādējiet skici

Augšupielādēt skici
Augšupielādēt skici

Vienkārši nokopējiet un ielīmējiet šo kodu savā IDE: /* Kodēja Marjan Olesch Sketch no Insctructables.com Atvērtā koda - dariet to, ko vēlaties ar šo kodu! */ #include int vērtība = 0; // iestatiet nepieciešamās vērtības uz nulli Servo firstESC, secondESC; // Izveidojiet tik daudz Servoobjekta, cik vēlaties. Jūs varat vienlaikus kontrolēt 2 vai vairāk servos void setup () {firstESC.attach (9); // pievienots tapai 9 Es to vienkārši daru ar 1 Servo Serial.begin (9600); // sāciet sēriju ar 9600 baudiem} void loop () {// Vispirms pievienojiet ESC BEIT Arming. Pēc tam vispirms atveriet Serial un follo InstrukcijasESC.writeMicroseconds (vērtība); ja (Serial.available ()) vērtība = Serial.parseInt (); // Parsēt veselu skaitli no sērijas}

4. solis: ESC izpratne un programmēšana

ESC izpratne un programmēšana
ESC izpratne un programmēšana

ESC ir programmējami tāpat kā IC vai pat jūsu Arduino. Jums vienkārši nav programmēšanas valodas, bet izvēlne, kas sastāv no skaņām. Lai nokļūtu šajā izvēlnē, kurā darbojas bezgalīgs btw, jums vienkārši jāveic šādas darbības: * Savienojiet savu ESC * Konfigurējiet kodu (cik jums ir ESC un PIN konfigurācija) * Jums nevajadzētu dzirdēt neko, jo Arduino sūta nulli * Atveriet savu seriālo monitoru un nosūtiet “2000”. tas nozīmē augstāko signālu, ko var saņemt ESC saņemt signālu no 700 līdz 2000 us (mikrosekundēm). 700 nozīmē droseļvārstu zemākajā stāvoklī un 2000 augstākajā pozīcijā. Ja vēlaties uzzināt, ko tieši jūs darāt, izvēloties izvēlni, apmeklējiet rokasgrāmatu. Piemērs: - uzrakstiet 2000 mums - pagaidiet, līdz DDDD kā akumulatora tipu izvēlēsies lipo ESC atskaņos skaņu, un opcija ir izvēlēta. Es ceru, ka es varētu jums palīdzēt ar šo apmācību.

Ieteicams: