Cài đặt phần mềm Desktop Sense HAT emulator

Desktop sense HAT emulator

Chào các bạn,

Trước đây mình đã từng giới thiệu cách giả lập bo mạch Sense HAT, với cách này bạn có thể chạy mã Python để thử nghiệm tính năng của bo mạch ngay trên trình duyệt web và trên bất kỳ thiết bị chạy hệ điều hành nào.

Hôm nay, mình xin giới thiệu đến các bạn thêm một cách giả lập nữa. Đó là một phần mềm giả lập “Desktop Sense HAT Emulator”, một phần mềm linux để cài đặt trên hệ điều hành raspbian.

sense-emu-500x315

Phần mềm này có nhiều chức năng chi tiết hơn so với việc giả lập trên nền web, bạn không cần kết nối internet và có thể cài đặt trên các bo mạch raspberry pi cũ có bộ nhớ ram thấp 256mb. Có thể tích hợp vào IDE Python nên khi lập trình Python, bạn chỉ cần mở phần mềm này lên, sau đó lập trình và bấm run như bình thường, mã nguồn được import thư viện “SenseHAT” thì khi bấm run, các chức năng trên phần mềm giả lập sẽ được chạy.

Sau đây là phần hướng dẫn cài đặt: vô cùng đơn giản, bạn nhập các lệnh sau

sudo apt-get update
sudo apt-get install python-sense-emu python3-sense-emu python-sense-emu-doc sense-emu-tools -y

Thế là xong, bạn sẽ thấy một phần mềm Sense HAT Emulator trong MENU/Programming/

pi00

Để dùng phần mềm giả lập, bạn mở phần mềm Sense HAT Emulator lên trước. Sau đó mở Python IDLE lên. lập trình và và mở đầu bằng dòng:

from sense_emu import SenseHat

pi02

Lập trình xong thì chỉ việc run module (F5) và bàn có thể chỉnh các thanh điều chỉnh cảm biến tương ứng.

Sau khi thử nghiệm xong xuôi, để chạy trên board Sense HAT thật thì các bạn thay dòng

from sense_emu import SenseHat

thành

from sense_hat import SenseHat

Rất dễ dàng phải không nào 😀 Vì đây là một phần mềm linux nên bạn hoàn toàn có thể cài trên các phiên bản linux khác trên máy tính, ví dụ như Ubuntu:

sudo add-apt-repository ppa://waveform/ppa
sudo apt-get update
sudo apt-get install python-sense-emu python3-sense-emu sense-emu-tools

Và sử dụng tương tự như trên Raspbian, mở emu lên và mở Python IDLE xong thì import sense_emu

Hướng đẫn gỡ bỏ:

sudo apt-get remove python-sense-emu python3-sense-emu sense-emu-tools

Bo mạch Sense HAT trang bị nhiều cảm biến rất thú vị và còn trang bị thêm LED Matrix màu RBG. Ở các bài viết sau mình sẽ làm các bài viết chuyên sâu hơn về Sense HAT. Mời các bạn đón đọc!

Cảm ơn bạn đã đọc bài viết 😀 chúc vui!

Raspberry Pi Việt Nam