Mũ Sense trở nên sống động

author
2 minutes, 29 seconds Read

Ghi nhớ chiếc mũ Raspberry Pi Sense? Được phát triển ban đầu cho một nhiệm vụ đến trạm vũ trụ quốc tế, bảng có khá nhiều cảm biến trên tàu cũng như ma trận LED 8 × 8 RGB. Những gì bạn có thể hoàn thành với một màn hình 8 × 8? Bạn có thể ngạc nhiên nếu bạn sử dụng thư viện Animation Hat Python Sense Hat. Bạn có thể nhận được hiệu ứng hình ảnh đầy đủ trong video dưới đây.

Mã sử ​​dụng một phạm vi để thể hiện màn hình, không phải là một thỏa thuận lớn vì chỉ có 64 phần tử. Bật một yếu tố cụ thể để hoạt hình, nói, một pong pong, không khó có hoặc không có thư viện. Đây là một số mã để làm điều đó với thư viện:

Đối với X trong phạm vi (0,7):
ect.cell (hình ảnh, [0, x], [randint (0,255), randint (0,255), randint (0,255)], 0,1)
ect.cell (hình ảnh, [0, x], e, 0,1)
Đối với X trong phạm vi (7,0, -1):
ect.cell (hình ảnh, [0, x], [randint (0,255), randint (0,255), randint (0,255)], 0,1)
ect.cell (hình ảnh, [0, x], e, 0,1)
Mỗi vòng lặp vẽ một hộp có màu ngẫu nhiên và sau đó xóa nó trước khi đi đến vị trí tiếp theo. Vòng thứ hai cho vòng lặp làm cho việc di dời puck theo hướng ngược lại. Bạn có thể đã suy luận rằng đối số đầu tiên là mảng màn hình, thứ hai là vị trí. Đối số thứ ba đặt màu và đối số cuối cùng đặt bộ hẹn giờ hoạt hình. Tuy nhiên, hãy xem mã, nó trông giống như các khối hẹn giờ có thể sẽ không hoạt động cho một số ứng dụng.

Nếu đó là tất cả, điều này sẽ không đáng giá quá nhiều, nhưng bạn cũng có thể vẽ hình tam giác, vòng tròn và hình vuông. Ví dụ:

ect.circle (hình ảnh, (4,4), 3, [randint (0,255), randint (0,255), randint (0,255)], 0,1)
Chúng tôi bao phủ chiếc mũ cảm giác một lúc trở lại. Tất nhiên, nó làm nhiều hơn nhiều so với chỉ sáng lên đèn LED như bạn có thể thấy từ bảng điều khiển thời tiết này.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *