Mit ATMega8 einen Schallwandler in C programmieren

Gast #959248
Lesenswert?
• ▲
▼
Hallo liebe Community.

Ich habe mittlerweile brav mein myAVR Lehrheft durchgearbeitet^^
Mittlerweile denke ich,dass C das richtige für mich ist...
Also beginne ich auch hier von vorne. Kann mittlerweile Leds 
anmachen,Lcds und Taster programmieren aber
wie programmiere ich jetzt einen Schallwandler in C?
Einfach dem Teil Strom geben funktioniert ja nicht, da es eine Frequenz 
mitgeteilt bekommen möchte.
Habe hier weder im Forum noch im Tutorial etwas dazu gefunden.
Deshalb würde ich mich sehr freuen, wenn ihr mir  helfen könntet.
Danke im vorraus
Gruß Dr Brain
Gast #959270
Lesenswert?
• ▲
▼
In Bascom wäre das schön einfach: Da gibt es den Befehl SOUND oder man 
könnte auch nur mit dem Befehl TOGGLE einen Portpin mit der 
entsprechenden
Frequenz umschalten lassen...

Wenn es aber C sein soll, wird das wohl komplizierter.

Vola Thiele
Gast #959288
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort. Unter sparkfun + simon game habe ich 
nichts gefunden.(auch nicht wenn ich die Begriffe einzeln oder in Kombi 
eingebe).
Das mit dem PWM ist schonmal ein Anfang.Danke
Gibt es auch eine übersichtliche Frequenztabelle?
Wenn es keine Umstände macht, wäre ich über einen Link zur Simon AtMega8 
zip file sehr dankebar.
Gruß
Brain

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.