điều khiển ứng dụng với nhà từ xa thông qua Bluetooth và Arduino của bạn với một lời giải thích chi tiết về các kênh trên YouTube với phiên bản cũ và phiên bản hiện đại này của chương trình đã được bổ sung Hai trong số các chân cột và sự phát triển của giao diện người dùng phù hợp với tất cả các thiết bị.
Mã Arduino
#include
SoftwareSerial BT (1, 0);
khoảng trống setup ()
{
// thiết lập pin kỹ thuật số để kiểm soát như một đầu ra
pinMode (13, OUTPUT);
pinMode (4, OUTPUT);
// thiết lập tốc độ dữ liệu cho cổng SoftwareSerial
BT.begin (9600);
// Gửi thông điệp thử nghiệm để thiết bị khác
BT.println ( "Musa ALMUSAWY");
}
char a; // cửa hàng nhân vật đến từ các thiết bị khác
khoảng trống loop ()
{-
if (BT.available ())
// nếu văn bản đến từ BT nối tiếp ...
{
a = (BT.read ());
if (a == '1')
{
digitalWrite (13, CAO);
BT.println ( "LED1 trên");
}
if (a == '2')
{
digitalWrite (13, LOW);
BT.println ( "LED1 off");
}
if (a == '4')
{
digitalWrite (4, LOW);
BT.println ( "LED2 off");
}
if (a == '3')
{
digitalWrite (4, CAO);
BT.println ( "LED2 ON");
}
if (a == '?')
{
BT.println ( "Gửi '1' để rẽ LED trên");
BT.println ( "Gửi '2' để rẽ LED trên");
BT.println ( "Gửi '3' để rẽ LED trên");
BT.println ( "Gửi '4' để rẽ LED trên");
}
// bạn có thể thêm "nếu" tuyên bố với các nhân vật khác để bổ sung thêm các lệnh
}}
تطبيق التحكم بالاجهزة عن بعد مع شرح الكود وطريقة الربط