Mündəricat:

Arduino Bluetooth Avtomobil: 6 addım (şəkillərlə birlikdə)
Arduino Bluetooth Avtomobil: 6 addım (şəkillərlə birlikdə)

Video: Arduino Bluetooth Avtomobil: 6 addım (şəkillərlə birlikdə)

Video: Arduino Bluetooth Avtomobil: 6 addım (şəkillərlə birlikdə)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Noyabr
Anonim
Bluetooth avtomobili Arduino
Bluetooth avtomobili Arduino

bu mənim etmək çox sadə olan ilk Arduino layihəmdir. Düşündüyünüz kimi olduqca sadə etmək üçün təxminən yarım saat çəkəcək və bunu aşağıda göstərilən addımları izləyərək edə və əylənə bilərsiniz, nəhayət bunu etdiyim zaman mənə sevinc bəxş edin. İndi bunu etmək növbənizdir. sadəcə izləyin təsvir altında verilən addımlar

Addım 1: Tələblər

Tələblər
Tələblər
Tələblər
Tələblər

Arduino uno board Bluetooth modulu hc 05 4wd qalxanı (adafruit) Jumper telləri İki 9v batareya (1. arduino lövhəsi 2. qabığa xarici enerji təchizatı) 9v pinli batareya qapağı

Addım 2: Bağlantı

Bağlantı
Bağlantı
Bağlantı
Bağlantı

qalxanı arduino lövhəsinə bağlayın və Bluetooth -nu audinoya və ya lehimlə birbaşa qalxana qoşun, RX -ni TX -ə, TX -ə RX -ə, yerə -yerə, şəklə göstərildiyi kimi vcc -ə vcc -ə qoşun və həmçinin Motorları M1 -ə qoşun (solda)) və M2 (sağda)

Addım 3: Kodlaşdırma

// *** 1- Sənədlər // Bu proqram Arduino ilə bluetooth modulu vasitəsilə əlaqə quran bir tətbiqdən istifadə edərək robot avtomobili idarə etmək üçün istifadə olunur.

#daxil edin

// AF_DCMotor motor1 (3) motor qalxanının 3 və 4 -cü terminallarını idarə etmək üçün iki obyekt yaradır; AF_DCMotor motoru 2 (4); char əmri; void setup () {Serial.begin (9600); // Baud sürətini Bluetooth modulunuza təyin edin. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Dur (); // motorlar dayandırıldıqda işə salın // Yalnız yeni əmr əvvəlkindən fərqli olduqda pin rejimini dəyişdirin. //Serial.println(əmr); switch (command) {case 'F': irəli (); fasilə; hal 'B': geri (); fasilə; hal 'L': sol (); fasilə; hal 'R': sağ (); fasilə; }}} void irəli () {motor1.setSpeed (255); // Maksimum sürət motorunu təyin edin1.run (İLƏ); // motoru saat əqrəbi istiqamətində döndərin motor2.setSpeed (255); // Maksimum sürət motorunu təyin edin2.run (İLƏ); // motoru saat əqrəbi istiqamətində döndərin} boşluq geri () {motor1.setSpeed (255); motor1.run (arxaya); // motoru saat əqrəbinin əksinə döndərin motor2.setSpeed (255); motor2.run (arxaya); // motoru saat əqrəbinin əksinə döndərin} boşluq sol () {motor1.setSpeed (255); // Maksimum sürət motorunu təyin edin1.run (İLƏ); // motoru saat əqrəbi istiqamətində döndərin motor2.setSpeed (0); motor2.run (Çıxar); // motoru söndür} sağa boş () {motor1.setSpeed (0); motor1.run (Çıxar); // motoru söndür motor2.setSpeed (255); // Maksimum sürət motorunu təyin edin2.run (İLƏ); // motoru saat əqrəbi istiqamətində döndərin} void Stop () {motor1.setSpeed (0); motor2.run (Çıxar); // motoru söndür motor2.setSpeed (0); motor2.run (Çıxar); // motoru söndür}

Addım 4: Yükləmə

kodları yükləməzdən əvvəl Bluetooth modulunu çıxarın

Addım 5: Enerji təchizatı

Enerji təchizatı
Enerji təchizatı

9 voltlu bir batareyanı arduino lövhəsinə bağlayın və 9 voltlu bir batareyanı da xarici gücdən qoruyaraq Motorsunuzun enerji təchizatını artırmaq üçün şəkildə göstərilmiş güc tullanan telini çıxarın.

Addım 6: Tətbiqi quraşdırın

Tətbiqetməni quraşdır
Tətbiqetməni quraşdır
Tətbiqetməni quraşdır
Tətbiqetməni quraşdır
Tətbiqetməni quraşdır
Tətbiqetməni quraşdır

Bluetooth mağazası vasitəsilə Bluetooth RC nəzarətçi tətbiqini yükləyin, icazə istədiyi proqramı açın, Bluetooth -u yandırın, ilk dəfə 1234 və ya 0000 şifrəsinə icazə verin, sonra tətbiqdə görünən qırmızı düyməni "avtomobilə qoşul" seçin. Greennow -a müraciət edərək avtomobilinizə qoşuldunuz və onunla oynayırsınız və layihənizdən zövq alırsınız. Bu təlimatı izlədiyiniz üçün təşəkkür edirik

Tövsiyə: