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 '----------------------------------------------------------







Zitieren

Lesezeichen