Nimm dir ne C-Control und dann hast du einen RS232-Anschluss, einen AD-Eingang und kannst ein Programm schreiben das die Codes ausgibt. Du musst dir nur einen Spannungsteiler aufbauen mit dem Steuerelement am Lenkrad das zwischen 0V und 5V eine Spannung erzeugt. Dann misst du dir einfach den erzeugten Spannungswert jeder einzelnen Taste am angeschlossenen AD1-Eingang der C-Control und notierst ihn dir. Dann multiplizierst du alle Werte in Volt mit 51 und du hast deine Analogen Werte in der C-Control berechnet. Dann gehst du her und programmierst dir eine einfache Warteschleife die alle Tasten abfrägt. und bei keiner gültigen Taste immer weiterläuft.
Grüsse WolfgangCode:Define Taste AD[1] Define Taste0 = 0 Define Taste1 = 40 Define Taste2 = 50 Define Taste3 = 60 Define Taste4 = 70 Define Taste5 = 80 Define Toleranz = 5 #Loop If Taste < 10 Then GoTo Loop If Abs(Taste - Taste1) < Toleranz Then GoTo Sende1 If Abs(Taste - Taste2) < Toleranz Then GoTo Sende2 If Abs(Taste - Taste3) < Toleranz Then GoTo Sende3 If Abs(Taste - Taste4) < Toleranz Then GoTo Sende4 If Abs(Taste - Taste5) < Toleranz Then GoTo Sende5 GoTo Loop #Sende1 Print "Taste 1" GoTo Loop #Sende2 Print "Taste 2" GoTo Loop #Sende3 Print "Taste 3" GoTo Loop #Sende4 Print "Taste 4" GoTo Loop #Sende5 Print "Taste 5" GoTo Loop






Zitieren

Lesezeichen