Hallo! Ich möchte auf einem GLCD so einen Spectrum Analyzer haben (wie bei Winamp z.B. die Visualisierungen mit Oszi-Kurve/Balken). Geht das mit diesen Fourierreihen? Damit soll man ja alle möglichen überlagerten Kurven auf die Winkelfunktionen zurückführen können (bekommen wir aber erst nächstes Semester in Mathe :D) Schafft der AVR das überhaupt?
mit einer fft geht das schon... siehe codesammlung :) die furie-reihe interessiert dich dabei eigentlich nicht.. viel interessanter sind die koeffizienten... 73
@Sebastian: Da hat sich schonmal jemand die Arbeit gemacht: http://elm-chan.org/works/akilcd/report_e.html Gruss Jadeclaw.
Ein gutes und billiges Display für einen Spectrum-Analyzer ist ein TV mit Videoeingang zusammen mit einem TVT-Controller. Du übergibst dem Controller nur deine Amplitudenwerte und -zack- schon ist die Grafik auf dem Schirm ! Wie sowas aussieht, zeigt dieses Video (Achtung: 16MB): http://www.tvterminal.de/tvtcolor_demo_fbas_336x256.mpg Für monochrome Darstellung (TVT-MBKD-11: very very simple Hardware) gibts die Chips gelegentlich bei eBay schon ab 8,45 Euro: http://cgi.ebay.de/TVT-MBKD-11-IC-fuer-Text-Grafik-auf-TV-mit-9600-Baud_W0QQitemZ5859547161QQcategoryZ12949QQrdZ1QQcmdZViewItem Funktioniert astrein und wurde schnell geliefert ! Thomas
@Günther: Nichts gegen dein Programm, aber... Allein der arbeitende PC verbrät eine Leistung von ca. 150 Watt, hinzu kommt die Energieaufnahme des Monitors. Ein 36 cm Farbfernseher benötigt nur 30 W Leistung, hinzu kommen höchstens 3 W für das Mikrocontrollersystem mit angeschlossener PC-Tastatur inklusive Netzteil. Klar - auf einem PC könnte man das ganze sogar auch in 3D darstellen. Hier gings aber um Mikrocontroller. Gruss Thomas
man kann es aber, wenn man will, auf einen PC programmieren, optimieren und vor allem testen ohne mit den mikrocontroller was zu machen. wenn man in C programmiert
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.