|
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);
}
前段时间提了个问题,开=》关,关=>开,触发一个脉冲的电路很多给出了双稳态,单稳态倍频电路等,但是都不是我想实现的功能,所以我把代码发出来了,功能其实很简单,但是这么简单的功能用arduino来实现感觉太浪费了,所以把代码发出来了,代码应该很好理解吧,我只是需要实现这么一个简单功能的电路图,谢谢了 |
|