goede dag ik ben bezig in proton om een led op en af te laten temen .
maar dit wil niet erg lukken
de bedoeling is dat de led op komt in bepaalde snelheid
+/_ 1,5 sec.
dan blijft branden ingestelde-tijd.
en dan weer af neemd weer in bepaalde snelhijd van +/_ 1.5 sec.
het is me wel gelukt op en af nemen van de led in bepaalde snelheid.
maar nog niet als de let op komt en brand voluit dat i dan 5 sec blijfd branden en dan weer af neemd
wie kan mijn helpen .
heb picbasic ook al gekeeken maar kom er niet uit
hier mijn kode .
Device 16F628A ;Gebruik een 16F628A type
Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
ALL_DIGITAL TRUE ;Alle ingangen digitaal
PORTA = %00000000
PORTB = %00000000
;Variabele declareren
Dim led As Byte ;'Duty' is de variabele die de snelheid v.d. motor bepaalt
Clear ;Wis alle RAM geheugen
;Hoofdprogramma
While 1 = 1 ;Oneindige lus
For led = 16 To 255 ;Motor gaat steeds sneller draaien tot maximum (= 255)
PWM PORTB.0, led, 5
;Stuur 5 pulsen met pulsbreedte 'Duty', naar PORTA.6
Next
For led = 254 To 16 Step -1 ;Motor gaat steeds langzamer draaien tot 0
PWM PORTB.0, led, 5 ;Stuur 5 pulsen met pulsbreedte 'Duty', naar PORTA.6
Next
For led = 25 To 255 ;Motor gaat steeds sneller draaien tot maximum (= 255)
PWM PORTB.0, led, 7
;Stuur 5 pulsen met pulsbreedte 'Duty', naar PORTA.6
Next
For led = 254 To 25 Step -1 ;Motor gaat steeds langzamer draaien tot 0
PWM PORTB.0, led, 7 ;Stuur 5 pulsen met pulsbreedte 'Duty', naar PORTA.6
Next
Wend ;Terug naar WHILE
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Volgende keer wel graag de moeite nemen om ook de REM regels aan te passen.
Gebruik niet PWM maar HPWM (alleen mogelijk met PORTB.3 .
Zie cursus deel 7: www.picbasic.nl/beginners7_nl.htm#HPWM