arduino_bt_pcs

10+
Таталтууд
Контентын үнэлгээ
Бүх насныханд
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг

Энэ аппын тухай

Bluetooth модулийг Arduino самбар дээр суурилуулж, гар утас болон Arduino хооронд Bluetooth холболтыг гар утсан дээрээ ажиллуулж, дараа нь гар утсанд өгөгдсөн янз бүрийн товчлууруудыг дарж Arduino дээрх товчлуурын даралтыг таньж, гүйцэтгэнэ. хүссэн ажиллагаа. танд олгодог програм
- Нэг товчлуур: 10 (2 тус бүрийг хос хосоор нь нэгтгэж, 5 төрлийн ON/OFF төлөвийг удирдах боломжтой)
- Ардуино руу илгээхийн тулд дугаар, цагаан толгойн үсгийг оруулах цонх болон илгээх товчлуур
(Тоонууд гэх мэт хурдыг хянах боломжтой. Мөр болон тоон мөрүүд боломжтой)

(Товч тус бүрийг дарахад өгөгдөл Arduino руу дамждаг)
ON товчлуур: a. OFF товчлуур: А.
B ON товчлуур: b. B OFF товчлуур: B.
C ON товчлуур: c. C OFF товчлуур: C.
D ON товчлуур: d. D OFF товчлуур: D.
E ON товчлуур: e. E OFF товчлуур: E.
Илгээх товч: Зүүн талд оруулсан тэмдэгт/тоон мөрөнд нэмсэн

* Төгсгөлд нь нэмсэн .-г Arduino программ дахь дамжуулалтын төгсгөл гэж үзнэ.

(Arduino дээрх програмын жишээ)
Arduino-ийн дижитал порт 5-д холбогдсон LED нь A ON, A OFF товчлууруудаар анивчдаг.
Эхэнд SoftwareSerial.h-г оруулна уу.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) нь Bluetooth модулийн зүү 2 (TX) -д холбогдсон,
// Arduino D3 (TX) нь Bluetooth модулийн 1-р зүү (RX) -д холбогдсон
char inData[10];
int led1 = 5;
int i=0;

хүчингүй тохиргоо() {
Serial.begin(9600); // uno 9600-д зориулагдсан
BT эхлэх (9600); // uno 9600-д зориулагдсан
for(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, БАГА);
}
}

хүчингүй давталт() {
байхад (BT.available() > 0)
{
тэмдэгт хүлээн авсан = BT.read(); // 1 байт уншина
inData[i++] = хүлээн авсан;
хэрэв (хүлээн авсан == '.')
{
Цуваа.хэвлэх(Дата доторх);
inData[i] = '\0'; // Хүлээн авсан буферийг арилгах
i = 0;
}
}

// LED1 асаах/унтраах
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Шинэчилсэн огноо
2022 оны 11-р сарын 6

Өгөгдлийн аюулгүй байдал

Аюулгүй байдал нь хөгжүүлэгчид таны өгөгдлийг хэрхэн цуглуулж, хуваалцдаг болохыг ойлгохоос эхэлнэ. Өгөгдлийн нууцлал болон аюулгүй байдлын практик нь таны хэрэглээ, бүс нутаг болон наснаас хамаарч харилцан адилгүй байж болно. Хөгжүүлэгч энэ мэдээллийг өгсөн бөгөөд үүнийг цаг хугацааны явцад шинэчилж болно.
Гуравдагч талтай ямар ч өгөгдөл хуваалцаагүй
Хөгжүүлэгчид хуваалцахыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах
Ямар ч өгөгдөл цуглуулаагүй
Хөгжүүлэгчид цуглуулгыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах

Шинэ юм юу байна

22.11.7 Version 1.0.0 출시