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

11/10/2018
huong-dan-tao-app-dieu-khien-led-bang-giong-noi-thong-qua-app-inventor

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!!!!

3

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 

 
  1. #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

Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN