Ah, ich hab das Problem nun entdeckt. Ich hab das teil an ein 5m langes Druckerverlängerungskabel angeschlossen, war wol zu lang^^
So, ich hab nun das Programm übertragen, funzt aber nicht richtig. Weiss nicht wo der fehler ist, ich hab nach der Vorlage von Frank gearbeitet. Alsoh RNControl reagiert nicht auf die Taster
Hier mal der Code, ich hoffe jemand kann das kurz durchgehen^^
gruss SergeCode:Declare Sub Lauflicht1() Declare Sub Lauflicht2() Declare Sub Lauflicht3() Declare Sub Lauflicht4() Declare Function Tastenabfrage() As Byte Dim Taste As Byte Dim Ton As Integer $regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Sound Portd.7 , 400 , 450 'BEEP Sound Portd.7 , 400 , 250 'BEEP Sound Portd.7 , 400 , 450 'BEEP Config Adc = Single , Prescaler = Auto Config Pina.7 = Input 'Für Tastenabfrage Porta.7 = 1 Taste = Tastenabfrage() If Taste <> 0 Then Select Case Taste Case 1 Call Lauflicht1 Case 2 Call Lauflicht2 Case 3 Call Lauflicht3 Case 3 Call Lauflicht4 End Select End If End Function Tastenabfrage() As Byte Local Ws As Word Tastenabfrage = 0 Start Adc Ws = Getadc(7) If Ws < 1010 Then Select Case Ws Case 410 To 450 Tastenabfrage = 1 Case 340 To 380 Tastenabfrage = 2 Case 265 To 305 Tastenabfrage = 3 Case 180 To 220 Tastenabfrage = 4 End Select End If End Function Sub Lauflicht1() Config Portc = Output Do Porta.0 = 1 Wait 1 Porta.0 = 0 Wait 1 Porta.0 = 1 Wait 1 Porta.0 = 0 Wait 1 Loop End Sub Sub Lauflicht2() Config Portc = Output Do Portc.0 = 1 Wait 1 Portc.1 = 1 Wait 1 Portc.2 = 1 Wait 1 Portc.3 = 1 Portc.0 = 1 Wait 1 Portc.1 = 1 Wait 1 Portc.2 = 1 Wait 1 Portc.3 = 1 Loop End Sub Sub Lauflicht3() Do Config Portc = Output Portc.0 = 1 Wait 1 Portc.0 = 0 Wait 1 Portc.1 = 1 Wait 1 Portc.1 = 0 Wait 1 Portc.2 = 1 Wait 1 Portc.2 = 0 Wait 1 Portc.3 = 1 Wait 1 Portc.3 = 0 Loop End Sub Sub Lauflicht4() Do Config Portc = Output Portc.0 = 1 Wait 1 Portc.0 = 0 Portc.1 = 1 Wait 1 Portc.1 = 0 Portc.2 = 1 Wait 1 Portc.2 = 0 Portc.3 = 1 Wait 1 Portc.3 = 0 Portc.4 = 1 Wait 1 Portc.4 = 0 Loop End Sub







Zitieren

Lesezeichen