Prorammiertechnik für Arduino

OP #4270136
Lesenswert?
• ▲
▼
Hallo Leute!

Ich habe an meinem Arduino ein LCD und einen Encoder angeschlossen. Mit 
dem Encoder möchte ich durch Drehbewegung auf dem Display durch 
Menüpunkte scrollen und dann durch  die Tasterfunktion des Encoders den 
ausgewählten Menüpunkt bestätigen und dann einen Befehl ausführen(z.B 
Ausgang auf High schalten).

Über Tips würde ich mich sehr freuen.
OP #4270154
Lesenswert?
• ▲
▼
Werner schrieb:
> Was genau ist jetzt deine Frage?

Meine Frage ist:

Wie geh ich programmiertechnisch am besten vor Ich habe den Encoder und 
das display angeschlossen. wie baue ich den sketch auf, wenn ich auf dem 
display eine Menüstruktur haben möchte.

Beispiel:

2 zeiliges Display     -->         [Ausgang 1 einschalten]
                                   [Ausgang 2 einschalten]
mit dem Encoder möchte ich den Cursor durch die Zeilen bewegen und durch 
drücken den angezeigten Schritt ausführen.
(Firma: Q3) #4270171
Lesenswert?
• ▲
▼
Stephan R. schrieb:
> Wie geh ich programmiertechnisch am besten vor Ich habe den Encoder und
> das display angeschlossen. wie baue ich den sketch auf, wenn ich auf dem
> display eine Menüstruktur haben möchte.

Na wie schon?

Strukturiert und planmäßig, immer schön in Funktionen und Prozeduren 
verpackt - jede einzelne ausführlich getestet. Problemanalyse: Top-Down, 
Programmcoding: Bottom-Up. - ist immer noch die erfolgversprechendste 
Methode.

Die Gesamtfunktionalität sollt eman wenigstens einmal als 
Programmablaufplan skizzieren ...
Gast #4270186
Lesenswert?
• ▲
▼
Wie ist Dein Kenntnisstand bezüglich Programmierung?
Funktioniert Dein Display und der Encoder schon, so das es lediglich am 
Aufbau des Menus hapert?

Wenn nicht, hast Du erst mal Gedanken über dessen Funktionalität im 
einzelnen machen.....
Gast #4270197
Lesenswert?
• ▲
▼
Das schöne beim Arduino ist ja gerade, es gibt für jedes Problem ein 
Tutorial. Wie bereits oben von StefanB empfohlen.

Erst mal die Tutorials für die Einzelteile durcharbeiten. Danach 
solltest du genug Überblick haben, wie du die Einzelteile zu deinem 
Programmm zusammensetzt.
Gast #4270227
Lesenswert?
• ▲
▼
Also, das Programm ist eine Sache von ca einer Stunde.
Wenn es aber schon Probleme gibt, sich eine passende Struktur zu 
überlegen, sollte man doch besser ganz unten anfangen.

Aus der "Dummies"-Serie gibt es bei Amazon
Programmieren für Dummies
C für Dummies
C++ für Dummies
So etwas sollte man durcharbeiten. Und die ersten Schritte auf dem PC 
machen, dort kann man einfacher Debuggen (Variablen anschauen und 
Einzelschritte abarbeiten) als auf einem Mikrocontroller.

Wenn man dann genug geübt hat, dann hat man auch im Hinterkopf, welche 
Techniken man z.B. für ein Menu benötigen würde. Und kann dann die 
einzelnen Teile zu einem Gesamtwerk zusammenfügen.

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