Arduino met vaste komma voertuig nabijheid Detector. (7 / 9 stap)

Stap 7: Stap 7:Program de Arduino

Je Arduino op uw computer aansluit, brand-up van de Arduino programmeer omgeving en kopie en plak de code hieronder in een lege schets.  Compileren en vervolgens uploaden naar je Arduino board.

Een paar dingen op te merken:
-Ik heb een eenvoudige seriële verbinding die toestaat u om te zien hoe dicht het dichtstbijzijnde object dat is het lezen van de sensor is opgenomen.  Zulks zal verhuren u krijg een gevoel voor de sensor de mogelijkheden door het bewegen van sommige en brengen van uw hand dichter aan en verder van de sensor.  Om te zien een uitlezing van de afstand van de sensor die de dichtstbijzijnde sensormeting object is, gewoon open de seriële monitor door te selecteren Hulpmiddelen > seriële Monitor van de staaf van het Menu van de Arduino terwijl de Arduino nog steeds op de computer is aangesloten.  U kunt desgewenst verwijderen van de lijnen die relevant is voor de seriële monitor, maar het doet niet pijn iets en verlaten hen in zodra de Arduino is losgekoppeld van de computer heeft geen invloed op de werking van de eenheid op geen enkele manier.
-Ik heb de gele en rode lichtsensor afstanden op 5 voet en 6 duim respectievelijk zodat standaardpraktijk vertelt de bestuurder op geel vertragen en stoppen bij rood.  Deze variabelen zijn warnDistance en stopDistance.  Als u gebruik wilt maken verschillende afstanden, gewoon de waarden van deze constanten wijzigen de afstand in inch wilt toewijzen aan elk bereik in de lijnen van de definitie van de code (dat wil zeggen, degenen die beginnen met "int" en eindigen met het nummer en een puntkomma.)
-Als voor sommige reden die u wilt deelnemen aan de 21ste eeuw en de rest van de wereld, u gemakkelijk het programma om te werken met centimeters door het veranderen van de lijn aanpassen kunt:
afstand = duur / 72 / 2;
Aan
afstand = duur / 29 / 2;
Vervolgens eenvoudig aangepast, warnDistance en stopDistance de afstanden die u wenst te gebruiken in centimeters.

CODE:
"Arduino Garage tennisbal."  Een afstandssensor met LED Stoplights voor mensen met meerdere voertuigen in te gaan op een beperkte ruimte.

Const int triggerPin = 8;
Const int echoPin = 9;
int redPin = 13;
int yellowPin = 12;
int greenPin = 11;
lange duur;
lange afstand;

VOID Setup {}
pinMode (13, OUTPUT);
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
Serial.begin(9600);
}

void loop
{
int stopDistance = 6; //object afstand in inches van de sensor die u wilt activeren de rode LED.
int warnDistance = 60; //object afstand in inches van de sensor die u wilt activeren de gele LED.
pinMode (triggerPin, OUTPUT);
digitalWrite (triggerPin, laag);
delayMicroseconds(2);
digitalWrite (triggerPin, hoge);
delayMicroseconds(5);
digitalWrite (triggerPin, laag);
pinMode (echoPin, INPUT);
duur = pulseIn (echoPin, hoge);
afstand = duur / 72 / 2; //determines afstand in inches van object van sensor door microseconden tot aan inch formule.
Als (afstand > = warnDistance) {}
digitalWrite (redPin, laag);
digitalWrite (yellowPin, laag);
digitalWrite (greenPin, hoge);
}
anders als ((distance>stopDistance) & & (afstand < warnDistance)) {}
digitalWrite (redPin, laag);
digitalWrite (yellowPin, hoge);
digitalWrite (greenPin, laag);
}
else {}
digitalWrite (redPin, hoge);
digitalWrite (yellowPin, laag);
digitalWrite (greenPin, laag);
}
Serial.println (afstand);
}

Gerelateerde Artikelen

Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
CARduino - Arduino-aangedreven, LabVIEW bestuurde voertuig

CARduino - Arduino-aangedreven, LabVIEW bestuurde voertuig

De CARduino is een op afstand bediende voertuig dat wordt bestuurd door een controller aangesloten op een computer met LabVIEW. Het voertuig wordt aangedreven door de Arduino, en kan worden uitgebreid door de toevoeging van sensoren of andere apparat
Een zeer eenvoudige nabijheid detector

Een zeer eenvoudige nabijheid detector

