Hướng dẫn tạo app điều khiển led bằng giọng nói thông qua App Inventor

Mô tả dự án: 

Chúng ta có thể điều khiển led qua app inventor bằng giọng nói, từ đó có thể mở rộng ra để điều khiển các thiết bị khác

Chuẩn bị

Lập trình App Invemtor

Chúng ta cùng truy cập vào app inventor theo link sau: http://ai2.appinventor.mit.edu/

Sau đó chúng ta click vào nút Start My Project. Sau đó đặt tên cho project.

Sau đó chúng ta kéo 2 nút Button và 1 nút Text for ListPicker và 1 Label vào khoảng trống như trong hình. 

Nút Text for ListPicker có tác dụng để chúng ta chọn Bluetooth muốn kết nối

Button1 có tác dụng khi click vào Button1 chúng ta sẽ bắt đầu nói

Button2 có tác dụng gửi đoạn text ta vừa nói đển Arduino.

Label1 có tác dụng hiển thị đoạn text ta vừa nói.

Tiếp theo chúng ta kéo thả Bluetooth vào khoảng trống như hình

Cái này có tác dụng giúp chúng ta kết nối với Bluetooth =))

Cái cuối cùng là SpeechRecognizer. cái này là phần quan trọng nhất đó hehe. Chúng ta cũng kéo thả như hình nhé

Tiếp đến các bạn bấm nào nút Blocks góc phải phía trên màn hình để kéo thả tiếp nhé =))

Và đây là đoạn code các bạn chỉ cần kéo thả theo là xong rồi =))

Tiếp đến chúng ta cùng lập trình cho arduino nào. Let go!!!!

Lập trình Arduino

Chúng ta chỉ cần mở phần mềm lập trình lên và chép đoạn code này vào hoai hehe 

#include <String.h>;
void setup()
{
    pinMode(13, OUTPUT);
    Serial.begin(9600);
}
char a;
String t;
void loop()
{
    if (Serial.available() > 0) {
        a = Serial.read();
        Serial.print(a);
    }
    t = String(a);
    switch (t) {
    case "A":
        digitalWrite(13, HIGH);
        break;
    case "B":
        digitalWrite(13, LOW);
        break;
    }
}

Với đoạn code này, chúng ta nói C thì bật đèn, nói B thì tắt đèn. HEHE

Kết Thúc

Từ đây chúng ta có thể mở rộng ra nhiều ứng dụng tuyệt vời hơn. Chúc các bạn thành công.

lên
23 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Hướng dẫn điều khiển động cơ bằng ESP8266

Chúng ta đã từng điều khiển động cơ trong các dự án xe điều khiển bằng combo thần thánh Arduino + Blutooth HC05 cheeky. Hôm nay chúng ta sẽ cùng tìm hiểu xem liệu ESP8266 có thể thay thế cho combo huyền thoại này không nhé devil

lên
16 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Tài liệu kỹ thuật iNut PLC - Phiên bản LC

Đây là một phiên bản mới của iNut PLC cho phép chúng ta lập trình trực tiếp trên App iNut mà không cần phải sử dụng Node-RED. Nhưng nếu sài iNut Node-RED thì vẫn được nha!

lên
4 thành viên đã đánh giá bài viết này hữu ích.