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
Alternativen zu Newping oder tone?
23.12.2018, 17:09
Beitrag #1
Alternativen zu Newping oder tone?
Moin!

Bei meinem Projekt - ein Ultraschall-Entfernungssensor mit taktiler oder Tonausgabe der Entfernung als Assistenzgerät für Sehbehinderte/Blinde - bin ich gerade auf ein Problem gestoßen: Die für die Tonausgabe verwendete Funktion tone () verwendet Timer 2 (und evtl. weitere), und die Library Newping für die Abfrage des Ultraschallsensors auch.

Dadurch kriege ich mein Sketch nicht einmal kompiliert und muß mich praktisch zwischen tone () und Newping entscheiden.

Töne kann man auch ohne tone () erzeugen, aber ich würde gern die Entfernung über die Tonhöhe wiedergeben, und da ist tone () eigentlich sehr praktisch.

Ebenso kann man den Ultraschall-Sensor ohne Newping abfragen, aber wenn man lange Wartezeiten in der Situation "kein brauchbares Echo" vermeiden will, muß man irgendwie eine Timersteuerung implementieren und streitet sich dann wahrscheinlich auch wieder mit tone ().

Ich habe schon überlegt, einfach zwei Nanos zu verwenden, von denen der eine nur Töne erzeugt, aber das ist vielleicht ein bißchen "den Nagel mit dem Mikroskop einschlagen" ;-)

Bevor ich übereifrig in die Tiefen der Timersteuerung einsteige: Gibt es zu Newping oder zu tone () vielleicht Alternativen, die sich nicht beißen? Ich habe schon ein bißchen gegoogelt, aber nichts gefunden.

(Die "taktile" Ausgabe soll durch Servo-Ansteuerung eines fühlbaren Zeigers erfolgen. Das habe ich erstmal zurückgestellt, da der Servo mehr Strom braucht, als der Arduino hergibt. Ich weiß nicht genau, wieviel ... beim Versuch, den Strom zu messen, während ich den Servo per Arduino hin- und herlaufen lasse, ist der Servo den Hitzetod gestorben. Ist wohl nur für kurze Lastspitzen geeignet.)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.12.2018, 17:13
Beitrag #2
RE: Alternativen zu Newping oder tone?
Schau mal hier. Da wird die Alternative genannt.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.12.2018, 17:32
Beitrag #3
RE: Alternativen zu Newping oder tone?
(23.12.2018 17:13)Tommy56 schrieb:  Schau mal hier. Da wird die Alternative genannt.

Super, vielen Dank! Da habe ich mindestens dreimal total betriebsblind drüber hinweggelesen ... Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.12.2018, 17:33
Beitrag #4
RE: Alternativen zu Newping oder tone?
(23.12.2018 17:32)Arduinero schrieb:  Super, vielen Dank! Da habe ich mindestens dreimal total betriebsblind drüber hinweggelesen ... Blush
Das passiert uns allen immer wieder mal. Da bist Du nicht allein.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Typecasting oder nicht? Batucada 1 504 19.02.2019 18:51
Letzter Beitrag: Tommy56
  Drehgeber wie Iduino SE055 - Software- oder Hardware-Problem? Arduinero 12 894 24.01.2019 13:55
Letzter Beitrag: Bitklopfer
  Steigenden und/oder Wert erkennen - wie macht man das? Gelegenheitsbastler 2 419 24.01.2019 11:52
Letzter Beitrag: Tommy56
  Test original bootloader oder? sepp01 42 3.011 19.09.2018 08:56
Letzter Beitrag: sepp01
  RS 422 oder 485? AndyHoe 9 1.992 10.04.2018 18:51
Letzter Beitrag: Chopp
  timer Mega 2560 4x tone Output see 6 3.230 11.01.2018 20:11
Letzter Beitrag: Tommy56
  Mehrere Ausgänge mit einem Befehl auf High oder Low setzen dahans 1 2.460 10.01.2018 12:48
Letzter Beitrag: Tommy56
  Taster 1 mal drücken = LED 2 mal blinken oder aufblitzen gordolino 19 4.971 03.11.2017 15:14
Letzter Beitrag: ardu_arne
  Bluetooth vom Pc zum Arduino mit HC-06 oder HC-05 ? comfan 0 2.273 15.09.2017 08:25
Letzter Beitrag: comfan
  mit if aus do-while oder while Schleife aussteigen Nafetz 6 2.157 05.12.2016 21:41
Letzter Beitrag: Pit

Gehe zu:


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