Arduino servo controle met behulp van ultrasone sensor (3 / 3 stap)

Stap 3: CODE


Dit is een korte code en slechts 20% van wat ik heb in gedachten uit te voeren met deze embedded systeem.

maar ik hoop dat het kan helpen om het even wie wie is nieuw in servo control en behoefte heeft aan een snelle instructie.

Ik hoop dat het niet te ingewikkeld. Dus wat in feite gebeurt is dat mijn ultrasone sensor op mijn servo is gemonteerd en wordt geconfronteerd met een hoek van 90 graden, wanneer het een obstakel tegenkomt zal kleiner dan of gelijk aan 20cm in deze richting de servo naar rechts draaien. Houd ook in gedachten dat als 0 u een volledige rotatie naar links geeft dan de volledige juiste draaihoek van die servo 180 is. Dank u en geniet van. :)

#include / / servo bibliotheek

 #define trigpin 5//set trigpin #define echopin 6//set echopin 
 Servo myservo;// declare servo name type servo 
 int duration, distance;//declare variable for unltrasonic sensor void setup() { Serial.begin(9600); pinMode(trigpin, OUTPUT); pinMode(echopin, INPUT); myservo.attach(2);// attach your servo myservo.writeMicroseconds(1500); // put your setup code here, to run once: 
 } 
 void loop() { 
 myservo.write(90);// always set servo to 90 to position it to the middle //ultrasonic code digitalWrite(trigpin,HIGH); _delay_ms(500); digitalWrite(trigpin, LOW); duration=pulseIn(echopin,HIGH); distance=(duration/2)/29.1; 
 if(distance <=20)// if ultrasonic sensor detects an obstacle less than 20cm in 90 degree angle. { myservo.write(0); //servo rotates at full speed to the right delay(600); 
 } else { myservo.write(90);// else servo stays at 90 degree angle. delay(600); 
 } Serial.print("cm"); //print distance unit cm Serial.println(distance);//distance 
Zet uw belangrijkste code hier, om het herhaaldelijk uitvoeren: // put your main code here, to run repeatedly: } 

Gerelateerde Artikelen

Afstandsmeting met behulp van ultrasone sensor en de Arduino

Afstandsmeting met behulp van ultrasone sensor en de Arduino

HI iederIk heb onlangs mijn eerste Aduino, hier ben ik gonne toont u mijn eerste project die is afstandsmeting met behulp van ultrasone sensor en de Arduino, kunt u dit project veel mogelijke toepassingen zoals1-vloeistof niveau2-object detectie3-afs
De opname met behulp van ultrasone sensor met arduino

De opname met behulp van ultrasone sensor met arduino

Ik heb in de IOT ruimte voor een flink aantal maanden en proberen om dingen te integreren met Arduino board, onlangs kwam ik ultrasone sensor, het is interessant. Dus ik dacht van het creëren van een klein project. Het doel van het project is het vas
Meten van vak (afstand sensing) met behulp van ultrasone Sensor ~ de gemakkelijkste

Meten van vak (afstand sensing) met behulp van ultrasone Sensor ~ de gemakkelijkste

Ooit wilde meten zonder schaal of meetlint?Meet afstand zonder gedoe met dit kleine apparaat!Zeer nauwkeurige *Voor meer Intresting projecten bezoeken: www.miymakers.comFacebook: www.facebook.com/miymakersStap 1: Hoe het werkt 'HOE HET WERKT?Een spec
Knop voor Volumio met behulp van ultrasone sensor Air

Knop voor Volumio met behulp van ultrasone sensor Air

Leg ik mijn hand in de lucht en het is mijn speler van de muziek die ik heb volledige controle over. Ik veranderen volume van de muziek en spelen of stop liedjes door mijn handen hoog of laag zetten. Ik kan program hoe ooit ik wil controle van de ken
Relais controle met behulp van Alcohol Sensor

Relais controle met behulp van Alcohol Sensor

Dankzij instructables ontving ik een Intel-kit voor transport en veiligheid. Ik ben veel te genieten en de kit is awesome. Ik zal proberen om een reeks instructables maken met de evolutie van mijn project en ik ben begonnen met het systeem ik ben van
Obstakel ontwijkt met behulp van ultrasone Sensor van de HC-SR04

Obstakel ontwijkt met behulp van ultrasone Sensor van de HC-SR04

OverzichtDit project maakt gebruik van een HC-SR04 ultrasone sensor en een Arduino voor het meten van de afstand tussen de gebruiker en een obstakel en veroorzaken een LED, buzzer en motor flash, piept en trillen respectievelijk te waarschuwen de geb
Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

er zijn twee manieren via welke u kunt servo's een SSC-32 servo controller gebruikt. Je kunt het doen rechtstreeks vanuit de lynx WS-32 Terminal of via seriële opdrachten verzonden vanaf een arduino board. Hier, gaan we kijken hoe de controle van de
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
HOME I/O - controle licht met behulp van helderheid sensor

HOME I/O - controle licht met behulp van helderheid sensor

In dit project zullen we zien hoe de controle van de tuin, zwembad en porche licht met behulp van helderheid sensor.Stap 1: Inzicht in de elementen die worden gebruiktDoelstellingThe Garden, Porche & Pool licht controle volgens de luminantie van het
Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Dit Instructable neemt een project van mijn laatste Instructable (Thermistor - ventilator controle met behulp van LabVIEW) en voegt in het gebruik van een Raspberry pi 3 voor draadloos besturen van de WF32. Dit betekent dat u kunt nu de fans en de se
LED controle met behulp van Bluetooth

LED controle met behulp van Bluetooth

SORRY VOOR DE SLECHTE KWALITEIT VAN VIDEO. IK COULDNT KRIJGEN EEN GOED SCHOT EN IK BEN NIEUW OP ARDUINO EN COMMUNICATIE MET BLUETOOTHHallo iedereen, dit is mijn eerste instructables hier. Dit een kleine acitivity die ik gemaakt heb om te controleren
Program Arduino Pro Mini met behulp van de Arduino Uno

Program Arduino Pro Mini met behulp van de Arduino Uno

Hallo iedereen. Vandaag ga ik laten zien hoe te programmeren van de arduino pro mini met behulp van de arduino uno.Als u al een arduino uno en je nieuw arduino pro hoeft mini, dan kunt u niet te kopen van de USB naar seriële converter om te programme
Automatische licht ON/OFF controle met behulp van TIMER

Automatische licht ON/OFF controle met behulp van TIMER

MATERIAALLIJSTAT89C2051LM7805DIODEESTAFETTEKRISTAL OSCILLATORGEMEENSCHAPPELIJKE ANODE ZEVEN SEGMENT DISPLAYTRANSFORMATORBC547 TRANSISTORBC557 TRANSISTORPROJECT SPECIFICATIE4 cijfer 7 Segment 24 uur klok Timer Is gebruik voor Any beheertoepassing. U k
Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

ik ga u laten zien hoe je Arduino gebruik maximaal 12 servo's tegelijk met minimale jitter control.  Met behulp van een eenvoudige seriële interface kunt u de positie van maximaal 12 servo kanalen.  Maximaal 10 momentopname posities kan worden opgesl