ứng dụng điều khiển bằng giọng nói để sử dụng mẫu mã như sau trong các dự án khác nhau.
#include
SoftwareSerial CNTT (0, 1); // TX, RX respetively
Chuỗi thiết bị;
#define led_uc 9
#define led_b 13
led_i #define 12
khoảng trống setup () {
bt.beg sự (9600);
Serial.beg sự (9600);
Trong pinmo (led_uc, OUTPUT);
Trong pinmo (led_b là, OUTPUT);
Trong pinmo (led_i OUTPUT đó); }
// ------------------------------------------------ ----------------------- //
khoảng trống loop () {
while (bt.availabl A ()) {// kiểm tra nếu có một byte có sẵn để đọc
chậm trễ (10); // trễ thêm vào để làm điều ổn định
char c = bt.read (); Tiến hành đọc nối tiếp //
thiết bị + = c; } // xây dựng chuỗi. }
if (device.length ()> 0) {
Serial.println (thiết bị);
if (thiết bị == "xanh") {
digitalwrit A (led_b là, CAO);}
else if (thiết bị == "chuyển sang màu xanh") {
digitalwrit A (led_b, thấp hơn); }
else if (thiết bị == "đỏ") {
digitalwrit A (led_i CAO đó);}
else if (thiết bị == "chuyển sang màu đỏ") {
digitalwrit A (led_i LOW đó); }
else if (thiết bị == "vàng") {
digitalwrit A (led_uc, CAO); }
else if (thiết bị == "chuyển sang màu vàng") {
digitalwrit A (led_uc, LOW); }
device = "";
}
}