描述
正面圖(未裝上螢幕)
正面內建 2.8″ 14 pin 320×240 TFT 螢幕插槽
左右總共有九顆按鈕,分別為四顆方向鍵、A/B 鍵、MENU 鍵、START 鍵及 Reset 鍵
上下兩個獨立開關,上面為 14500 電源開關,下面為聲音開關
背面為 Pico 及 Pico_W 插槽
可用 microusb 或 14500 供電 (無充電功能)
內建蜂鳴器
支援 microSD 卡 (黑色 TFT 螢幕背面有 microSD 卡槽,而紅色螢幕背面的大卡不支援,需注意!!)
大小 : 170mm x 70mm x 28mm
左邊為 Pico / Pico_W 插槽,右邊為電池盒,支援 14500 鋰電池 (目前無充電功能)
Pico_Game 擴充板規格
為 Pi Pico/W 專用,可插上 2.8″ 螢幕及內建按鈕的擴充板 (註一)
註一:
只驗證官方板的 Pi Pico 或 Pi Pico W,其它副廠板子未做驗證,請使用時注意
註二:
螢幕模組使用請注意:
– 現階段尚未支援觸控,觸控功能需更換有觸控螢幕及相關軟體支援才行
– 軟體相關應用以黑色 ILI9341 螢幕模組為主
– 其它腳位相容螢幕模組,如常見的紅色 ILI9341 或 ST7789 模組 ,雖可自行更換,但相關螢幕驅動需自行額外設定,請特別注意!!
Pico_Game 腳位說明:
Button_A GP2
Button_B GP14
Button_UP GP8
Button_DOWN GP7
Button_LEFT GP15
Button_RIGHT GP9
Button_MENU GP1
Button_START GP0
Sound GP6
TFT 螢幕驅動採用 Pico-SPI0 腳位
適用的模組為 14 根腳位的,做螢幕顯示最少需以下八根
!腳位不同,請不要插上使用!
1- VCC 3.3V
2- GND GND
3- TFT_CS GP17 (SPI0 CSn)
4- TFT_RESET GP21
5- TFT_RS (DC) GP20
6- TFT_MOSI GP19 (SPI0 TX)
7- TFT_SCK GP18 (SPI0 SCK)
8- TFT_BL 3V3
9- TFT_MISO GP16 (SPI0 RX) 純當螢幕顯示使用,可不接
其它腳位說明:
– 右邊一組 I2C 腳位 (GP4 / GP5)
– 左邊一組 UART 腳位 (GP12 / GP13)
– 拉出三根 Analog 腳位 (GP26/GP27/GP28) (有留 MAX98357 I2S 模組腳位,但需自行焊接處理)
– 黑色螢幕背面有 micro SD 卡槽,可使用 GP22 來控制 SPI0 讀取
供電說明:
– 可直接用 usb 插在 Pico 供電或自行裝上 14500 電池來外接供電
– 目前未提供 14500 充電功能
Pico_Game 插上 Pico_W 後,可支援以下幾種軟體開發方式:
主要提供點亮 TFT 螢幕方式,請點選附屬的頁面參考
1. 支援 MakeCode圖形化編程(此為一開始開發的重點)
使用 https://arcade.makecode.com/ 來寫 arcade game
– 使用時,請先上傳硬體設定檔 (一般只需上傳一次即可)
– 用 MakeCode Arcade 開發完程式後,硬體選 R2 存成 .uf2 檔,再上傳至 Pico 即可
注意: MakecodeArcade 只支援單機版,不支援”多個玩家” 及” JACDAC” 擴充功能,請使用者注意
2. Microblock 積木使用
用 microblock 積木來寫程式
3. MicroPython + Thonny IDE 開發
使用純文字的 Thonny IDE
3a. CircuitPython + Thonny IDE 開發
使用純文字的 Thonny IDE
4. Arduino IDE 開發 (進階使用)
使用螢幕,建議使用強大的 TFT_eSPI 來顯示
setup_pico_ILI9341.h
#include <User_Setups/setup_pico_ILI9341.h> // Select your setup file
5. Virtual Studio Code for Pico
– 使用 C/C++ 來開發程式,適合進階使用