下面是arduino nano的结构图(自制图)⬇️
xy摇杆控制玩家角色⬇️
将摇杆(VRX) 连接到 ( A1)
将摇杆(VRY) 连接到 (A0)
将摇杆(SW) 连接到 (D13)
将摇杆(VCC) 连接到 ( 5V)
将摇杆(GND)连接到 ( GND)
⬇️
arduino 软件编辑器的接口设置⬇️
arduino nano 测试是否连接摇杆⬇️
int x, y, bt; // 定义变量x、y和bt
void setup()
{
pinMode(13, INPUT); // 设置引脚13为输入模式
Serial.begin(9600); // 初始化串口通信,波特率为9600
}
void loop()
{
x = analogRead(A1); // 实时输入摇杆x轴数据
y = analogRead(A0); // 实时输入摇杆y轴数据
bt = digitalRead(13); // 实时输入摇杆按下检测
Serial.println("x: " + String(x)); // 输出x轴数据
Serial.println("y: " + String(y)); // 输出y轴数据
Serial.println("bt: " + String(bt)); // 输出按钮状态
delay(1000); // 延迟1秒
}
godot中映射键
弄了半天,nano不支持keyboard库, 好家伙😭
Pro Micro (ATmega32U4) 是“原生支持 HID”, 也就是直接可以使用 keyboard和 mouse 库, 拼夕夕上 25 元买了一个(我买的是 type-c )
先下载库,等待板子到来