不带排针!资料链接:https://pan.baidu.com/s/1ZOZQoaAFJe8bRCB2A23L5w
提取码:gpz1
感谢用户菲尼克斯的无私分享,以下为他编写的测试代码,适合测试各种摇杆或者按钮的代码。不区分板子。(IDE板本用1.8.6的。如果更新ZUI新测试不了)
//This code is provided by phoenix.
//仅测试所有接口上的 摇杆和按钮。
//Only test the rocker and buttons on all interfaces.
void setup(void)
{
Serial.begin(9600);//设置串口通信9600波特率
for ( int i = 0; i<=13; i++)//定义按钮位置
{
pinMode(i,INPUT_PULLUP);
digitalWrite(i, 1);
}
}
void loop(void)
{
//*******************摇杆位置判断,从端口从0-13,;A1-A5(14-20)
for ( int i = 0; i<=20; i++)//从端口0到20
{
Serial.print(i);
Serial.print("=");
Serial.print(analogRead(i));//读取摇杆X轴的值,串口显示
Serial.print(";");
}
//****************************Button位置判断,从端口0-13,;A1-A5(14-20)
int i, someInt, flag = 0;
for (i = 0; i<=20; i++) //从端口0到20
{
if (digitalRead(i) == 0) //读取button状态,判断是否按下
{
Serial.print("button=");
Serial.print(i);
Serial.print(";");
}
}
Serial.println("");//结束一行
delay(100); //100ms刷新一次
}
수입신고 1USD |
구매/결제대행 1CNY |
TT송금 1CNY |
---|---|---|
6.81 CNY | 203.62 KRW | 0.149 USD |