Để xem cách sử dụng ứng dụng này, hãy nhấp vào đây. Đây là hướng dẫn với một dự án mẫu. Bạn có thể sử dụng Ứng dụng cho các dự án của riêng bạn.
Đối với ứng dụng này để làm việc bạn cần phải đặt một bản phác thảo Arduino trong thiết bị Arduino của bạn. Để tải xuống Arduino Sketch, hãy nhấp vào tại đây.
Tìm hiểu các lệnh Arduino khác nhau bằng cách Chat với Arduino. Lập trình và đặt chức năng Arduino Pin bằng cách gửi lệnh từ xa mà không cần tải xuống mã.
Ứng dụng được sử dụng để lập trình (thay đổi cài đặt pin) của Arduino từ xa bằng Bluetooth. Bạn không cần tải xuống các chương trình để thay đổi cài đặt ghim như chế độ ghim. Bạn có thể làm điều đó từ xa bằng cách sử dụng ứng dụng này.
Một công cụ tuyệt vời để học Arduino theo cách thú vị nhất bằng cách trò chuyện với Arduino.
Bạn có thể sử dụng các mẫu phác họa được đưa ra ở đây. Bản phác thảo này có thể được tùy chỉnh / thay đổi để phù hợp với nhu cầu, ngôn ngữ của bạn và nâng cao kinh nghiệm của bạn.
[Arduino Sketch]
/ ****** Phác thảo cho ứng dụng ******* /
#include & lt; SoftwareSerial.h & gt; // nhập thư viện nối tiếp
SoftwareSerial chat (10, 11); // RX, TX
void setup () {
chat.begin (9600);
}
void loop () {
if (chat.available ()) {
Chuỗi readStr = "";
readStr = chat.readString ();
// pinMode
if (readStr.startsWith ("pinMode")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
Chế độ chuỗi = 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 ("done");
}
//Viết kỹ thuật số
if (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 (")"));
if (value == "HIGH") {
digitalWrite (pinNo, HIGH);}
if (value == "LOW") {
digitalWrite (pinNo, LOW);}
chat.println ("done");
}
// 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 ("nó CAO");}
if (val == 0) {
chat.println ("nó LOW");}
}
// analogWrite
if (readStr.startsWith ("analogWrite")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
Chuỗi val = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
int value = val.toInt ();
if (pinNo == 10 || pinNo == 11) {
chat.println ("Bạn đã cố gắng viết trên các chân được sử dụng bởi bluetooth RX / TX"); // analog write / PWM trên chân được sử dụng bởi bluetooth có thể làm gián đoạn giao tiếp.
} else {
analogWrite (pinNo, giá trị);
chat.println ("done");
}
}
//tấn
if (readStr.startsWith ("tone")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
Chuỗi frq = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
int frequency = frq.toInt ();
Chuỗi dur = readStr.substring (readStr.lastIndexOf (",") + 2, readStr.indexOf (")"));
int temp = dur.toInt ();
long duration = temp * 1000;
if (pinNo == 10 || pinNo == 11) {
chat.println ("Bạn đã cố gắng viết trên các chân được sử dụng bởi bluetooth RX / TX"); // analog write / PWM trên chân được sử dụng bởi bluetooth có thể làm gián đoạn giao tiếp.
} else {
giai điệu (pinNo, tần số, thời lượng);
chat.println ("done");
}
}
// analogRead
if (readStr.startsWith ("analogRead")) {
String pin = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
int val = analogRead (pinNo);
chat.println ("nó" + String (val));
}
}
}
/ ******** kết thúc phác thảo ********** /
*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.