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
  Frage zu casting Bode1979 3 187 11.11.2017 19:28
Letzter Beitrag: Bode1979
  Frage zu einer Lichtschrankenmessung - Nullwertabgleich Stargazer 12 608 03.11.2017 19:10
Letzter Beitrag: Binary1
  Frage zur Adressierung von Variablen ardu_arne 14 574 28.10.2017 11:16
Letzter Beitrag: ardu_arne
  Frage zu STM32F1xx / Was kann ich bei dieser Fehlermeldung machen? Holzwurm56 37 1.657 04.09.2017 14:14
Letzter Beitrag: Holzwurm56
  Ultraschall mit HC-SR04 Mathias 19 1.860 17.12.2016 19:43
Letzter Beitrag: Franz54
  NRF24L01 Packet / Msg Frage Marc2014 5 588 07.11.2016 18:08
Letzter Beitrag: hotsystems
  Frage zur Programmierung eines Ultraschallsensors jalu4601 10 962 21.09.2016 15:06
Letzter Beitrag: Bitklopfer
  Frage zu One Button in Kombination mit Fast LED Wolfgang_2801 3 662 26.06.2016 22:11
Letzter Beitrag: hotsystems
  Frage zu FastLed First Light Wolfgang_2801 1 456 19.06.2016 16:57
Letzter Beitrag: hotsystems
  Frage zu Serial SMoTH 3 743 09.03.2016 18:13
Letzter Beitrag: SMoTH

Gehe zu:


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