Forum: Mikrocontroller und Digitale Elektronik Hobby Projekt


von Joseph S. (xaken)


Lesenswert?

Schönen guten Morgen,

da ich mich für sehr für die Mikrocontrollertechnik interessiere,
habe ich mir ein kleines Atmega 8 Board mit einer LCD Anzeige bestellt.

Board : http://shop.myavr.de/index.php?sp=article.sp.php&artID=200017
LCD : http://www.pollin.de/shop/downloads/D120545D.PDF

Bis jetzt kann ich noch nicht besonders viel aber ich lerne langsam 
dazu.

Nun kam ein Freund von mir an und fragte ob ich es schaffen würde über 
den Summer einen Ton auszugeben, zusätzlich die Frequenz auf der LCD 
anzuzeigen und das ganze über den Potenziometer zu steuern.

Meine Frage, ist dies möglich? (AVR Assembler)

Falls ja, könnte man mir bitte das erklären wie ich dies schaffen 
könnte?

Schonmal vielen Dank
Joseph S.

von Christian A. (chrsa)


Lesenswert?

Hallo, natürlich ist das möglich. Den Summer kannst du einfach über PWM 
Steuern. Siehe AVR-Tutorial...

http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM
und noch den ADC für den Poti.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC

von Stephan W. (stipo)


Lesenswert?

Morgen,

tip von mir. Arbeite das Assembler Tutorial einmal komplett von vorne 
nach hinten durch und dann wieder zurück.

Ich selbst habe vor 1/2 Jahr mit Mikrocontroller und Assembler 
angefangen.
Am Anfang ist es etwas zäh, das ganze zu verstehen. Aber es wird dann 
ein Punkt kommen, wo Du dann einen "Aha-Effekt" hast.
Spätestens ab dem Tag wird Dir einiges wie schuppen von den Augen 
fallen.
Okay, es ist dann zwar nicht so, das Du dann direkt aus dem Handgelenk 
ein komplettes Programm hin bekommst, aber dir fällt es leichter.

Mitten in das Tutorial einsteigen ist keine gute Idee, da vieles davon 
auf vorhergehendes zurückgreift. Lass Dich durch deinen Freund nicht aus 
der fassung bringen. Wenn Ihm das zu langsam geht, darf er ja gerne 
selbst mal ran und das umsetzen ;)

Grüße
Stephan

von Joseph S. (xaken)


Lesenswert?

Vielen Dank für die schnellen Antworten

Die LCD anzusteuern ist für mich eigentlich kein Problem.

Mit dem rest habe ich mehr Probleme.

Hat vielleicht jemand ein einfaches Beispiel wodrin der Summer über den 
Poti eingeschaltet wird? (was sehr leicht verständlich ist?)

von Tom (Gast)


Lesenswert?

Abfrage vom Poti und Ansteuerung des Summers sind völlig verschiedene 
Teilaufgaben. Zerlege dein Problem in eine Abfrage des Potis (z.B. mit 
AD-Wandler oder Aufladezeit eines Kondensators) und eine Ausgabe eines 
Signals an den Summer (z.B. mit einem Timer)

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.