"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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.