Mobil kontrollerade robotic bilen med arduino och DTMF (5 / 5 steg)
Steg 5: Arduino kod:
int x, y, z, t;
int en = 3;
int b = 4;
int c = 5;
int d = 6;
int e = 7.
int f = 8.
int g = 9.
int h = 10;
void setup() {
sätta din installation kod här, om du vill köra en gång:
pinMode(a,INPUT);
pinMode(b,INPUT);
pinMode(c,INPUT);
pinMode(d,INPUT);
pinMode (e, produktionen);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
pinMode(h,OUTPUT);
Serial.BEGIN (9600);
}
void loop() {
sätta din huvudsakliga kod här, för att köra flera gånger:
x=digitalRead(a);
y=digitalRead(b);
z=digitalRead(c);
t=digitalRead(d);
Serial.Print(x);
Serial.Print(y);
Serial.Print(z);
Serial.println(t);
Delay(1000);
om (x == 1 & & y == 0 & & z == 1 & & t == 1)
{digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
digitalWrite(h,LOW);}
om (x == 1 & & y == 1 & & z == 1 & & t == 0)
{digitalWrite(e,LOW);
digitalWrite(f,HIGH);
digitalWrite(g,LOW);
digitalWrite(h,HIGH);}
om (x == 1 & & y == 1 & & z == 0 & & t == 1)
{digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
digitalWrite(h,LOW);}
om (x == 1 & & y == 0 & & z == 0 & & t == 1)
{digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
digitalWrite(h,LOW);}
om (x == 0 & & y == 0 & & z == 1 & & t == 1)
{digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
digitalWrite(h,LOW) ;}}