Hallo, hätte da mal eine kleine Frage, würde gerne einen Code schreiben . Ich habe 5 LEDS und einen Ultraschallsensor, wenn ich jetzt die Nummer 1 senden soll LED 1 angehen. Wenn ich jetzt die Nummer 2 sende soll nichts passieren erst, wenn ich den Sensor unterbrechen soll LED 2 angehen. Würde sowas mit eine Arduino Mega funktionieren?
Tanja Schimmel schrieb: > Ich habe 5 LEDS und einen Ultraschallsensor, wenn ich jetzt die Nummer 1 > senden soll LED 1 angehen. Wird NIE funktionieren. Du brauchst ein INFRAROT-Sender oder so was in der Art. Dann einfach jede LED an einen Digital-Pin anklemmen(Wiederstand nicht vergessen) und den Pin nach Anaylse des Infrarotsignal auf HIGH (ein) o. LOW(aus) setzen. Mein Tipp. Gib "Arduino Infrarotsender" bei google ein und lies die Blogs. Mache ich auch wenn ich ein neues Modulchen bekomme. https://daniel-ziegler.com/arduino/esp/mikrocontroller/2017/07/28/arduino-universalfernbedienung/ Geht mit jeden Arduino (Muss kein Mega sein).
Nachtrag : Schlaumaier schrieb: > Wird NIE funktionieren. Du brauchst ein INFRAROT-Sender oder so was in > der Art. Und logoweis eine Empfangsdiode am Arduino angeschlossen. ;)
Nachtrag 2 : Hier hast du wenn die die China-Fernbedienung kaufst sogar den halben Code. https://draeger-it.blog/arduino-lektion20-irfernbedienung/?cn-reloaded=1 Lese und lerne.
Tanja Schimmel schrieb: > Ich habe ... einen Ultraschallsensor Schlaumaier schrieb: > Du brauchst ein INFRAROT-Sender Wer ist hier auf dem falschen Dampfer?
Tanja Schimmel schrieb: > Ich habe 5 LEDS und einen Ultraschallsensor, wenn ich jetzt die Nummer 1 > senden soll LED 1 angehen. Wie senden ein Ultraschallsensor eine 1?
Arduino Fanboy D. schrieb: > Tanja Schimmel schrieb: >> Ich habe 5 LEDS und einen Ultraschallsensor, wenn ich jetzt die Nummer 1 >> senden soll LED 1 angehen. > Wie sendet ein Ultraschallsensor eine 1? Das funktioniert. Aber ich wage mal zu bezweifeln das er ein Fernseher hat der auf Ultraschallbasis funktioniert. Die Teile waren sehr kurzfristig in den 80er Jahren auf den Markt. Wurden aber so weit ich weiß wegen der Tierquälerei vom Markt genommen. Die Sender haben Katze irre werden lassen vor Schmerzen. Ergo braucht er was ich gesagt habe. Ultraschallsensoren werden aktuell bei Ebay nur für die Entfernungsmessung für den Arduino verkauft. https://www.ebay.de/itm/5Pin-HY-SRF05-Ultrasonic-Distance-Sensor-Module-Replace-SR04-For-Arduino-Module/181963284441 <- so was z.b. Benutze ich aktuell als Bewegungssensor ;)
https://de.wikipedia.org/wiki/Fernbedienung Nicht genehmigungspflichtig sind Übertragungen mittels Infrarot, induktive Übertragung mit einer Sendefrequenz um 10 kHz, beispielsweise zum Öffnen von Garagentoren und Ultraschallfernbedienung – sie ist heute kaum noch verbreitet. Ultraschallfernbedienungen sind – wie induktive Fernbedienungen – anfällig gegen Störsignale aus der Umgebung. Außerdem können Tiere Ultraschall hören und bei Betätigung aufschrecken. Also ist die Idee zwar erlaubt aber Unsinnig, und so veraltert das ich sie für nicht relevant gehalten habe.
Schlaumaier schrieb: > Die Sender haben Katze > irre werden lassen vor Schmerzen. Urban Legend. Die Dinger waren einfach unzuverlässig. Die schalteten dafür aber zuverlässig bei Kleingeld- und Schlüssel- geklimper. Meistens gingen die Geräte dann aus.
Habe ich dich richtig verstanden, dass du mit dem Ultraschallsensor ein Signal empfangen willst und der Mikrocontroller (Arduino Mega) nach einem gewissen regelwerk LEDs ein/aus schalten soll? Womit willst du die Nummer 1 senden? Was meinst du mit "wenn ich den Sensor unterbreche"? Du hast beschrieben, bei welchem Ereignis LED 1 bzw. 2 an gehen sollen. Aber die sollen dann doch sicher nicht für immer an bleiben, oder? Und was ist mit den anderen drei LEDs? Logik- und Ablaufsteuerungen kann man jedenfalls prinzipiell mit jedem Mikrocontroller aufbauen, also auch mit deinem Arduino Mega. Heute ist übrigens Donnerstag.
Tanja Schimmel schrieb: > Ich habe 5 LEDS und einen Ultraschallsensor, wenn ich jetzt die Nummer 1 > senden soll LED 1 angehen Womit senden ? Der Arduino mit den LEDs ist ja offenbar der Empfänger.
Tanja Schimmel schrieb: > Ultraschallsensor Zeig doch mal ein Foto oder wenn du hast einen Link davon. Normal kannst du mit dem Sensor keine 1, 2 oder andere senden.
Tanja Schimmel schrieb: > Würde sowas mit eine Arduino Mega funktionieren? Dafür reicht ein PIC oder ATtiny aus. Wie wird denn vom Sender das Ultraschallsignal moduliert?
5 LEDS können leuchten und für passende Empfänger auch zum Aussenden eines Licht-Codes ansteuern. Ein Ultraschallsensor kann Ultraschallsignale empfangen, aber woher kommen die und wie soll er das Signal auswerten? Wie und womit wird Nummer 1 gesendet - und wie Nummer 2? Das Aufleuchten der LEDs kann man mit den kleinsten µCs auch im Zusammenhang mit "Nummer 1 senden" o.ä. machen. Wenn du wissen würdest, WAS du machen willst, wärst du wahrscheinlich schon VIEL dichter daran, WIE man das machen könnte.
Ich geh mal davon aus, das er ne alte Ultraschal-Fernbedienung hat und das halt spannend findet.....
Natürlich kann man per Ultraschall auch Daten senden. Es sind zig verschiedene Varianten möglich. Man könnte nur zum Beispiel Morse Zeichen übertragen. Aber in dem Fall wäre es ganz simpel. Übertrage 1: - Start Ton 10ms. - Bit 1: 1ms (0) - Bit 0: 3ms (1) Übertrage 2: - Start Ton 10ms. - Bit 1: 3ms (1) - Bit 0: 1ms (0) Übertrage 3: - Start Ton 10ms. - Bit 1: 3ms (1) - Bit 0: 3ms (1) Sinngemäß halt weiter mit 3 Bits für Zahlen von 0 bis 7. Die Pausenzeit könnte immer 2ms sein oder auch dieselbe Zeit wie die Tonphase.
Thomas W. schrieb: > Die Pausenzeit könnte immer 2ms sein oder auch dieselbe Zeit wie die > Tonphase. Dann bringt man den Teil morsen bei und das war es. Aber wie gesagt, ich denke nicht, das der TO sich diese alte und komplizierte Technik antun will für 5 !!! Lausige LED's.
Der dumme Kerl, der sich Tanja Schimmel nennt, freut sich tierisch über den gelungenen Troll-Beitrag.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.