Hey,
mein myAVR Board ist da und ich finde es bis jetzt echt serh gut, gab noch keine Probleme.
Habe schon ein paar lauflichter und solche spielereien gebastelt und hänge nun bei der Funktion einen Taster als Schalter zu benutzen.
Ich möchte das wenn ich den Taster an Pind.2 drücke das eine Programm läuft und wenn ich den Taster an Pind.3 drücke das andere. Am besten wäre es dann noch das wenn ich beide taster gleichzeitig drücke kein programm mehr läuft.
Code:
$regfile = "m8def.dat" ' Prozessortyp ATmega8
$crystal = 3686400 ' Taktrate
Ddrd = &B11100000 ' PD5-PD7 auf Ausgang
Portd = &B00001100 ' alle LEDs off, PullUP von PinD2 & 3 An
Do ' Beginn Mainloop
If Pind.2 = 0 Then ' Wenn Taster 1 gedrückt..
Portd.5 = 1
Waitms 100
Portd.5 = 0
Portd.6 = 1
Waitms 100
Portd.6 = 0
Portd.7 = 1
Waitms 100
Portd.7 = 0
Portd.6 = 1
Waitms 100
Portd.6 = 0
Portd.5 = 1
Waitms 100
Else ' sonst...
Portd.5 = 0
Portd.6 = 0
Portd.7 = 0
End If
If Pind.3 = 0 Then ' wenn Taster 2 gedrückt...
Portd.5 = 1
Portd.7 = 1
Waitms 300
Portd.5 = 0
Portd.7 = 0
Portd.6 = 1
Waitms 300
Portd.6 = 0
Else ' sonst...
Portd.5 = 0
Portd.6 = 0
Portd.7 = 0
End If
Loop ' Ende Mainloop
End ' Programmende
'----------------------------------------------------------
Lesezeichen