按joystick會變色
按下joystick發出聲音
void setup()
{
// put your setup code here, to run once:
pinMode(2,INPUT_PULLUP);
pinMode(8,OUTPUT);
}
int state=0;
void loop()
{
// put your main code here, to run repeatedly:
if(digitalRead(2)==LOW)//當板上按鈕按下時或joystick按下時
tone(8,2500,100); //發出聲音
else
noTone(8);
}
按下joystick用1、0表示有沒有按
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2,INPUT_PULLUP);
pinMode(8,OUTPUT);
}
int state=0;//開關狀態
void loop()
{
// put your main code here, to run repeatedly:
if(digitalRead(2)==LOW && state==0)
{
state=1;//當按鈕按下去時
Serial.write("1");
}
if(digitalRead(2)==HIGH && state==1)
{
state=0;//按鈕沒按時
Serial.write("0");
}
delay(100);
}

沒有留言:
張貼留言