µControlle Ansteuerung

Gast #303617
Lesenswert?
• ▲
▼
Hi Leute ich habe da ein Problemm!

weiss jemand wie man einem µController über Tasten Zahlen sagen kann.

Sprich ich will folgendes aufbauen:
Ich will mit einer Druckttaste eine Zahl (z.B 50) eingeben können und
der µController soll diese Zahl als Minuten verarbeiten und die 50 min
warten bis er ein bestimmtes Signal rausgibt. Das Programm dazu für den
AVR ist nicht mein Problemm. Mein Problem ist, dass ich nicht wiess wie
ich dem µController über die Tasten, die Zahl z.B. 50 oder eine andere
Zahl übergeben soll!!

Oder gibt es da weniger komplizierte Ansätze oder Lösungen??

Gruss
Gast #303619
Lesenswert?
• ▲
▼
Dh. der µController soll einfach die Anzahl der Interrupts (bei drücken)
zählen (Register um 1 erhöhen) und dann das als Zeit annehmen?
Wir es wirklich so einfach gemacht??
Auch in der Industrie??? Einfach aus Interesse!!

Gruss Moin
#303620
Lesenswert?
• ▲
▼
Geh in den naechsten Baumarkt und schau Dir mal
diese Steckdosentimer an. Die machen's genauso.

Ist die einfachste Variante.

Natuerlich kannst Du auch eine komplette Tastatur-
Matrix aufbauen, so wie bei einem Taschenrechner.
Nur:
  Du musst dann die einzelnen Tastendruecke aufrechnen
  (                          start mit 0
     Benutzer drueckt 2   -> neuer Wert   0 * 10 + 2   -> 2
     Benutzer drueckt 5   -> neuer Wert   2 * 10 + 5   -> 25
     Benutzer drueckt 1   -> neuer Wert   25 * 10 + 1  -> 251
  )
  dann brauchst Du noch eine Moeglichkeit, wie der Benutzer
  eine Fehleingabe korregieren kann
  ( Benutzer drueckt 'CE'  -> neuer Wert  251 / 10 -> 25
  )
  bzw. komplett loeschen kann
  ( Benutzer drueckt 'C'   -> neuer Wert 0
  )

  und zu guter letzt muss der Timer auch noch gestartet
  werden

Fazit:
  Software ist komplizierter
  Du brauchst mehr Tasten
  Du brauchst mehr Platz fuer die Tasten

Mach ein hoch/runter Schema. Wenn Du nett bist, dann machst
du es so, dass die Zahlen von alleine im 10-tel Sekunden
Takt rauf/runter laufen, wenn der Benutzer die Taste laenger
als 1 Sekunde gedrueckt haelt.

Ich muss mich wundern: So ein Schema gibts doch in vielen
Geraeten. Das du sowas noch nie gesehen hast?
Gast #303621
Lesenswert?
• ▲
▼
Gesehen habe ich es schon, daran gedacht habe ich es auch schon!
Bloss ich wollte einfach wissen, ob meine Gedanken richtig waren!
Leider habe ich immer das Problemm, dass ich immer zu komplieziert
denke. Das Problem habe ich auch im Studium!

Also ich bin auch am überlegen welchen µController von AVR Familie  ich
da am besten nehmen soll, vielleicht eine Idee?
Bin gerade am rumsuchen! So klein wie möglich!! Ein Tiny! Aber
welcher??

Gruss und Dank!!
#303622
Lesenswert?
• ▲
▼
Mach mal Bestandsaufnahme:
Was brauchst Du alles. Da sind auf jeden Fall mal 3
Taster. Der Ausgang der letztendlich geschaltet
werden soll. Macht 4 Pins.
Was ist mit einer Anzeige? LCD? Wenn ja, dann noch
7 Pins zur Ansteuerung mehr.
Du brauchst also einen AVR mit mindestens 11 Port-
Pins.
Hab ich noch was vergessen? (Led die im Sekundentakt
mitblinkt?, ...)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.