tongquocthai99 gửi vào
- 18448 lượt xem
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.