Hallo, ich bin Elektronik-Neuling und habe folgende Frage: Moechte mir eine Schaltung bauen, die aufgrund der Eingaenge von 4 Tast-Schaltern 4 LEDs schaltet. Es werden aber nicht nur die LEDs ein- und ausgeschaltet, sondern dabei sind komplexe Kombinationen moeglich. d.h. erst Taster1 gedrueckt und dann Taster 2 = Dauerblinken aller LEDs bis ein weiterer Taster gedrueckt wird und dann nur noch leuchten einer LED. Welchen Kontroller, der moeglichst einfach in BASIC oder C zu programmieren ist, koennt ihr empfehlen? C-Control von conrad ist mir fuer diesen Zweck zu teuer un fuer die Anwendung auch zu gross. Vielen Dank fuer jeden Tipp. Gruesse Michi
Hallo Michi, dafür kannst du (fast) jeden Mikrocontroller mit min. 10 Pins verwenden (denn 2 Pins brauchst du ja schon für Vcc und GND). Hast du denn schon in irgendeiner Richtung Erfahrungen mit Mikrocontrollern? Ich persönlich würde dir entweder den PIC16F84A empfehlen oder den Attiny2313... Schöne Grüße, Alex
Das ganze klingt für mich nach einer Finite State Machine. Die lässt sich sicherlich ohne größere Probleme in einen Mikrocontroller deiner Wahl umsetzen. Ich empfehle dir nen ATMega8 oder auch nen ATTiny. Damit hast du reichlich Ein- und Ausgänge. Auf nem Steckbrett oder Lochrasterplatine solltest du mit maximal 5 € hinkommen. Der µC + ein paar passive Bauelemente... EDIT: Mir fällt grad noch nen PLD ein. Damit könntest du das natürlich auch machen. Z.B. GAL16V8... MfG Marius
Da kann ich Alex recht geben. Deine Anwendung kann jeder µC. Nimm am besten einen von Atmel, da du dort kostenlos die Entwicklungsumgebung AVRStudio mit bekommst. Ich bin damit damals als Einsteiger sehr gut gefahren. Und in C sollte man schon programmieren können, wenn man mit µCs arbeitet. Das verstehen auch alle. Viel Erfolg Eric
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.