ApkDownload

Arduino Remote Control using Phone Bluetooth. APK

Versi Terbaru 7 untuk Windows
Diupdate 27 November 2018

Informasi Aplikasi

Versi 7 (#11)

Diupdate 27 November 2018

Ukuran APK 2.3 MB

Perlu Android versi Android 4.0+ (Ice Cream Sandwich)

Ditawarkan Oleh ampower

Kategori Aplikasi Pendidikan Gratis

Aplikasi id com.mpawer.arduino.WhatsUpArduino

Catatan penulis Mengobrol dengan Arduino dan Mengujinya dari jarak jauh menggunakan Bluetooth Ponsel Cerdas.

Gambar Screenshot

Klik pada gambar untuk melihat ukuran penuh

Apa yang baru

Apa yang baru di 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.

Deskripsi

Untuk melihat cara menggunakan Aplikasi ini klik di sini. Ini adalah tutorial dengan proyek sampel. Anda dapat menggunakan Aplikasi untuk proyek Anda sendiri.

Agar aplikasi ini berfungsi, Anda perlu menempatkan sketsa Arduino di perangkat Arduino Anda. Untuk mengunduh Arduino Sketch, klik di sini.

Pelajari berbagai Perintah Arduino dengan Mengobrol dengan Arduino. Program dan mengatur fungsi Pin Arduino dengan mengirimkan perintah dari jarak jauh tanpa mengunduh kode.

Aplikasi digunakan untuk memprogram (mengubah pengaturan pin) dari Arduino dari jarak jauh menggunakan Bluetooth. Anda tidak perlu mengunduh program untuk mengubah pengaturan pin seperti mode pin. Anda dapat melakukannya dari jarak jauh menggunakan aplikasi ini.

Ini adalah alat yang hebat untuk belajar Arduino dengan cara yang paling menyenangkan dengan mengobrol dengan Arduino.

Anda dapat menggunakan contoh sketsa yang diberikan di sini. Sketsa ini dapat disesuaikan / diubah sesuai dengan kebutuhan Anda, bahasa dan meningkatkan pengalaman Anda.

[Arduino Sketch]
/ ****** Sketsa untuk Aplikasi ******* /

#include & lt; SoftwareSerial.h & gt; // impor pustaka serial

Obrolan SoftwareSerial (10, 11); // RX, TX

kekosongan pengaturan () {
  chat.begin (9600);
}

void loop () {
  if (chat.available ()) {
    String readStr = "";
    readStr = chat.readString ();
    // pinMode
    if (readStr.startsWith ("pinMode")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      String mode = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      if (mode == "INPUT") {
        pinMode (pinNo, INPUT);}
      if (mode == "OUTPUT") {
        pinMode (pinNo, OUTPUT);}
      if (mode == "INPUT_PULLUP") {
        pinMode (pinNo, INPUT_PULLUP);}
      chat.println ("selesai");
    }
    // digitalWrite
    if (readStr.startsWith ("digitalWrite")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      Nilai string = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      if (value == "HIGH") {
        digitalWrite (pinNo, HIGH);}
      if (value == "LOW") {
        digitalWrite (pinNo, LOW);}
      chat.println ("selesai");
    }
    // digitalRead
    if (readStr.startsWith ("digitalRead")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      int val = digitalRead (pinNo);
      if (val == 1) {
      chat.println ("it's HIGH");}
      if (val == 0) {
      chat.println ("it's LOW");}
    }
    // analogWrite
    if (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 ("Anda mencoba menulis pada pin yang digunakan oleh bluetooth RX / TX"); // tulis analog / PWM pada pin yang digunakan oleh bluetooth dapat mengganggu komunikasi.
      }lain{
        analogWrite (pinNo, value);
        chat.println ("selesai");
      }
    }

//nada
if (readStr.startsWith ("tone")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
String frq = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
int frekuensi = frq.toInt ();
String dur = readStr.substring (readStr.lastIndexOf (",") + 2, readStr.indexOf (")"));
int temp = dur.toInt ();
durasi panjang = temp * 1000;
if (pinNo == 10 || pinNo == 11) {
chat.println ("Anda mencoba menulis pada pin yang digunakan oleh bluetooth RX / TX"); // tulis analog / PWM pada pin yang digunakan oleh bluetooth dapat mengganggu komunikasi.
}lain{
nada (pinTidak, frekuensi, durasi);
chat.println ("selesai");
}
}
    // analogRead
    if (readStr.startsWith ("analogRead")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      int val = analogRead (pinNo);
      chat.println ("itu" + String (val));
    }
    
  }
  
}
/ ******** akhir sketsa ********** /

Peringkat dan Ulasan

Skor: 4.0/5 · Less than 100 suara

(*) diperlukan

Versi lama

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