ApkDownload

Arduino Remote Control using Phone Bluetooth. APK

Последняя версия 7 для 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 и тестируйте его дистанционно с помощью смартфона 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 на устройство Arduino. Чтобы загрузить эскиз Arduino, нажмите здесь.

Изучайте различные команды Arduino, беседуя с Arduino. Программа и установка функций Arduino Pin, отправляя команды удаленно, не загружая код.

Приложение используется для автоматической настройки (настройки контактов) Arduino с помощью Bluetooth. Вам не нужно загружать программы, чтобы изменить настройки булавки, такие как режим вывода. Вы можете сделать это удаленно с помощью этого приложения.

Это отличный инструмент, чтобы выучить Ардуино самым интересным способом, беседуя с Ардуино.

Вы можете использовать приведенный здесь пример эскиза. Этот эскиз можно настроить / изменить в соответствии с вашими потребностями, языком и улучшить свой опыт.

[Эскиз Ардуино]
/ ****** Эскиз для приложения ******* /

#include & lt; SoftwareSerial.h & gt; // импортируем последовательную библиотеку

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

void setup () {
  chat.begin (9600);
}

void loop () {
  if (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 (")"));
      если (режим == "ВВОД") {
        pinMode (pinNo, INPUT);}
      если (режим == "ВЫВОД") {
        pinMode (pinNo, OUTPUT);}
      если (режим == "INPUT_PULLUP") {
        pinMode (pinNo, INPUT_PULLUP);}
      chat.println ( "Done");
    }
    // digitalWrite
    если (readStr.startsWith ( "digitalWrite")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      Строковое значение = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      если (значение == "HIGH") {
        digitalWrite (pinNo, HIGH);}
      если (значение == "LOW") {
        digitalWrite (pinNo, LOW);}
      chat.println ( "Done");
    }
    // digitalRead
    если (readStr.startsWith ( "digitalRead")) {
      String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      int val = digitalRead (pinNo);
      если (значение == 1) {
      chat.println ("HIGH");}
      если (значение == 0) {
      chat.println («это НИЗКО»);}
    }
    // 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 («Вы пытались написать на булавках, которые используются bluetooth RX / TX»); // аналоговая запись / PWM на булавках, используемых bluetooth, может прерывать связь.
      } Еще {
        analogWrite (pinNo, value);
        chat.println ( "Done");
      }
    }

// тон
если (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 («Вы пытались написать на булавках, которые используются bluetooth RX / TX»); // аналоговая запись / PWM на булавках, используемых bluetooth, может прерывать связь.
} Еще {
тон (pinNo, частота, продолжительность);
chat.println ( "Done");
}
}
    // 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 для Windows (#11, 2.3 MB)