Mikrocontrollerauswahl

Gast #2387488
Lesenswert?

Hallo liebe Mikrocontroller-Gemeinde,

ich habe Probleme bei der Auswahl eines geeigneten Mikrokontrollers.
Folgende Funktionen sollte er können:
- ein analoger Eingang zum erkennen eines LDRs (ca. 1,8 V ... 5V 
Eingangsspannung).
- ein digitaler Ausgang zum schalten zweier LEDs (ca. 10 mA ... 20 mA).
- Timer-Funktion (ca. 10 ... 20 sec) danach wird Digi-Ausgang 
geschaltet.

Folgendes sollte damit realisiert werden:
Bei einer Mindestlichtstärke vom LDR erkannt, sollen zwei LEDs für 10 
sec eingeschaltet werden. Bei zu hoher Lichtstärke (LDR) sollte der 
Ausgang nicht schalten.

Vielen Dank für Eure Hilfe.

Mit freundlichen Grüßen

Denis Riedel
Persönliche Seite #2387516
Lesenswert?

Den ATTiny13 kannst Du nehmen. Hat nur nicht sonderlich viel Speicher, 
wird aber reichen. Der ATTiny13 hat 4 (5?) AD-Eingänge, 5 Digital-IOs, 
1KB Flash, 64Byte RAM und 64Byte EEPROM und läuft von 2,7 bis 5 Volt mit 
maximal 20MHz. Programmieren kannst Du den in C, BASIC und Assembler. 
Wird Dir wohl also reichen ;)


Gruß
Jonathan
Gast #2387563
Lesenswert?

Ich wähle meine Controller gerne über eine Liste aus, die von Atmel 
bereitgestellt wird.
Geh mal auf www.atmel.com, wähle links in der Navi Leiste 
"Microcontrollers" aus, und dann musste ein paar Zeilen darunter 
"Parametric Table" anhaken, danach auf "Find" rechts daneben klicken.
Daraufhin kannst du nach belieben die benötigten Features (ebenfalls 
links in der Navi Leiste) runterschrauben um die Auswahl zu minimieren.

Mit dieser Methode schränke ich die Qual der Wahl stark ein.

Gutes gelingen!
Persönliche Seite #2417298
Lesenswert?

Denis schrieb:
> Kann ich mit dem ti launchpad auch den ATtiny13 programmieren?

Nein. Das sind ganz verschiedene Controller von ganz verschiedenen 
Herstellern. Wenn Du einen Parallelport oder eine serielle Schnittstelle 
hast, brauchst Du eigentlich nur noch etwas Draht und ein paar 
Widerstände, um einen ATTiny13 zu programmieren - sonst kannst Du dir 
aber auch z.B. ein AVR ISP mkII oder so ein DIAMEX-Dingens kaufen.


Gruß
Jonathan
Gast #2417305
Lesenswert?

Danke Dir,

ich habe soeben den DIAMEX ALL AVR angeschaut. Dieser ist recht 
preisgünstig.
Mit diesem Board und der Software AVR Studio 5 kann ich nun den ATtiny 
programmieren oder?
Wo finde ich die Funktionen und Bibliotheken in dem Programm?
Ich habe Erfahrungen in C. Das schreiben dürfte also kein Problem sein. 
Und die Funktion ist ja nicht wirklich kompliziert. Ein Analoger-Eingang 
lesen und für 10 s eine Digitaler-Ausgang schreiben.
Trotzdem bereitet dies mir Schwierigkeiten, da ich keine Erfahrung habe 
mit µCs.
Gast #2417338
Lesenswert?

Ich würde das mit dem Diamex lassen. So billig ist er nun auch wieder 
nicht und mit dem AStudio5 dürfte er nicht funktionieren. Kann auch sein 
das sich nicht einmal der Treiber installieren lässt. Nimm den avrisp 
mkII von Atmel.

Auch den attiny13 würde ich für den Anfang nicht nehmen. Zu 
minimalistisch. Lieber ein attiny24 oder gleich ein atmega48. Mehr 
Speicher bzw. Pins bedeutet nicht das die schwerer zu programmieren 
sind.

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