Hallo zusammen, ist mein erster Beitrag hier und ich bin noch unerfahren im µC-Programmieren! Ich habe mir einen Audioswitch gebastelt, welcher das Audiosignal von meinem PC per Drehschalter auf einen von drei möglichen Ausgänge verteilt( (Aktivboxen/Anlage/Kopfhörer). Je nach Schalterposition leuchtet eine von drei LED auf. Den Strom für die LED habe ich über eine 5V Leitung vom Netzteil bezogen. Das ganze steht auf meinem Schreibtisch in einer PLastik Eurobox. Nun bin ich auf ein Alugehäuse ( https://de.aliexpress.com/item/Douk-Audio-Mini-Digital-Amplifier-Chassis-Aluminum-Case-DIY-Enclosure-Cabinet-Pre-Amp-Shell/32766491340.html?spm=2114.13010308.0.0.ECfS0G) gestossen welches am ehesten meine Anforderungen erfüllt. Hier entfallen die drei LED und es ist Platz für ein Display. Nun zu meiner Frage: Ist es möglich über den Drehschalter (4polig, drei Schaltpositionen) eine Textausgabe (Headset/Aktiv/Anlage) zu erzeugen? Ich habe ein W162B-N3LW Display mit 2x16 Zeichen hier herumliegen. Über einen hilfreichen Tip bin ich euch sehr dankbar. Viele Grüße Norbert
Guten Morgen, radiation schrieb: > Ist es möglich über den Drehschalter (4polig, drei > Schaltpositionen) eine Textausgabe (Headset/Aktiv/Anlage) zu erzeugen? > > Ich habe ein W162B-N3LW Display mit 2x16 Zeichen hier herumliegen. Über > einen hilfreichen Tip bin ich euch sehr dankbar. Ja ist möglich, man müsste einen kleinen µC nebst Aussenbeschaltung und Stromversorgung (Spannungsregler) nehmen, dort das LCD Anschließein und im z.B. 4Bit Modus betreiben. Die 3 Schalter würde ich über einen TP-Filter an drei digitale Eingänge schalten, oder die 3 Schalter anders verkabeln, so dass sie eine Spannungsteiler bedienen und dieser dann unterschiedliche Spannungen ausgibt. Mit einem möglicherweise vorhandenen ADC-Eingang kann man die Spannungen in mit einer Hysterese auswerten. Die nachfolgende Textausgabe ist dann das Einfachste dabei, wenn man eine LCD4 Bibliothek benutzt. Es kann sich also für Dich lohen mit einem AVR µC anzufangen und auch eine AVR Programmiersprache zu erlernen. Z.B LunaAVR.
Hallo, vielen Dank für deine Hilfestellung. Einen ATMEGA 8-16PU habe ich auch noch da. Damit sollte das dann funktionieren können, oder? Karl M. schrieb: > Die 3 Schalter würde ich über einen TP-Filter an drei digitale Eingänge > schalten, oder die 3 Schalter anders verkabeln, so dass sie eine > Spannungsteiler bedienen und dieser dann unterschiedliche Spannungen > ausgibt. Mit einem möglicherweise vorhandenen ADC-Eingang kann man die > Spannungen in mit einer Hysterese auswerten. So ganz verstehe ich das noch nicht :(, fehlt noch der Background.. Ich hätte gedacht, dass ich über den µController je nach Eingangssignal einen entsprechenden Text anzeigen lassen könnte?! Sprich an jeder Schaltposition einen Strom fliessen lasse und dadurch die jeweilige Position des µController ansteuer. Aber das ist vermutlich dann nicht so umzusetzen..
Hi Oben schriebst Du, daß Du einen Drehschalter und ein Display hast - fertig. Jetzt ist ein µC vorhanden Noch was, was wir vll. wissen sollten? Womit hast Du den µC bereits programmiert ... wäre vll. interessant, da Du den Code wohl betreuen musst. MfG
radiation schrieb: > So ganz verstehe ich das noch nicht :(, fehlt noch der Background.. was machst du dann mit einem µC? > Ich hätte gedacht, dass ich über den µController je nach Eingangssignal > einen entsprechenden Text anzeigen lassen könnte?! Sprich an jeder > Schaltposition einen Strom fliessen lasse und dadurch die jeweilige > Position des µController ansteuer. Aber das ist vermutlich dann nicht so > umzusetzen.. deine LED Spannungen gehen je an einen In Port vom µC der macht je nachdem welche LED leuchtet (welcher Port das erkennt) je einen passenden Text aufs LCD
Hallo zusammen, ich habe mir letztes Jahr ein "Starterset" für die µController-Programmierung zugelegt, weil ich eigentlich etwas anderes damit vorhatte. Ich habe ein Steckbrett, USB-Schnittstelle, diverse IC's Potentiometer etc....zur Programmierung des ATMEGA da. Habe dieses aber noch nie verwendet, also nur ausgerüstet aber nicht eingelernt. Ich habe eben aufgrund der Tips meine Kiste durchgesehen und dabei festgestellt welche Teile ich da habe....
Hi Dann schaue Dir diverse Codes an, ob Dir C oder Assembler, oder BasCom mehr zusagt. Bei C wirst Du eine Masse an Gleichgesinnten finden, wird wohl oft genutzt. Bei Assembler wird's enger und man muß sich wirklich um jedes Bit selber kümmern. BasCom ist ein Basic-Dialekt, woraus ebenfalls Maschinencode erstellt wird. Oder, wenn Du eh komplett neu anfängst: Kaufe Dir einen Arduino, geht in Richting C ist recht flexibel und man bekommt 'Aufsteck-Hardware' für kleines Geld. MfG
Hallo, danke für die vielen Anregungen und Tips, Ich wühle mich mal durch die verschiedenen Anleitungen und arbeite mich erst mal in die Materie ein. Habe ich sowieso früher oder später vorgehabt. Aber nun weiss ich zumindest dass mein Vorhaben mit dem vorhandenen Drehschalter möglich ist. Google wird mir sicherlich eine Hilfe bei der Suche nach Einsteigertutorials sein. Nochmals danke an euch und ich werde mich beizeiten melden und den Fortschritt des Projektes berichten. Interessiert vielleicht noch andere Einsteiger Ein schönen Sonntag
radiation schrieb: > ich habe mir letztes Jahr ein "Starterset" für die > µController-Programmierung zugelegt, ... > Habe dieses aber noch nie verwendet, > also nur ausgerüstet aber nicht eingelernt. Und was soll das Forum nun für Dich leisten, Dir in den A***h treten? Erarbeite mit Deinem Starterset die Grundlagen wie LED blinken lassen und Schalter abfragen. Dann mal irgend einen Text ins Display bringen. Textanzeige und Schalterabfrage zusammenzuführen ist einfach.
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.