Hinder att undvika Arduino bil (3 / 3 steg)
Steg 3: ledningar och kod
Läs pic cearfully. anslutning som visas i bild, jag hoppas varje ledningar detalj täcker i pic om tvekan pls gärna kontakta.
måste kolla ditt ledningar innan power...
nu är det dags att ladda upp koden för att ge liv åt din bil...
/ * kod för hinder att undvika arxuino bil
*/
#define ECHOPIN 7
#define TRIGPIN 8
void setup() {
Serial.BEGIN(9600);
pinMode (ECHOPIN, indata);
pinMode (TRIGPIN, OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
}
void loop()
{
digitalWrite (TRIGPIN, låg);
delayMicroseconds(2);
digitalWrite (TRIGPIN, hög);
delayMicroseconds(10);
digitalWrite (TRIGPIN, låg);
flyta avstånd = pulseIn (ECHOPIN, hög);
avståndet = avstånd/58.
om (avstånd > = 30)
{digitalWrite (11, hög).
digitalWrite 10, hög;.
digitalWrite (9, låg).
}
annat
{digitalWrite (11, hög).
digitalWrite (10, låg).
digitalWrite (9, hög).
Delay(2000);
}
Serial.Print(Distance);
Serial.println ("cm");
Delay(200);
}
koden slutet
så detta är kod ladda upp detta till arduino ombord och låt din bil att flytta, i den här koden jag håller säkert avstånd på 30 cm kan du ändra enligt dina behov.
så det är det jag hoppas jag ge mycket detaljer om nåt hoppa pls be låt gör vissa sak kreativ och dela vad du gör...
Tack.