Also ich möchte gerne eine Digitaluhr mit LED's programmieren , wo in der Mitte die 4 Zahlen inkl. Doppelpunkt sind (jedes Zahlensegment besteht aus 25 und davon gibt es ja 4 von). Außen sollen dann 60 LED's sein , die für die Sekunden stehen und jede Sekunde soll halt eine LED ausgehen , bis die Minute vorbei ist .. Und das ganze halt immer wieder von vorne. Aber wie programmiert man sowas bei einem ATMega32 und AVR Studio ?? So soll es dann aussehen: https://www.youtube.com/watch?v=RxgEMM_afr8
Peet Rüsse schrieb: > Aber wie programmiert man sowas bei einem ATMega32 und AVR > Studio ?? Indem man erst mal mit etwas einfacherem, etwas viel einfacherem, anfängt und sein Wissen und können aufbaut. Sorry, diese Antwort mag dir nicht gefallen, aber so ist das Leben. Fang dort an, wo alle anfangen: mit EINER LED und einem Tutorial (zb dem hier von dieser Seite) und arbeite dich von dort hoch. Erst mal willst du 1 Led beherrschen lernen, dann kommen irgendwann Timer dazu. Dann ergründest du das Mysterium von Multiplexing und lernst, wie du eine genaue Zeitbasis hinkriegst. Eventuell interessiert dich noch, wie man ein DCF Signal auswertet, so dass du automatisch die genau Zeit zur Verfügung hast. Dann ergründest du noch, was es mit Schieberegistern auf sich hat. Die kannst du zb für die Led-Matrix der Ziffernanzeige brauchen und auch für den Kreis aus 60 Led. Bei der abgebildeten Uhr könnte man auf Multiplexing sogar verzichten, indem man eine enorme Menge an Schieberegistern verbaut. D.h. das Problem 'vereinfacht' sich dadurch, indem man die komplette Anzeige einfach nur als eine enorme Menge an Led ansieht, die an einer Porterweiterung in Form einer Schieberegister-Kaskade hängt. Und wenn du das alles beherrscht, dann hast du das Rüstzeug um deine Uhr zu bauen. Edit: Und natürlich solltest du deine Programmiersprache mehr als nur ein bischen kennen. Aber das setz ich sowieso voraus.
:
Bearbeitet durch User
@ Peet Rüsse (krenser_93) >von vorne. Aber wie programmiert man sowas bei einem ATMega32 und AVR >Studio ?? Kann man machen, C++ braucht man dazu aber nicht mal ansatzweise. Projekte dieser Art und Diskussionen dazu gibt es hier und im restlichen Internet tonnenweise.
Wieso braucht man dafür kein C++ ? Wie macht man das denn sonst mit AVR Studio ?
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.