Hallo,
ich habe den Quellcode nun folgendermaßen Programmiert:
Dieser funktioniert nun auch schon sehr gut. Deshalb schon einmal ein großes Danke für die Hilfe.Code:'10 Minuten Timer mit 2 Schaltausgängen PB2 und PB3 / Buzzer an PB4 'Taktfrequenz 1200 KHz '------------------------------------------------------------------------------- 'Grundeinstellungen '------------------------------------------------------------------------------- $regfile = "attiny13.dat" $crystal = 1200000 'Standard- Takt 9,6 MHz / 8 $hwstack = 0 $swstack = 0 $framesize = 0 Baud = 9600 Config Pinb.1 = Input 'Taster(S1) Config Portb.2 = Output 'Schaltausgang1 Config Portb.3 = Output 'Schaltausgang2 Config Portb.4 = Output 'Buzzer '------------------------------------------------------------------------------- 'Hauptprogramm '------------------------------------------------------------------------------- Do 'Beginn der Schleife If Pinb.1 = 1 Then 'Anfang Der If Bedingung Portb.2 = 1 'Schaltausgang1 wird gesetzt Portb.3 = 1 'Schaltausgang2 wird gesetzt Wait 600 '10 Minuten warten Portb.2 = 0 'Schaltausgang1 wird resetet Portb.3 = 0 'Schaltausgang2 wird resetet Portb.4 = 1 'Buzzer wird gesetzt Wait 2 '2 Sekunden warten Portb.4 = 0 'Buzzer wird resetet End If 'Ende der If Bedingung Loop 'Ende der Schleife End 'Programm Ende
Mich würde aber auch noch einmal interessieren, wie man das mit dem Ton für den Buzzer programmiert? Und was müsste ich ändern wenn ich zwei Zeiten haben möchte ( 5 Minuten über einen Taster S1 einschaltbar und 10 Minuten über einen Taster S2 einschaltbar ). Den Taster S2 würde ich dann an PB0 anschließen.
Gruß
John13







Zitieren

Lesezeichen