Hallo, ich muss einen Attiny 2313 programmieren. Er soll sobald ich einen Taster drücke einen Pin auf High-Pegel schalten, kein Problem. Sobald ich den Taster allerding erneut drücke soll er den Pin Low schalten und den nächsten auf High usw. das ganze mit 6 pins. wenn so oft gedrückt wurde das er beim letzten pin angekommen ist soll er wieder beim ersten beginnen. mfg Holger
War das jetzt eine Frage, oder einfach mal eine Statusmeldung über deine aktuelles Projekt? Falls Frage: Wo genau hängst du, was geht nicht?
oh, sorry meine frage ist einfach wie ich das realisieren könnte. ich versuchs jetzt schon ne weil, aber ich bekomms irgendwie nicht hin die schaltvorgänge so zu programmieren.
also: Schalter drücken: LED1 an, Schalter erneut drücken: LED1 aus, LED 2 an, Schalter erneut drücken: LED2 aus, LED3 an, Schalter erneut drücken: LED3 aus, LED 4 an, Schalter erneut drücken: LED4 aus, LED5 an, Schalter erneut drücken: LED5 aus, LED 6 an, Schalter erneut drücken: LED6 aus, LED 1 an usw...
moin, wo ist das problem. du nimmst eine 8-bit variable, wenn der taster das erste mal gedrückt wurde wird die variable mit eins initialiesiert, danach immer eins nach links schieben und am ende noch ne abfrage, wenn du mit dem letzten wert durch bist. die variable jedesmal einfach an den ausgangsport deiner wahl übergeben oder ein switch-case mit genauso viel zuständen, wie du hast, ist wohl noch etwas einfacher, wenn auch geringfügig länger im code mfg emperorl0ser
könntest du mir da mal vllt. ein beispiel geben wie ich das mit den variablen machen muss. bin sehr unerfahren. am besten in basic. danke im voraus
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.