Autonome Arduino auto (7 / 8 stap)

Stap 7: programmeren

Gezien de dynamische aard van dit project, is het zeer waarschijnlijk moet u veel wijzigingen aanbrengt in de code op basis van de grootte, vorm, straal, snelheid en gewicht van uw auto, evenals het omgevingslicht van uw testomgeving (die ik heb geprobeerd te compenseren) draaien.

int irsensor = A5;
int motorspeed;
int lopen = 0;
int maatregel = 1;
int ambientir = 0;
int afstand;

VOID Setup {}
Setup kanaal A
pinMode (12, OUTPUT); Ingewijden Motor kanaal A pin
pinMode (9, OUTPUT); Ingewijden rem kanaal A pin
pinMode (irsensor, INPUT);
digitalWrite (irsensor, hoge);
Serial.begin(9600);
}

void loop {}
if(run == 0)
{
delay(1000);
{}
ambientir = ambientir + analogRead(irsensor);
delay(1000);
maatregel = maatregel + 1;
}
terwijl (maatregel < 10);
ambientir = ambientir / 10;
lopen = lopen + 1;
}

afstand = analogRead(irsensor);

Als (afstand < ambientir - 50) {}
digitalWrite (12, hoge); Stelt achterwaartse richting van kanaal A
digitalWrite (9, laag);   Losraken van de rem voor kanaal A
analogWrite (3, 100);   Draait de motor op kanaal A op halve snelheid
}

Als (afstand > ambientir - 50) {}
digitalWrite (12, laag); Stelt voorwaartse richting van kanaal A
digitalWrite (9, laag);   Losraken van de rem voor kanaal A
analogWrite (3, 100);   Draait de motor op kanaal A op volle snelheid
}
Serial.println(distance);
}

Dat gezegd zijnde, geluk veel. Ik denk dat iedere programmeur zal eens, dit zal niet werken op uw eerste poging.

Gerelateerde Artikelen

Autonome Arduino auto met infrarode nabijheidssensor

Autonome Arduino auto met infrarode nabijheidssensor

Dit Instructable laat zien hoe een preloved RC auto te wijzigen zodat het kan worden gecontroleerd door een Arduino. Vervolgens zal de Instructable u tonen hoe te maken van de RC uitvoeren dat een eenvoudige figuur 8 code vanaf daar de Instructable z
Swarmbots: Autonome Arduino auto's die stoelendans spelen

Swarmbots: Autonome Arduino auto's die stoelendans spelen

Onze bedoeling met dit project was om twee cutting-edge samenvoegvelden van technologie: autonome voertuigen en swarmbots. In een partnerschap met de Fremont Academie voor technologie en ontwerp van Femineer studenten geassembleerd tien leden van de
RC auto naar autonome Arduino Robot

RC auto naar autonome Arduino Robot

Hebt u ooit gewenst om te bouwen van een eenvoudige autonome Arduino robot? Ik werd geïnspireerd om het bouwen van een fundamentele Arduino robot om te helpen mijn begrip van de Arduino, de Arduino IDE, en de werking van de ultrasone sensoren en moto
Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

Eenvoudige arduino auto met behulp van HC-06 Bluetooth-Module

De gemakkelijkste manier om te bouwen van een Arduino-auto en controle met uw Androïde apparaat.Stap 1: Dingen nodig: Laptop met de Arduino software.Elke Arduino. (Im ' using Leonardo).Twee gelijkstroommotoren met banden stevig vastgemaakt.Een acryl
Obstakel te vermijden Arduino auto

Obstakel te vermijden Arduino auto

Hallo iedereen ik ben hier delen wat ik maak een obstakels vermijden van arduino auto. Ik gebruikte hier gemakkelijk beschikbaar materiaal, deze robo blijven uitvoeren naar voren totdat en tenzij elk obstakel kwam voor auto laten zien en maak...Stap
Autonome Arduino Tank (A.A.T)

Autonome Arduino Tank (A.A.T)

Hey iedereen, dit is mijn allereerste robot. Ik ben een 15-jarige eerstejaars. Ik heb sinds het 6e leerjaar kochten robots en probeert te bouwen een sindsdien. Ik heb besloten om noemen het A.A.T, want het is een autonome arduino tank, net als de naa
Arduino auto gecontroleerd via Bluetooth

Arduino auto gecontroleerd via Bluetooth

Alles wat die we weten dat Arduino een uitstekende prototyping platform, is voornamelijk omdat het een vriendelijke programmeertaal gebruikt en er zijn een heleboel extra ongelooflijke onderdelen die ons grote ervaringen bieden.We kunnen de Arduino t
Beheersing van Arduino auto via sprong Motion

Beheersing van Arduino auto via sprong Motion

Laatste tijd, heb ik een Arduino-auto, die wordt beheerd via het Web. Dit keer, ik heb dezelfde auto gebruikt maar het wordt bestuurd via Motion sprong.Stap 1: Wat is sprong beweging.U kunt controleren wat "Leap Motion" is door de officiële webs
BOBO Arduino gebaseerde semi-autonome RC auto

BOBO Arduino gebaseerde semi-autonome RC auto

Hallo Instructables!,BOBO, is mijn poging om een arduino gebaseerd, autonome robot-platform. De kleine man is gebaseerd op een arduino mega, hoewel de basis staat zou poging tot op een Arduino Uno of soortgelijk. Hij heeft 4 onafhankelijke motoren be
Controle op Radio Arduino auto via Web scherm

Controle op Radio Arduino auto via Web scherm

Dit is mijn eerste Arduino prototyping. Ik zou willen maken van een bewegend object, die kan worden gecontroleerd via de radio. De auto bestaat uit Tamiya Kits en XBee.De webpagina voor het beheersen van de auto is geschreven met Node.js en Socket.IO
Arduino auto ontstekingssysteem... De Carduino!

Arduino auto ontstekingssysteem... De Carduino!

Dit zijn de basisingrediënten die u zal moeten opbouwen van een relais gedreven door Arduino.-Grote hobby doos-Arduino chip van uw keuze (R3 afslaan in mijn geval)-Lege PCB-Automotive 14VDC 60A estafette-3 x 4 Matrix toetsenblok (ik weet het afgebeel
Arduino Auto drenken de tuin Project

Arduino Auto drenken de tuin Project

Wat is uw kijken boven mijn hele project in haar ' behuizing. Ik heb uiteengezet om een probleem bij het starten van dit project dat twee vouwen was. Een dat het moest mezelf vertrouwd te maken met enkele van de basisprincipes van de Arduino omgeving
Autonome Arduino Rover 5

Autonome Arduino Rover 5

dit is mijn allereerste Arduino http://youtu.be/4KKbA1m54Y4project, ik wilde leren C en C++ programmeren terwijl je plezier. Dus besloot ik samen te stellen een autonome speelgoed kunnen rijden zelf rond en vermijd obstakels. Nogmaals ik ben in het p
Goedkope propeller aangedreven Arduino auto

Goedkope propeller aangedreven Arduino auto

Hallo! :)In dit instructable ik zal je laten zien hoe ik propeller aangedreven bluetooth gecontroleerde auto gemaakt. Het is cool speelgoed die kunt u uit slechts paar delen.Wees voorzichtig met dit, propeller draait ongeveer 2000-3000 rpm, geloof me