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.