Geautomatiseerde auto (7 / 8 stap)

Stap 7: Voorbeeldcode

Als u eenmaal een werken-circuit in plaats zijn er een groot aantal mogelijkheden voor code die u naar de auto uploaden kon. Met een sensor van de nabijheid die de auto te verplaatsen kan informeren naar voren en terug, alsmede links naar rechts is het theoretisch mogelijk om te programmeren van de auto om te rijden elke gewenste pad, zoals via een doolhof of een hindernissenparcours.

De volgende code die wij als voorbeeld aanbieden is bijzonder eenvoudig te makkelijk te volgen. Als u geen codering ervaring raden wij kopiëren en plakken in uw terminal Arduino en vervolgens tweaken het desgewenst. Bijvoorbeeld beginnen met het veranderen van de invoerwaarden van "LOW" naar "HIGH" of vise versa die de richting van de gegeven motor veranderen zal. Merk op dat onze code bevat opdrachten voor LED's die onze auto uitvoert. De taalcode-instellingen voor deze functies op dezelfde manier en kan worden genegeerd als uw auto geen LED's heeft.

Ook, als u niet over een Arduino terminal beschikt gedownload op uw computer al die kunt u een gratis via de volgende link:

http://Arduino.CC/en/Main/software

Hier is ons voorbeeldcode precies zoals het is ingevoerd in de Arduino terminal:

int Ingang1 = 6;
int Ingang2 = 5;

int input3 = 10;

int input4 = 11;

int blauw = 3;

int rood = 2;

VOID Setup {}
Serial.begin(9600);

pinMode(input1,OUTPUT);

pinMode(input2,OUTPUT);

pinMode(input3,OUTPUT);

pinMode(input4,OUTPUT);

pinMode(blue,OUTPUT);

pinMode(red,OUTPUT);

}

void loop {}
int sensorValue=analogRead(A0); Serial.println(analogRead(a0));

delay(1);

Als (sensorValue < 100) {}

digitalWrite(blue,HIGH);

digitalWrite(red,LOW);

digitalWrite(input1,LOW);

digitalWrite(input2,LOW);

digitalWrite(input3,HIGH);

digitalWrite(input4,LOW);

}

else {}
digitalWrite(blue,LOW);

digitalWrite(red,LOW);

digitalWrite(input1,LOW);

digitalWrite(input2,LOW);

digitalWrite(input3,LOW);

digitalWrite(input4,LOW);

delay(2000);

digitalWrite(blue,LOW);

digitalWrite(red,HIGH);

digitalWrite(input1,LOW);

digitalWrite(input2,LOW);

digitalWrite(input3,LOW);

digitalWrite(input4,HIGH);

delay(2000);

digitalWrite(blue,LOW);

digitalWrite(red,LOW);

digitalWrite(input1,LOW);

digitalWrite(input2,LOW);

digitalWrite(input3,LOW);

digitalWrite(input4,LOW);

delay(2000);

}

}

Gerelateerde Artikelen

De Opdringer van de pneumatische knop geautomatiseerde

De Opdringer van de pneumatische knop geautomatiseerde

Het hoofd van elektrotechniek kwam naar me en zei dat we moesten foltering testen de knoppen van een circuit bord ze ontworpen. Ze hadden de klok rond knop te drukken voor meerdere dagen om te testen het uithoudingsvermogen van mechanische schakelaar
Ultimate Auto-Wicking tuin

Ultimate Auto-Wicking tuin

