INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Frage zum HC-SR04 Sonar
12.11.2013, 20:23
Beitrag #1
Frage zum HC-SR04 Sonar
Hallo,

ich benötige zu einem projekt 4 sonar module, um zu testen ob alle hcsr04 noch funktionieren habe ich eine kleine schaltung aufgebaut und diesen sketch dazu,
Code:
#include <NewPing.h>

#define TRIGGER_PIN_Vorne   3
#define ECHO_PIN_Vorne      8

#define TRIGGER_PIN_Rechts  4
#define ECHO_PIN_Rechts     9

#define TRIGGER_PIN_Back    5
#define ECHO_PIN_Back       10

#define TRIGGER_PIN_Links   6
#define ECHO_PIN_Links      11

#define MAX_DISTANCE_Vorne  10  
#define MAX_DISTANCE_Rechts 10
#define MAX_DISTANCE_Hinten 10
#define MAX_DISTANCE_Links  10

NewPing sonar_vorne(TRIGGER_PIN_Vorne, ECHO_PIN_Vorne, MAX_DISTANCE_Vorne); // NewPing setup of pins and maximum distance.
NewPing sonar_rechts(TRIGGER_PIN_Rechts, ECHO_PIN_Rechts, MAX_DISTANCE_Rechts);
NewPing sonar_hinten(TRIGGER_PIN_Back, ECHO_PIN_Back, MAX_DISTANCE_Hinten);
NewPing sonar_links(TRIGGER_PIN_Links, ECHO_PIN_Links, MAX_DISTANCE_Links);

void setup() {
  Serial.begin(9600); // Open serial monitor at 115200 baud to see ping results.
  
}
  
void loop() {


  {
  delay(1000);                      
  unsigned int uSvorne = sonar_vorne.ping();
  Serial.println("Vorne Ping " + String(uSvorne / US_ROUNDTRIP_CM));

  }
  {
  delay(1000);                    
  unsigned int uSrechts = sonar_rechts.ping();
  Serial.println("Rechts Ping " + String(uSrechts / US_ROUNDTRIP_CM));
  
  }
  {
  delay(1000);                  
  unsigned int uShinten = sonar_hinten.ping();
  Serial.println("Hinten Ping " + String(uShinten / US_ROUNDTRIP_CM));
  
  
  }
  {
  delay(1000);                      
  unsigned int uSlinks = sonar_links.ping();
  Serial.println("Links Ping " + String(uSlinks / US_ROUNDTRIP_CM));
  }
}

nur leider habe ich das problem das nur zwei der module mir einen wert liefern im SM, defekt sind sie aber nicht den ich habe alle getestet duch umstecken...

woran kann das liegen?

gruss Tom
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.11.2013, 07:56
Beitrag #2
RE: Frage zum HC-SR04 Sonar
Ich bin zwar kein Profi und kann nicht programmieren, die library (newPing.h) sagt mir aber nichts, bei meinen ultraschall versuchen steht immer #include <Ultrasonic.h>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.11.2013, 10:57
Beitrag #3
RE: Frage zum HC-SR04 Sonar
Mir machen die Pins 4 und 8 ein paar Sorgen.

Den 4 als Echo ok, als Trigger seh ich als problematisch wegen dem Timing.
Normal müsste der 8 als Echo gehen, aber ...

Uwe

Martin Luther King sagte am 28 August 1963 :

I have a Dream !!

Ich bin weiter:

I have a Schaltplan !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Ultraschall mit HC-SR04 Mathias 18 439 Gestern 23:22
Letzter Beitrag: Bitklopfer
  ESP8266 ESP12-E Webserver-Frage Claus_M 8 238 14.11.2016 22:02
Letzter Beitrag: Claus_M
  NRF24L01 Packet / Msg Frage Marc2014 5 122 07.11.2016 18:08
Letzter Beitrag: hotsystems
  Frage zur Programmierung eines Ultraschallsensors jalu4601 10 347 21.09.2016 15:06
Letzter Beitrag: Bitklopfer
  Frage zu One Button in Kombination mit Fast LED Wolfgang_2801 3 238 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Frage zu FastLed First Light Wolfgang_2801 1 228 19.06.2016 16:57
Letzter Beitrag: hotsystems
  Frage zu Serial SMoTH 3 461 09.03.2016 18:13
Letzter Beitrag: SMoTH
  Frage zum Arduino Studio Compiler avoid 1 482 27.02.2016 09:15
Letzter Beitrag: amithlon
  html, client , NODEMCULUA, Wifi, match request , Frage Marc2014 2 361 15.02.2016 18:41
Letzter Beitrag: Marc2014
  Generelle Frage bn320 19 1.017 03.02.2016 21:50
Letzter Beitrag: bn320

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste