Forum: Mikrocontroller und Digitale Elektronik Arduino LED 5 LEDS


von Tanja Schimmel (Gast)


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?

von Schlaumaier (Gast)


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).

von Schlaumaier (Gast)


Lesenswert?

Nachtrag :

Schlaumaier schrieb:
> Wird NIE funktionieren. Du brauchst ein INFRAROT-Sender oder so was in
> der Art.

Und logoweis eine Empfangsdiode am Arduino angeschlossen. ;)

von Schlaumaier (Gast)


Lesenswert?

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.

von Dietrich L. (dietrichl)


Lesenswert?

Tanja Schimmel schrieb:
> Ich habe ... einen Ultraschallsensor

Schlaumaier schrieb:
> Du brauchst ein INFRAROT-Sender

Wer ist hier auf dem falschen Dampfer?

von Tanja Schimmel (Gast)


Lesenswert?

Wieso Infarot? Möchte doch keinen Fernseher umschalten.

von Einer K. (Gast)


Lesenswert?

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?

von Schlaumaier (Gast)


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 ;)

von Schlaumaier (Gast)


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.

von Einer (Gast)


Lesenswert?

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.

von Stefan F. (Gast)


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.

von MaWin (Gast)


Lesenswert?

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.

von Teo D. (teoderix)


Lesenswert?

Tanja Schimmel schrieb:
> Würde sowas mit eine Arduino Mega funktionieren?

Ja

von Brain 2.0 (Gast)


Lesenswert?

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.

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

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?

von Fragezeichen (Gast)


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.

von Teo D. (teoderix)


Lesenswert?

Ich geh mal davon aus, das er ne alte Ultraschal-Fernbedienung hat und 
das halt spannend findet.....

von Thomas W. (diddl)


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.

von Schlaumaier (Gast)


Lesenswert?

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.

von Route_66 H. (route_66)


Lesenswert?

Der dumme Kerl, der sich Tanja Schimmel nennt, freut sich tierisch über 
den gelungenen Troll-Beitrag.

von ImKeller (Gast)


Lesenswert?

Tanja isch doch a Mädle

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
Noch kein Account? Hier anmelden.