這是我用arduino 代碼實現的功能
int out1 = 2;
int out1_kg1 = 0;
int out1_kg1_st = LOW;
void setup() //程序初始化
{
pinMode(out1_kg1,INPUT);
pinMode(out1,OUTPUT);
//Serial.begin(9600);//設置波特率9600
//delay(500);
out1_kg1_st = digitalRead(out1_kg1);
}
void cf()
{
digitalWrite(out1,HIGH);
delay(50);
digitalWrite(out1,LOW);
}
void loop()//程序主體循環
{
int tp1 = digitalRead(out1_kg1);
//Serial.println(tp1);
if(out1_kg1_st!=tp1){
out1_kg1_st=tp1;
cf();
}
delay(20);
} |