Pages: [1]   Go Down
Author Topic: Steuerung Roboter.  (Read 603 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich habe auch so ein problem ich habe den Ultraschallsensorcode eingegeben und er misst auch aber jetzt will ich es so machen dass wenn jetzt die länge zwischen Wand (oder so) 2 cm beträgt soll er stoppen und nach rechts fahren wenn aber rechts auch was ist dann soll er nach links fahren wenn aber auch dort etwas ist soll er zurück fahren kann mir jemand das sagen wie das programmiert wird hier mein code:



Code:
[sub]const int pingPin = 12;
const int echoPin = 13;

void setup
{
  Serial.begin(9600);
}
void loop()
{
  long laenge;
  int cm;
  pinMode(pingPin,OUTPUT);
  pinMode(echoPin,INPUT);
  digitalWrite(pingPin,LOW);
  delayMicroseconds(2);
  digitalWrite(pingPin,HIGH);
  delayMicroseconds(5);
  digitalWrite(pingPin,LOW);

  laenge = pulseIn(echoPin,HIGH);
  cm = (laenge*340/2/10000);

  Serial.print(cm);
  Serial.print("cm");
  Serial.printIn();
  delay(100);
}
[/sub]



Bitte helft mir
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 140
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich habe auch so ein problem ich habe den Ultraschallsensorcode eingegeben und er misst auch aber jetzt will ich es so machen dass wenn jetzt die länge zwischen Wand (oder so) 2 cm beträgt soll er stoppen und nach rechts fahren wenn aber rechts auch was ist dann soll er nach links fahren wenn aber auch dort etwas ist soll er zurück fahren kann mir jemand das sagen wie das programmiert wird hier mein code:




Dafür habe ich den Ultraschallsensor auf einen Servo montiert. Der Bot stoppt bei einem Hinderniss, schaut dann nach links und rechts, misst die Längen zum nächsten Hinderniss, vergleicht beide. Bei mir fährt er dann kurz rückwärts in die Richtung wo er weniger Platz hat.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ja so habe ich das ja auch gemacht der steht bei mir auf einem Servo ich weiß aber nicht wie ich das signal des Ultraschallsensors in den <Schaltkreis einbinden kann
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21269
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Erst mal: welchen Ultraschallsensor hast Du?
Grüße Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,
ich habe diesen Ultraschallsensor:
HC-SR04
Logged

Pages: [1]   Go Up
Jump to: