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
Optische Anzeige auf dem Display ?
29.12.2019, 18:10
Beitrag #1
Optische Anzeige auf dem Display ?
Hallo zusammen,

ich bin die Nicole Shy

Benötige bitte ein wenig Unterstützung von den Profis hier im Forum.

Um was geht es ?

Ich Betreibe an einem Arduino ein SSD1306 Display.
Jetzt möchte ich über einen Taster eine LED ein Bzw. ausschalten.

Wenn man die Led mit dem Taster EIN/AUS schaltet.
Soll des ganze auf dem Display optisch sichtbar gemacht werden.

Folgendes funktioniert bereits:

Die Led kann mit dem Taster ein Bzw. ausgeschalten werden ( über eine IF Abfrage )
Display hängt am Arduino und ich kann einen Text ausgeben.

Soweit so gut Smile

Meine Vorstellung ist folgende:

Auf dem Display ist ein kleines Menü mit dem Namen Lampe = EIN oder AUS.

Einen Text auf das Display zu schreiben ist kein Problem.
Nur kann ich keine Funktion einbauen die mir das Schalten optisch ermöglicht.

Ich glaube die Umsetzung ist sehr einfach wenn man weiß wie Big Grin

Freue mich für jeden Tip.

Vielen Dank
Nicole
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2019, 18:17
Beitrag #2
RE: Optische Anzeige auf dem Display ?
(29.12.2019 18:10)Nicole schrieb:  .....
Nur kann ich keine Funktion einbauen die mir das Schalten optisch ermöglicht.
.....

Hallo,
was bitte vesrtehst du darunter ?
Soll es per Touch funktionieren ?
Dann brauchst du ein Touch-Display.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2019, 18:33
Beitrag #3
RE: Optische Anzeige auf dem Display ?
Hallo Dieter,

vielen Dank für deine Antwort.

Das ist eigentlich ganz einfach.

Ich möchte eine Art Menü erstellen.
Menü Punkt 1 lautet Lampe
Das Untermenü lautet EIN/AUS

Lampe
EIN
AUS

Wenn ich jetzt auf EIN klicke, geht die Lampe an.
Klicke ich auf aus, geht die Lampe aus.

Ich hoffe du verstehst was ich meine ?

Vielen Dank
Nicole
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2019, 22:21
Beitrag #4
RE: Optische Anzeige auf dem Display ?
Leider ist mir deine Erklärung noch nicht klar.

Für das was du schreibst, benötigst du ein Touchscreen als Display.
Das geht nicht mit einem beliebigen LCD.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2019, 23:19
Beitrag #5
RE: Optische Anzeige auf dem Display ?
Hallo Dieter,

ich benötige kein Touch Display.

Wie soll ich das am besten erklären ?
Es ist eine absolute Standard Funktion das eigentlich jedes Gerät besitzt.

Wie bei einer Waschmaschine.

Das Display an einer Waschmaschine ist dafür da damit man sehen kann wo man sich gerade im Menü befindet oder was das Geräte aktuell macht.

Jetzt hast du unter dem Display Tasten ( Taster ).
Drückst du diesen Taster passiert eine Aktion.

Und du kannst diese Aktion am Display sehen !
Taster Drücken ---- Maschine Startet ---- Display Ausgabe ---- Maschine Läuft.

Genau das benötige ich und das funktioniert auch mit einem Taster und mit einem Display.
Wenn man die OneButton Library nutzt, kann man ja auch sagen:

Kurzes drücken des Tasters ---- Aktion 1
Langes drücken des Tasters ---- Aktion 2
Schnelles drücken des Tasters ---- Aktion 3

Somit könnte ich ja mit dem kurzen drücken des Tasters durch mein kleines Menü springen.
Und wenn ich im Menü an der Position angekommen bin wo ich hin wollte, drücke ich den Taster lange und aktivere somit die Aktion ( die Lampe schaltet das Licht ein )

Viele Grüße
Nicole
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 10:54 (Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2019 10:55 von Tommy56.)
Beitrag #6
RE: Optische Anzeige auf dem Display ?
Es dürfte einfacher sein, wenn Du mit 3 Taster benutzt (hoch, runter, Enter).
Ansonsten schau mal in die Lib OneButton.

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
30.12.2019, 11:08
Beitrag #7
RE: Optische Anzeige auf dem Display ?
Statt Taster würde ich lieber Rotary-Encoder benutzen: https://www.amazon.de/Hikig-Drehwinkelge...NS8NZZ1A2Y
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 11:22
Beitrag #8
RE: Optische Anzeige auf dem Display ?
Hallo Nicole,

Um dir zu helfen wird aktive Mitarbeit von dir gefordert.
Also ohne sketch ( Bitte mit # einfügen ) wird das nichts.

Du schreibst das du ein Display an einen Arduino betreibst.
Wenn du allerdings solche fragen stellst, ist meine Vermutung
das du das selber nicht zusammengebaut & programmiert hast.

Ich hoffe du hast wenistens die Quelldatei, also den sketch.
sonst kann dir nicht geholfen werden.

Hardware anklemmen, wie Taster mit Pullup, oder Pulldown kannst du,
oder brauchst du da auch hilfe ?

Tip: Lad dir oben die Code Reverenz runter und schau dir die You Tube Videos
von unserem Mitglid " Der Hobbyelektroniker " an

Gruß, Markus

Immer in Stress
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Rotary Encoder und I2C Display gleichzeitig verwenden BenGroll 3 435 27.07.2020 10:23
Letzter Beitrag: hotsystems
Wink Arduino TFT Display MEGA 2560 Samsuino 48 14.916 23.07.2020 15:45
Letzter Beitrag: sam_217
  OLED Display Phänomen Sulawesi 36 2.067 02.06.2020 13:06
Letzter Beitrag: Sulawesi
  7 Segment Display mit Rotary Encoder SA154 2 407 26.05.2020 13:40
Letzter Beitrag: MicroBahner
  4 Zeilen im Display Modul 0.69" IIC I2C, aber wie? Christian_Moba-Arduino 7 636 17.05.2020 13:12
Letzter Beitrag: Christian_Moba-Arduino
  Problem mit Nokia 5110 Display MKnet83 17 1.562 12.04.2020 13:31
Letzter Beitrag: Tommy56
  Frage zu Uhrzeit auf Display (schneller laufen lassen) ThorstenP 3 568 07.04.2020 14:52
Letzter Beitrag: hotsystems
  I²C Display flackert JoTa2k 14 1.205 24.03.2020 16:58
Letzter Beitrag: JoTa2k
  Spannungssensor über Tm1637 Display Boreallus 5 799 10.02.2020 17:17
Letzter Beitrag: hotsystems
  Scrollpausen im Oled Display ohne Delay Alter Fritz 7 888 25.01.2020 13:22
Letzter Beitrag: Alter Fritz

Gehe zu:


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