3 DataStreamer giữa Microbit và Excel
3.1 Lập trình trên Microbit
Đầu tiên, chúng ta cần phải thêm khối mở rộng Data Streamer vào môi trường lập trình MakeCode. Chọn vàoAdvanced, Extensionsrồi tìm khối mở rộngData Streamer, như minh họa ở hình bên dưới:
Hình 4.9:Thêm khối mở rộng Data Streamer
Các câu lệnh của nhóm Data Streamer sẽ được thêm vào môi trường lập trình MakeCode, như minh họa ở hình bên dưới:
Hình 4.10:Các câu lệnh trong nhóm Data Streamer
Một chương trình nhỏ để gửi dữ liệu từ mạch Microbit lên Excel được gợi ý như sau:
Hình 4.11:Hiện thực chương trình trên Microbit
Trong chương trình trên, chúng ta kết nối giữa Excel và Microbit vớitốc độ giao tiếp là 9600bits/s. Đây là tốc độ tiêu chuẩn cho các giao tiếp nối tiếp và là tốc độ mặc định. Tốc độ được thiết lập trong khốion start. Tiếp theo, trong khốiforever,
chúng ta gửi thông tin lên Excel bằng câu lệnhwrite number array. Với câu lệnh
này, chúng ta có thể gửi nhiều thông tin một lúc lên Excel, bằng cách nhấn thêm dấu cộng (+). Trong chương trình gợi ý của chúng tôi, chúng tôi chỉ gửi một thông tin, là cường độ ánh sáng mà thôi. Chúng ta cũng không quên dùng thêm câu lệnh
write line, để xuống dòng trên Excel. Chương trình trên được chia sẻ ở đường dẫn
sau đây:
https://makecode.microbit.org/_PLeTjjiUoUmW
Trước khi nạp chương trình này vào mạch Microbit, chúng ta cần phải đảm bảo rằng mạch Microbit không còn được ghép đôi với MakeCode. Lý do là trong tương lai, mạch Microbit sẽ được kết nối với phần mềm Excel. Các bước để ngắt ghép đôi với mạch Microbit được minh họa như hình bên dưới:
Cuối cùng, chúng ta nạp chương trình này vào mạch Microbit, và chuyển sang phần mềm Microsoft Excel cho các bước tiếp theo.