"Alarmanlage" mit Sonderfunktionen über Attiny?

Gast #2133585
Lesenswert?

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
Gast #2133650
Lesenswert?

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?
#2134740
Lesenswert?

'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)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren