int a = 2;
int b = 3;
int reset = 4;
int clock = 5;
int sw1 = 13;
int sw2 = 12;
int val1 = 0;
int val2 = 0;
void setup()
{
beginSerial(9600);
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(reset,OUTPUT);
pinMode(clock,OUTPUT);
pinMode(sw1,INPUT);
pinMode(sw2,INPUT);
}
void loop()
{
digitalWrite(reset,1);
val1 = digitalRead(sw1);
val2 = digitalRead(sw2);
if (val1==1&&val2==0){
inputOn();
clockRun();
}
if (val1==1&&val2==1){
inputOff();
clockRun();
}
}
void clockRun()
{
digitalWrite(clock,1);
delay(100);
digitalWrite(clock,0);
delay(100);
}
void inputOn()
{
digitalWrite(a,1);
digitalWrite(b,1);
}
void inputOff()
{
digitalWrite(a,0);
digitalWrite(b,0);
}
void resetall()
{
digitalWrite(reset,1);
digitalWrite(reset,0);
digitalWrite(reset,1);
}
沒有留言:
張貼留言