NAja, im Hauptprogramm eine while-Schleife, die solange ausgeführt wird, bin der Tasterport auf 1 is. Dann muss man nur noch den Motor anschalten.
Beim ASURO (in Bascom) würde das so aussehen:
Code:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 2400
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1 'PWM konfigurieren
Config Pinb.0 = Input 'Taster konfigurieren
Portb.0 = 1
Taster Alias Pinb.0
While Taster = 0 'Solange kein Tastendruck...
Wend 'Nichts tun
Pwm1a = 255 'danach: Motor anschalten
Do
Loop
MfG,
Adrian
Lesezeichen