ApkDownload

Bluetooth Arduino Carro Robot APK

الإصدار 1.5 for Windows
محدث 22 January 2023

معلومات

الإصدار 1.5 (#15)

محدث 22 January 2023

حجم ملف APK 3.4 MB

يتطلب Android Android 2.1+ (Eclair)

مطوّر البرامج Net Andino

الفئة التعليم (تطبيق)

ID appinventor.ai_ventasnetandino.BluetoothArduinoCar

ملاحظات المطور الاتصالات التزامن وتحكم اردوينو بلوتوث

صورة الشاشة

انقر على الصورة لرؤية الحجم الكامل

الميزات الجديدة

ما هو الجديد في Bluetooth Arduino Carro Robot 1.5

Se cambia modo de recepción textos por bluethoo

الوصف

تحكم اردوينو عن طريق البلوتوث لأربع حركات رئيسية. ويمكن أن تكون الرافعات والشاحنات والأسلحة وغيرها.

إرسال البيانات من APP

السهم N "نورت" = 'ن'
السهم S "الجنوب" = الصورة "

السهم O "الغرب" = "أو"
السهم E "هذا" = 'ه'

السهم P "وقف" = 'ع'

زر الأخضر "السلطة" = 'ح'
دبوس الأحمر "إيقاف" = 'ل'

منزل // CODE
الصدر كثافة العمليات = 4. // تعريف الصدر مثل (صدى) لالموجات فوق الصوتية
Ptrig كثافة العمليات = 5؛ // تعريف Ptrig باسم (علم حساب المثلثات) لالموجات فوق الصوتية
الباحث LaIzAn = 6؛ // بدوره الجانب الأيسر عقارب الساعة
الباحث ايتشو = 7؛ // ساعات جيرو الجانب الأيسر
الباحث LaDeHo = 8؛ // ساعات الجانب الأيمن جيرو
أقسام الباحث تطور = 9؛ // بدوره الجانب الأيمن بعكس

وسائل التحقق كثافة العمليات = 255؛ // حركة السيارات (0-255)
وضع الباحث = 'ل'؛ // اعتقلت يبدأ

طول كثافة العمليات، وبعد المسافة. // لحساب distacia

الإعداد باطل () {
  Serial.begin (9600)؛ // بدء تشغيل المنفذ التسلسلي للاتصال مع بلوتوث
  pinMode (LaDeHo، OUTPUT)؛
  pinMode (أقسام تطور، OUTPUT)؛
  pinMode (ايتشو، OUTPUT)؛
  pinMode (LaIzAn، OUTPUT)؛
 
  pinMode (الصدر، INPUT)؛ // أنا الذي يعرف بأنه إدخال دبوس 4 (صدى)
  pinMode (Ptrig، OUTPUT)؛ // تعريف الانتاج دبوس 5 (علم حساب المثلثات)
}

حلقة باطل () {

  إذا (Serial.available ()> 0) {// يقرأ ومخازن الدولة بلوتوث
    الدولة Serial.read = ()؛
  }
  إذا (ولاية == 'ن') {// نقل إلى الأمام "الشمالية"
    analogWrite (أقسام تطور، 0)؛
    analogWrite (LaIzAn، 0)؛
    analogWrite (LaDeHo، وسائل التحقق)؛
    analogWrite (ايتشو، وسائل التحقق)؛
  }
    إذا (ولاية == الصورة ') {// تحريك إلى الوراء "سور"
    analogWrite (أقسام تطور، وسائل التحقق)؛
    analogWrite (LaIzAn، وسائل التحقق)؛
    analogWrite (LaDeHo، 0)؛
    analogWrite (ايتشو، 0)؛
  }
  
    إذا (وضع == 'س') {// نقل LadDerecha "الغربية"
    analogWrite (أقسام تطور، 0)؛
    analogWrite (LaIzAn، 0)؛
    analogWrite (ايتشو، 0)؛
    analogWrite (LaDeHo، وسائل التحقق)؛}
    
 
  إذا (وضع == 'ه') {// نقل LadIzquierdo "هذا"
    analogWrite (أقسام تطور، 0)؛
    analogWrite (LaIzAn، 0)؛
    analogWrite (ايتشو، وسائل التحقق)؛
    analogWrite (LaDeHo، 0)؛

  }
 
  إذا (وضع == 'ص') {// توقف. توقف محركات
    analogWrite (أقسام تطور، 0)؛
    analogWrite (LaIzAn، 0)؛
    analogWrite (LaDeHo، 0)؛
    analogWrite (ايتشو، 0)؛
  
  }



 
  إذا (وضع == 'ح') {// الزر الأخضر الوضع التلقائي الموجات فوق الصوتية وأجهزة الاستشعار
 
     digitalWrite (Ptrig، عالية)؛ // يولد النبض الزناد ل10US
     تأخير (0.01)؛
     digitalWrite (Ptrig، LOW)؛
   
     مدة = pulseIn (الصدر، عالية)؛ // قراءة الوقت صدى
     المسافة = (طول / 2) / 29؛ // يحسب المسافة في القدمين
     تأخير (10)؛
   
     إذا (المسافة <= 15 && المسافة> = 2) {// إذا كانت المسافة أقل من 15cm و
      
        analogWrite (أقسام تطور، 0)؛ // توقف المحرك عن طريق 1/4 ثانية
        analogWrite (LaIzAn، 0)؛
        analogWrite (LaDeHo، 0)؛
        analogWrite (ايتشو، 0)؛
        تأخير (250)؛
      
        analogWrite (LaDeHo، 0)؛
        analogWrite (ايتشو، 0)؛
        analogWrite (أقسام تطور، وسائل التحقق)؛ // ل1/2 عكسي الثاني
        analogWrite (LaIzAn، وسائل التحقق)؛
        تأخير (500)؛
      
        analogWrite (أقسام تطور، 0)؛ // إيقاف لمدة 1 ثانية
        analogWrite (LaIzAn، 0)؛
        analogWrite (LaDeHo، 0)؛
        analogWrite (ايتشو، وسائل التحقق)؛
        تأخير (1000)؛
      
     }
     آخر {// إذا تم نقل أي عائق أمام
         analogWrite (أقسام تطور، 0)؛
         analogWrite (LaIzAn، 0)؛
         analogWrite (LaDeHo، وسائل التحقق)؛
         analogWrite (ايتشو، وسائل التحقق)؛
     }
  }
  إذا (وضع == 'ل') {// زر OFF، يتوقف المحرك.
     analogWrite (أقسام تطور، 0)؛
     analogWrite (LaIzAn، 0)؛
     analogWrite (LaDeHo، 0)؛
     analogWrite (ايتشو، 0)؛
  }
}
// CODE END
عن أدلة http://manual.netandino.net

التفاصيل الكاملة النقل
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html

التقييمات والمراجعات

التقييم: 4.9 / 5 · Less than 100 صوتًا

(*) مطلوب

الإصدارات السابقة

Bluetooth Arduino Carro Robot 1.5 APK for Windows (#15, 3.4 MB)