beste mensen. ik ben zelf niet zo'n code wizard en heb hier een stuk code maar ik gok dat het een stuk simpeler kan. heeft er iemand tips
Select Case Stap
Case 0 'rood gaat langzaam aan'
Incr Rood
If Rood = 31 Then
Stap = 1
End If
Case 1
Incr Blauw 'blauw gaat langzaam aan'
If Blauw = 31 Then
Stap = 2
End If
Case 2
Decr Rood 'rood gaat langzaam uit'
If Rood = 0 Then
Stap = 3
Rood = 0
End If
Case 3
Incr Groen 'groen gaat langzaam aan'
If Groen = 31 Then
Stap = 4
End If
Case 4
Decr Blauw 'gaat langzaam uit'
If Blauw = 0 Then
Blauw = 0
Stap = 5
End If
Case 5
Incr Rood 'rood gaat langzaam aan'
If Rood = 31 Then
Stap = 6
End If
Case 6
Decr Groen 'groen gaat langzaam uit'
If Groen = 0 Then
Groen = 0
Stap = 1
End If
End Select
dit loopt in een loopje rond. het is voor een GRB lamp waar de kleuren langzaam overvloeien.
iemand tips?
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
Ach, als het werkt.
Weet niet welke taal je gebruikt, maar zoiets (ervan uitgaande dat je altijd met 31 stappen werkt):
stappen = 31
'...
Select Case Stap
Case 0
Incr Rood 'rood gaat langzaam aan'
Case 1
Incr Blauw 'blauw gaat langzaam aan'
Case 2
Decr Rood 'rood gaat langzaam uit'
Case 3
Incr Groen 'groen gaat langzaam aan'
Case 4
Decr Blauw 'gaat langzaam uit'
Case 5
Incr Rood 'rood gaat langzaam aan'
Case 6
Decr Groen 'groen gaat langzaam uit'
End Select
dec stappen
if stappen = 0
inc stap
if stap = 6
stap = 1
end if
stappen = 31
end if