Ontevreden met een eenvoudige hoogslaper tuin voor de achtertuin, hebben we besloten (of moet ik zeggen dat ik ervan overtuigd mijn vrouw) op een wicking bed tuin met een twist... een auto-navullen verhoogd bed wicking tuin (proberen te zeggen dat dr
Wijzigen van een 6 EUR rookmelder voor gebruik met microcontroller, auto-dialer, koppelen en meer

Wijzigen van een 6 EUR rookmelder voor gebruik met microcontroller, auto-dialer, koppelen en meer

In elk huis of bedrijf, rookdetectors en centrale vuur systemen essentieel om het redden van mensenlevens en eigendommen kunnen zijn.  Maar hoe zit wanneer geen mens er is?  Grote ondernemingen kunnen veroorloven gecontroleerde systemen met sprinkler
Batterij geen kwijting beschermer gestanste schakelaar met ATtiny85 voor lood zure auto of Lipo batterij

Batterij geen kwijting beschermer gestanste schakelaar met ATtiny85 voor lood zure auto of Lipo batterij

Als ik verschillende batterij beschermers voor mijn auto's en zonnestelsels moet had ik de commerciële zenders bij $49 te duur gevonden. Ze gebruiken ook teveel macht met 6 mA. Ik kon niet eventuele instructies vinden over dit onderwerp. Dus ik mijn
Groeien Box - geautomatiseerd, stapelbare

Groeien Box - geautomatiseerd, stapelbare

Update: Na al dit werk heb ik problemen met de software na 6 dagen van het runnen van de seriële out bevriest en schopt op alle pompen en overstromingen. Idealiter ik zou hebben dit voltooid, waarna de wedstrijd, maar reproduceren van een bug die 6 d
Geautomatiseerd Christmas Light Display

Geautomatiseerd Christmas Light Display

dit instructable is een gids voor het creëren van een fundamentele kerst verlichting display dat is gesynchroniseerd met kerstmuziek. Er zijn veel video's op het internet van deze populaire vorm van meningsuiting met betrekking tot de kerst-seizoen.
Spark Core activeert een externe auto Starter via WiFi

Spark Core activeert een externe auto Starter via WiFi

Externe Starters op auto's zijn geweldig! Ze warm uw auto tijdens de winter en koel in de zomer. Het is leuk om te hebben een afstandsbediening, maar wat als je wilt om te werken verder weg?In mijn kantoor, mijn afstandsbediening niet bereiken helema
DIY geautomatiseerd vuurwerk met behulp van Smartphone

DIY geautomatiseerd vuurwerk met behulp van Smartphone

Hoi, is dit instructable op een 8-kanaals geautomatiseerde draadloze vuurwerk controller die kan worden bediend met behulp van een android-telefoons.Dit project bestaat voornamelijk uit een micro-controller, estafette, Bluetooth-module, Verwarming sp
Singles waardering dag (S.A.D) auto dater

Singles waardering dag (S.A.D) auto dater

Pech, uit liefde, maar zeker niet out van de baan! Op deze noodlottige dag (14 15 feb), komen jou werkelijk gerealiseerde één voor één de broeders hebben verlaten aan de donkere kant. Plaats helaas, er is nog één laatste man staan, houden van de gron
(Auto) Verwijderen/uitschakelen/verbergen de taakbalk van Windows (Windows XP)

(Auto) Verwijderen/uitschakelen/verbergen de taakbalk van Windows (Windows XP)

een paar dagen terug, ik heb dit instructable die was over het spelen van een stunt door het tijdelijk uitschakelen van de pictogrammen op het bureaublad. Maar het was preety lame, want er verschillende manieren zijn van het uitschakelen van de bar v
Geautomatiseerde navigatie Robot met Gas (MQ-2), temperatuur & vochtigheid (DHT11) Sensors

Geautomatiseerde navigatie Robot met Gas (MQ-2), temperatuur & vochtigheid (DHT11) Sensors

Hallo iedereen! Het doel van dit project was een robot om geschikt te maken voor het navigeren rond obstakels in een kamer met behulp van de ultrasone module die HC-SR04 gemonteerd op een Servo, hierdoor de robot om rond te kijken om te bepalen van d
Geautomatiseerde / Voice Activated kat Feeder

Geautomatiseerde / Voice Activated kat Feeder

Ik Superforce gebruiken voor mijn kat meerdere malen gedurende de dag. Als ik zou hoofd uit de deur, zou vaak merk ik dat haar kom leeg was. Ik wilde de mogelijkheid om snel en gemakkelijk voeden haar elk moment nodig. Ik heb meerdere Amazon Echos (E
Geautomatiseerde broeikasgassen

Geautomatiseerde broeikasgassen

We besloten om het ontwerp van een serre als onderwerp voor onze elektronische project. Het doel was om het regelen van de temperatuur in de serre Bedankt een lamp, een servomotor te openen van een venster en een PC-ventilator. We wilden om een vrij
Gemakkelijke en betaalbare manier (gids) aan zelfgemaakte RC auto.

Gemakkelijke en betaalbare manier (gids) aan zelfgemaakte RC auto.

Hallo iedereen./ * DIT IS MIJN EERSTE INSTRUCTABLE. DUS WEES ZACHT MET ME. IK BEN GROTE FAN VAN INSTRUCTABLE UIT EEN LANGE TIJD, OP SOCIAAL ASSISTENTE MIJ VEEL. NU TERBESCHIKKINGSTELLING MIJN EIGEN ZODAT HET ANDERE LEZERS ZOALS ME. HELPEN KAN GELIEVE