Forum: Mikrocontroller und Digitale Elektronik Regelbare Blinklichtschaltung mit Atmel


von Andy (Gast)


Lesenswert?

Hallo zusammen,

habe erst angefangen mit der Programmierung von Atmel.
Habe mir das MYAVR besorgt und bin auch ganz zufrieden damit.
Habe nur mal eine Frage zu einer Schaltung un einem Programm dazu.
ich würde gerne über ein Poti eine LED takten von langsam blinken bis 
sehr schnell so dass sie fast ganz leuchtet. Wie könnte ich dies 
Programmtechnisch und Schaltungsmäßig lösen. Programm in Assembler oder 
C.
Wäre für Hilfe oder Lösungsansätze sehr dankbar. Die Schaltung und der 
Atmel Controller solte so klein wie möglich sein.

Gruß
Andy

von Karl H. (kbuchegg)


Lesenswert?

Andy schrieb:

> Wäre für Hilfe oder Lösungsansätze sehr dankbar.

Na ja
So anspruchsvall ist das nun auch wieder nicht.
Welche Teile kriegst du alleine, bzw. unter Benutzung der Tutorials
AVR-Tutorial
AVR-GCC-Tutorial
alleine hin
(Hinweis: Im Prinzip sind alle Einzelteile die du brauchst in den 
Tutorien [sowohl für Assembler als auch für C] enthalten. Du musst sie 
'nur noch' intelligent zusammenstellen)

> Die Schaltung und der
> Atmel Controller solte so klein wie möglich sein.

Vergiss das fürs erste mal.
Entwickle dein Programm auf der Hardware, die du hast.
Wenn das Programm läuft, kannst du dich immer noch um die Hardware 
kümmern. Die AVR-Grundchaltung findet sich ebenfalls im
AVR-Tutorial
Im Prinzip werden alle AVR so verschaltet, wie die Grundschaltung, die 
du dort ganz am Anfang findest. Egal ob es sich um einen Mega oder einen 
Tiny Prozessor handelt.

von Andy (Gast)


Lesenswert?

OK danke erstmal. Kannst du mir noch sagen wo ich die Grundschaltung 
finde.

von Karl H. (kbuchegg)


Lesenswert?

Andy schrieb:
> OK danke erstmal. Kannst du mir noch sagen wo ich die Grundschaltung
> finde.

AVR-Tutorial

von Andy (Gast)


Lesenswert?

Hab jetzt viel gesucht aber nicht gefunden wie ich ein das blinken einer 
Led über ein Poti regeln kann.

von Martin G. (zombo)


Lesenswert?

poti über adc auslesen und den wert für die verzögerung nehmen.
;-)
im tut unter ADC

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
Noch kein Account? Hier anmelden.