ApkDownload

Arduino Remote Control using Phone Bluetooth. APK

الإصدار 7 for Windows
محدث 27 November 2018

معلومات

الإصدار 7 (#11)

محدث 27 November 2018

حجم ملف APK 2.3 MB

يتطلب Android Android 4.0+ (Ice Cream Sandwich)

مطوّر البرامج ampower

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

ID com.mpawer.arduino.WhatsUpArduino

ملاحظات المطور دردش مع Arduino واختبرها عن بعد باستخدام Smartphone Bluetooth.

صورة الشاشة

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

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

ما هو الجديد في Arduino Remote Control using Phone Bluetooth. 7

*Added Advanced I/O function 'tone' used to generate different tones.
*Added 'Share' button to share chat history using whatsapp, email, SMS, Bluetooth etc. It also gives option to store on Google Drive or other Storage apps.

الوصف

لمعرفة كيفية استخدام هذا التطبيق ، انقر هنا . مع مشروع عينة. يمكنك استخدام التطبيق لمشاريعك الخاصة.

لهذا التطبيق للعمل تحتاج إلى وضع رسم اردوينو في جهاز اردوينو الخاص بك. لتنزيل Arduino Sketch ، انقر فوق هنا.

تعلم مختلف أوامر اردوينو عن طريق الدردشة مع اردوينو. برنامج وتعيين وظائف اردوينو دبوس عن طريق إرسال الأوامر عن بعد دون تحميل رمز.

يستخدم التطبيق للبرنامج (تغيير إعدادات دبوس) من اردوينو عن بعد باستخدام البلوتوث. لست بحاجة إلى تنزيل برامج لتغيير إعدادات الدبوس مثل وضع الدبوس. يمكنك أن تفعل ذلك عن بعد باستخدام هذا التطبيق.

في أداة عظيمة لتعلم اردوينو في الطريقة الأكثر متعة بالدردشة مع اردوينو.

يمكنك استخدام نموذج رسم معين هنا. يمكن تخصيص / تغيير هذا الرسم ليتناسب مع احتياجاتك ولغتك ويعزز تجربتك.

[اردوينو كروكي]
/ ****** رسم للتطبيق ******* /

#include & lt؛ SoftwareSerial.h & gt؛ // استيراد المكتبة التسلسلية

SoftwareSerial Chat (10، 11)؛ // RX ، TX

الإعداد باطل() {
  chat.begin (9600)؛
}

حلقة فارغة() {
  إذا (chat.available ()) {
    String readStr = ""؛
    readStr = chat.readString ()؛
    // pinMode
    إذا (readStr.startsWith ( "pinMode")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
      int pinNo = pin.toInt ()؛
      وضع السلسلة = readStr.substring (readStr.indexOf ("،") + 2، readStr.indexOf (")"))؛
      إذا (وضع == "INPUT") {
        pinMode (pinNo، INPUT)؛}
      إذا (وضع == "OUTPUT") {
        pinMode (pinNo، OUTPUT)؛}
      إذا (وضع == "INPUT_PULLUP") {
        pinMode (pinNo، INPUT_PULLUP)؛}
      chat.println ( "القيام به")؛
    }
    // digitalWrite
    إذا (readStr.startsWith ( "digitalWrite")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
      int pinNo = pin.toInt ()؛
      String value = readStr.substring (readStr.indexOf ("،") + 2، readStr.indexOf (")"))؛
      إذا (القيمة == "عالية") {
        digitalWrite (pinNo، HIGH)؛}
      إذا (القيمة == "LOW") {
        digitalWrite (pinNo، LOW)؛}
      chat.println ( "القيام به")؛
    }
    // digitalRead
    إذا (readStr.startsWith ( "digitalRead")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
      int pinNo = pin.toInt ()؛
      int val = digitalRead (pinNo)؛
      إذا (== فال 1) {
      chat.println ("it's HIGH")؛}
      إذا (== فال 0) {
      chat.println ("it's LOW")؛}
    }
    // analogWrite
    إذا (readStr.startsWith ( "analogWrite")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
      int pinNo = pin.toInt ()؛
      String val = readStr.substring (readStr.indexOf ("،") + 2، readStr.indexOf (")"))؛
      int value = val.toInt ()؛
      if (pinNo == 10 || pinNo == 11) {
        chat.println ("كنت تحاول الكتابة على دبابيس التي يتم استخدامها من قبل البلوتوث RX / TX") ؛ / / الكتابة التناظرية / PWM على الدبابيس التي يستخدمها البلوتوث يمكن أن يقطع الاتصال.
      }آخر{
        analogWrite (pinNo، value)؛
        chat.println ( "القيام به")؛
      }
    }

// نغمة
إذا (readStr.startsWith ( "لهجة")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
int pinNo = pin.toInt ()؛
String frq = readStr.substring (readStr.indexOf ("،") + 2، readStr.indexOf (")"))؛
int frequency = frq.toInt ()؛
String dur = readStr.substring (readStr.lastIndexOf ("،") + 2، readStr.indexOf (")"))؛
int temp = dur.toInt ()؛
مدة طويلة = درجة الحرارة * 1000 ؛
if (pinNo == 10 || pinNo == 11) {
chat.println ("كنت تحاول الكتابة على دبابيس التي يتم استخدامها من قبل البلوتوث RX / TX") ؛ / / الكتابة التناظرية / PWM على الدبابيس التي يستخدمها البلوتوث يمكن أن يقطع الاتصال.
}آخر{
نغمة (pinNo ، تردد ، مدة) ؛
chat.println ( "القيام به")؛
}
}
    // analogRead
    إذا (readStr.startsWith ( "analogRead")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1، readStr.indexOf ("،"))؛
      int pinNo = pin.toInt ()؛
      int val = analogRead (pinNo)؛
      chat.println ("it's" + String (val))؛
    }
    
  }
  
}
/ ******** نهاية الرسم ********** /

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

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

(*) مطلوب

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

Arduino Remote Control using Phone Bluetooth. 7 APK for Windows (#11, 2.3 MB)