Arduino LED 5 LEDS

Gast #6441721
Lesenswert?

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?
Gast #6441730
Lesenswert?

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).
Gast #6441792
Lesenswert?

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 ;)
Gast #6441803
Lesenswert?

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.
Gast #6441818
Lesenswert?

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.
Gast #6442310
Lesenswert?

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.
#6442853
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren