Nota: catatan ringkas ini ini saya kirim semula dari FB dan youtube saya
Permainan Ular (python?)
Komponen:
a. Maker Pi Rp2040
b. Raspberry Pi 4b
c. Maker HAT Base
d. Grove thumbs joystick
e. UnicornHD HAT 16 x 16 RGB Matrix
bahasa pengaturcaraan:
a. CircuitPython pada Maker Pi RP2040
b. Python pada Raspberry Pi
Langkah:
a. Isyarat input analog dihantar dari sensor Grove thumb joystick
b. Nilai analog ditukar kepada isyarat papan kekunci WSAD menggunakan pustaka usb_hid CircuitPython pada pengawal mikro Maker Pi RP2040
c. kod python contoh “snake.py” dijalankan pada komputer papan tunggal Raspberry Pi dan dipaparkan pada peranti output UnicornHD HAT
d. RP2040 bertindak sebagai HID (peranti antara muka manusia) ke raspberry pi 4b dan isyarat papan kekunci dipantau menggunakan pustaka “Curses (kutukan?) ” python.
Snake (python?) game
Components:
a. Maker Pi Rp2040
b. Raspberry Pi 4b
c. Maker HAT base
d. Grove thumb joystick
e. UnicornHD HAT 16 x 16 RGB matrix
programming language
a. CircuitPython on RP2040
b. Python on Raspberry Pi
Step:
a. Analog input signal is sent from Grove thumb joystick sensor
b. analog value is converted to emulate WSAD keyboard-press using CircuitPython usb_hid library on Maker pi Rp2040 microcontroller
c. unmodified python code example snake.py is executed on raspberry pi single board computer and displayed on unicornHD HAT output
d. RP2040 acts as a HID (human interface device) to the raspberry pi 4b and key-press is monitored using python curses library.