arduino_bt_pcs

10+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Pasang modul Bluetooth pada papan Arduino, sambungkan komunikasi Bluetooth antara telefon mudah alih dan Arduino dengan mengendalikan aplikasi ini pada telefon mudah alih, dan kemudian tekan pelbagai butang yang disediakan dalam telefon mudah alih untuk mengecam butang menekan pada Arduino dan melakukan operasi yang diingini. aplikasi yang membolehkan anda
- Butang tunggal: 10 (2 setiap satu boleh digabungkan secara berpasangan untuk mengawal 5 jenis keadaan ON/OFF)
- Tetingkap input nombor dan abjad dan butang hantar untuk menghantarnya ke Arduino
(Tersedia untuk kawalan kelajuan dengan nombor, dsb. Rentetan dan rentetan angka tersedia)

(Data dihantar ke Arduino apabila setiap butang ditekan)
Butang HIDUP: a. Butang MATI: A.
Butang B ON: b. B Butang OFF: B.
Butang C HIDUP: c. Butang C OFF: C.
Butang D HIDUP : d. D butang OFF : D.
Butang E HIDUP: e. Butang E OFF: E.
Butang hantar: Ditambah . pada rentetan aksara/numerik yang dimasukkan di sebelah kiri

* . yang ditambahkan pada penghujung dianggap sebagai akhir penghantaran dalam program Arduino.

(Contoh program dalam Arduino)
LED disambungkan ke port digital 5 Arduino berkelip dengan butang A ON dan A OFF.
Sertakan SoftwareSerial.h pada permulaan.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) disambungkan ke pin 2 (TX) modul Bluetooth,
// Arduino D3 (TX) disambungkan ke pin 1 (RX) modul Bluetooth
char inData[10];
int led1 = 5;
int i=0;

persediaan void() {
Serial.begin(9600); // untuk uno 9600
BT bermula (9600); // untuk uno 9600
untuk(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, RENDAH);
}
}

gelung kosong() {
manakala (BT.available() > 0)
{
char recieved = BT.read(); // baca 1 bait
inData[i++] = diterima;
jika (diterima == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Kosongkan penimbal yang diterima
i = 0;
}
}

// LED1 hidup/mati
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Dikemas kini pada
6 Nov 2022

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemas kini maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Terbaharu

22.11.7 Version 1.0.0 출시