Gadget freaks, model railroaders, roboticists of kat-hosts zal de liefde van de veelzijdigheid van de scherpe IS471 de nabijheid van de Infrarood detector. Het is de grootte van een transistor, werkt via het bereik 4-16 volt, en kan detecteren object
Een Arduino met een ZIF-Socket bootload

Een Arduino met een ZIF-Socket bootload

Bootloading een Arduino met een ZIF-socket kunt u gemakkelijk programma een heleboel chips tegelijk zonder zorgen te maken over de pinnen mangelen. De reden hiervoor is dat de ZIF voor "zero insertion force staat", en zoals de naam al impliceert
Controle licht met behulp van de Arduino met Relais module AC

Controle licht met behulp van de Arduino met Relais module AC

Hallo vrienden! Ik ben Ostin, ik ll laten zien hoe u kunt besturen van een lichte AC met Arduino met behulp van Relais module. Het is een eenvoudig project en ook zeer gevaarlijk als we gaan om met hoogspanning 220v. Probeer niet bent u een amateur i
Controle van de Arduino met Android telefoon via Bluetooth

Controle van de Arduino met Android telefoon via Bluetooth

Hallo mensen, hier kunt u leren hoe u kunt besturen Arduino met Android telefoon via Bluetooth. U kunt uw smartphone als een afstandsbediening voor u verlichting van het huis systeem of u kunt gebruiken als een drone externe enz.Om de verbinding tuss
Hoe te programmeren een AVR (arduino) met een ander arduino

Hoe te programmeren een AVR (arduino) met een ander arduino

deze instructables is handig als:* je hebt je arduino met atmega168 en je kocht een atmega328 op je lokale elektronicawinkel. Het hoeft niet een arduino bootloader* u wilt maken van een project dat geen gebruik maakt van arduino - gewoon een regelmat
Programmering Arduino met een Arduino

Programmering Arduino met een Arduino

Dit is mijn eerste Instructable. In dit Instructable ga ik u tonen hoe te programmeren van een Arduino met een Arduino. Er zijn geen stuurprogramma's nodig! Dit Instructable is ook handig voor het uploaden van schetsen aan de Chinese ArduinoStap 1: D
Sluit je Arduino met verwerking

Sluit je Arduino met verwerking

Heb je ooit nagedacht over...? Met behulp van Arduino met verwerking? In dit Instructable tonen ik u de snelle en gemakkelijkste manier om dit te doen. Gewoon blijven lezen!Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptistep
Combineren van 1 of meer Arduinos met een RaspberryPi

Combineren van 1 of meer Arduinos met een RaspberryPi

Dit instructable is een demonstratie van de functie van de Drogon Remote Control (DRC) die wordt geleverd met wiringPi.De bibliotheken van de wiringPi, geschreven door Gordon Henderson, de functies waarmee u de GPIO op de RaspberryPi in C in een stij
Macht van de Arduino met een mobiele telefoon

Macht van de Arduino met een mobiele telefoon

oude mobiele telefoons zijn makkelijk te verwerven, en ze hebben gebouwd in lithium opladen circuits. Wat een prachtige uitvalsbasis voor een voeding voor kleine mobiele dingen. Ik aangesloten een cellphone aan de arduino met de mogelijkheid om de mo
Program je Arduino met een Android toestel!

Program je Arduino met een Android toestel!

Halloin dit Instructable die ik wil je laten zien, kunt hoe u programmeren uw Arduino met uw Androïde apparaat. Het is zeer eenvoudig en goedkoop. Ook het laat ons toe om onze Arduino program waar ooit wij wilt, dit is nuttig voor permanent geïnstall
HOW TO MAKE Mini Hand-drill met vaste-spool Reel

HOW TO MAKE Mini Hand-drill met vaste-spool Reel

https://www.YouTube.com/watch?v=34lESBY5tng&feature=Youtu.beStap 1: Om te doen een Mini hand-boor met vaste-spool reel u nodig!!! We weten allemaal dat de hand boor mini boor pers of zelfs een schroevendraaier een van de meest essentiële instrumenten
Vloer stofzuiger robot - gecontroleerd door Arduino met motor shield

Vloer stofzuiger robot - gecontroleerd door Arduino met motor shield

vloer stofzuiger robot. Versie #16.Deze versie geaccumuleerde positieve ervaring uit eerdere versies.Materialen en onderdelen:1. Arduino board;2. Arduino Motorschild;3. twee motoren met een versnellingsbak (3 volt, ~ 100 RPM);4. twee wielen of twee a