hallo,
ik ben bezig de winamp titel op mijn LCD te laten verschijnen
ik heb de handleiding gevolgd van: [url]'http://www.winamp.com/nsdn/winamp2x/dev/sdk/api.jhtml[/url]
het aanspreken van de LCD en het op de display brengen van de titel is zonder al te veel problemen gelukt (heeft toch wat denkwerk gekost
), maar hoe kan ik nu die titel continue laten scrollen?
ik zit me er nu al enkele uren het hoofd over te breken maar het lukt me echt niet
, daarom dat ik nu mijn toevlucht zoek tot het forum...
Ik heb de code gemaakt zodat ie X maal kan scrollen, maar hij begint dan (na een hele scroll van de titel), vanvóór aan de display (dus terug op positie 0)
hij zou alles moeten beschouwen als één grote string
heb al zitten zoeken voor de positie enz op te vragen waar ik precies aan t printen ben, en dan zo het volgende karakter opnieuw uit de titel te halen, maar dit lukt me dan maar één letter en dat zit ie in een oneidige lus
mijn code :
ik ben bezig de winamp titel op mijn LCD te laten verschijnen
ik heb de handleiding gevolgd van: [url]'http://www.winamp.com/nsdn/winamp2x/dev/sdk/api.jhtml[/url]
het aanspreken van de LCD en het op de display brengen van de titel is zonder al te veel problemen gelukt (heeft toch wat denkwerk gekost
ik zit me er nu al enkele uren het hoofd over te breken maar het lukt me echt niet
Ik heb de code gemaakt zodat ie X maal kan scrollen, maar hij begint dan (na een hele scroll van de titel), vanvóór aan de display (dus terug op positie 0)
hij zou alles moeten beschouwen als één grote string
heb al zitten zoeken voor de positie enz op te vragen waar ik precies aan t printen ben, en dan zo het volgende karakter opnieuw uit de titel te halen, maar dit lukt me dan maar één letter en dat zit ie in een oneidige lus
mijn code :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| For j = 1 To (Len(strTitel) * 2)
'CURSOR HOME
E_Enabled
outport &H378, 2
E_Disabled
strRegel = Mid(strTitel, j, 16)
'PRINT LIEDJE OP LCD
For i = 1 To LETTERSperREGEL
strLetter = Mid(strRegel, i, 1)
If (strLetter <> "") Then
RS_Enabled
outport &H378, Asc(strLetter)
E_Disabled
End If
Next
'printRegel2
Next |