
1、介紹
HS‑S76‑PL 是一款 PS2 接收器母座轉接板模組,模組本身不帶無線收發單元,需搭配 PS2 無線手柄接收器使用。手柄與接收器之間採用 2.4G 私有無線協議,連接穩定、反應靈敏,支持自動休眠節電,START 按鍵一鍵啟醒,多套設備同時工作互不干擾。 模組集成 662K LDO 稳壓電路,支援 3.3V~5V 宽電壓供電,信號回路搭載限流保護電阻,搭配沉金 PCB,抗干擾、抗老化。板載標準 PS2 母座,適配 7 针 PS2 接收器,即插即用;引出 PH2.0-6P 防反插端子,可有效防止接線錯誤燒毀電路。模組可對接 Arduino、ESP32、掌控板等各類單片機主控,讀取 PS2 手柄搖桿與按鍵數據,適合創客 DIY、機器人、智能小车、機械臂等遙控項目開發。
2、原理圖
3、模組參數
引腳名稱 | 描述 |
|---|---|
G | GND(電源輸入負極) |
V | VCC(電源輸入正極) |
DAT | 手柄向主機傳輸 8bit 串行數據,在時鐘下降沿(高→低)讀取數據 |
CMD | 主機→手柄,8bit 串行數據,時鐘下降沿發送,與 DAT 配對 |
CS | 通訊使能,通訊期間置低電平 |
CLK | 主機提供的同步時鐘信號 |
供電電壓:3.3V / 5V
連接方式:PH2.0 6P 端子
安裝方式:螺絲 / 积木固定
安裝孔參數:孔徑 4.5/3.5mm,孔距 31/23.3mm
4、電路板尺寸

5、Arduino IDE示範程序
注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
Arduino IDE 庁件文件下載及導入教範:點擊查看
示範程序(UNO開發板):
#include <PS2X_lib.h>
PS2X ps2x;
void setup(){
ps2x.config_gamepad(A3,A1,A2,A0, true, true);
delay(300);
Serial.begin(9600);
}
void loop(){
ps2x.read_gamepad(false, 0);
delay(30);
Serial.print(String("摇杆右侧X值:") + String(ps2x.Analog(PSS_RX)));
Serial.print(String(" 摇杆右侧Y值:") + String(ps2x.Analog(PSS_RY)));
Serial.print(String(" 摇杆左侧X值:") + String(ps2x.Analog(PSS_LX)));
Serial.println(String(" 摇杆左侧Y值:") + String(ps2x.Analog(PSS_LY)));
if (ps2x.Button(PSB_GREEN) == 1) {
Serial.println("三角形键按住");
}
if (ps2x.Button(PSB_RED) == 1) {
Serial.println("圆形键按住");
}
if (ps2x.Button(PSB_BLUE) == 1) {
Serial.println("X键按按住");
}
if (ps2x.Button(PSB_PINK) == 1) {
Serial.println("方形键按住");
}
if (ps2x.Button(PSB_L1) == 1) {
Serial.println("左侧1按住");
}
if (ps2x.Button(PSB_L2) == 1) {
Serial.println("左侧2按住");
}
if (ps2x.Button(PSB_R1) == 1) {
Serial.println("右侧1按住");
}
if (ps2x.Button(PSB_R2) == 1) {
Serial.println("右侧2按住");
}
if (ps2x.Button(PSB_PAD_UP) == 1) {
Serial.println("方向键上按住");
}
if (ps2x.Button(PSB_PAD_RIGHT) == 1) {
Serial.println("方向键右按住");
}
if (ps2x.Button(PSB_PAD_DOWN) == 1) {
Serial.println("方向键下按住");
}
if (ps2x.Button(PSB_PAD_LEFT) == 1) {
Serial.println("方向键左按住");
}
if (ps2x.Button(PSB_SELECT) == 1) {
Serial.println("选择键按住");
}
if (ps2x.Button(PSB_START) == 1) {
Serial.println("开始键按住");
}
Serial.println("");
delay(50);
}6、米思齊Mixly示例程式(圖形化語言)
示例程式:點擊下載
注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
米思齊(Mixly)IDE Arduino 圖庫檔案下載及匯入教學:點擊查看

7、測試環境搭建
Arduino UNO 測試環境搭建
準備配件:
HELLO STEM UNO R3 開發板 *1
HS-UNO-EXP1 扩展板*1
USB type-c 資料線 *1
PS2 無線手柄*1
PS2 無線接收器 *1
5 號電 池盒*1
PH2.0-6P雙頭端子線*1
電路接線圖:

8、測試結果
Arduino UNO測試結果:
器件連接完成之後,將範例程式燒錄到 Arduino UNO 開發板,給模組上電,PS2 接收器插在模組母座上,打開 PS2 手柄電源完成配對。程式循環採集左右搖桿 0-255 模擬量,檢測三角、圓形、方向鍵、L1/R2 等按鈕按压狀態,以 9600 波特率串口輸出搖桿數值與按鈕提示信息,操作手柄按鈕、撥動搖桿,串口即可打印對應數據,可實現對外接設備的遙控控制。
