Hallo, Ich bin noch relativ neu in der µC-Technik, und wollte ein Projekt realisieren. Anfangs wollte ich wissen ob folgendes mit einem Attiny 2313 noch machbar ist? (Portanzahl, Programmgröße etc.): Also dabei sein soll: 1x Reed-Kontakt, der in einer (Server-)Schranktür eingebaut ist. 1x LED (Grün) Leuchtet wenn Reedkontakt geschlossen ist. 1x LED (Rot) Blinkt wenn Reedkontakt geöffnet ist. 1x Summer (AC-Summer) Erzeugt einen Piepton wie im PC (Piep Piep Piep) parallel zur Roten LED. 1x Taster um den "Alarm" abzustellen. Kann man das alles mit einem Attiny2313 realisieren? Davon habe ich noch unmengen hier rumfliegen also wäre das schön. Mit welcher "Sprache" macht man das? Und gibt es noch was was ihr mir zur hilfe auf den Weg geben könnt? MFG
Das macht der locker. Kannst du schon Programmieren dann die Sprache die du schon kennst. Ansonsten nimm BASCOM.
Bei den 5 Pins reichte sogar der kleine ATtiny13 :) Und 2313's 2kB reichen für Dein Problem auch locker. Bascom ist kommerziell, aber es gibt ein Demo (2k Code limit), ein Basic-Dialekt. Die meisten hier programmieren in C oder Assembler, gibts beides frei. Es gibt selbst eine Pascal-Variante (kommerziell, aber Demo frei) :) Und noch mehr; wird aber immer exotischer. Programmer hast Du schon?
Zum Flashen habe ich bisher immer das Atmel Eval Board von Pollin benutzt mit PonnyProg habe aber nur fertige programme geflasht. Welche Sprache wäre denn die einfachste für anfänger?
'DIE' einfachste Sprache gibt es nicht. Lernen muss man überall. Deine ersten Schritte kannst du ja mit AVR-Tutorial machen. Da lernst du erst mal den grundsätzlichen Aufbau des µC und wie man damit arbeitet. Für ein paar LED, Taster und Kontakte geht das noch. Für dein eigentliches Projekt würde ich nach der ersten Lernphase vielleicht wirklich auf BASCOM ausweichen. Das ist einfach genug. Das im Assembler gelernte kommt dir dort unmittelbar zu Gute und Tutorials gibt es auch im Web (allerdings nicht auf mikrocontroller.net)
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.