Hallo,
für ein Projekt in der Arbeit habe ich mir das EA-Kit240-6 von
Electronic Assembly angeschaft. Da das ganze als Zentrale Steuerung für
einen Verstärker dient will ich damit natürlich auch die Lautstärke
regeln. Hierfür braucht man natürlich auch den üblichen ansteigenden
Balken. Hier tritt das Problem auf das der Balken (welchen ich als
Bargraphen definiert habe) nur ein einziges mal ansteigt, sprich ein
Tastendruck 1 Anstieg, 2 Tastendrücke 1 Anstieg (sollten ja eig. 2
Anstiege sein). Nun weis ich weder Ein noch Aus wie ich den Code am
besten noch schreiben könnte damit das ganze so funktioniert, da die
"Programmiersprache" ja relativ einfach gehalten ist. Ich hoffe mir kann
jemand helfen und ich bin hier wenigstens halb wegs Richtig in diesem
Forum.
Code:
1 | KIT240-6
|
2 | SIMULATION
|
3 |
|
4 | 'äöüÄÖÜß' = $84,$94,$81, $8E,$99,$9A, $9E
|
5 |
|
6 | include <FONTS.KMI>
|
7 | include <BILDER.KMI>
|
8 | include <FELD12x4.KMI>
|
9 |
|
10 | AUS = 0
|
11 | EIN = 1
|
12 |
|
13 | ODER = 1
|
14 | DELETE = 2
|
15 | EXOR = 3
|
16 | REPLACE = 4
|
17 | INVREPL = 5
|
18 |
|
19 | Bargraph = 10
|
20 | BargraphVorwaerts = Bargraph+1
|
21 | BargraphRueckwaerts = Bargraph+2
|
22 |
|
23 | Makro: Menu1
|
24 |
|
25 | #MN ClearMenu
|
26 | #RR 1,1,86,12
|
27 | #F FONT8x8,1,1
|
28 | #ZR 83,3 'Lautstärke'
|
29 | #RI 1,1,86,12
|
30 | #MT Bargraph
|
31 |
|
32 |
|
33 | Touchmakro: Bargraph
|
34 |
|
35 | #TH 9,9,BargraphVorwaerts,2 '+'
|
36 | #TH 8,8,BargraphRueckwaerts,2 '-'
|
37 |
|
38 | TouchMakro: BargraphVorwaerts ;(Denke hier ist das Problem da er nur einmal Hoch/Runterzählt)
|
39 |
|
40 |
|
41 | x=1
|
42 | y=x+1
|
43 | w=y+1
|
44 | #B 1,w+2
|
45 |
|
46 | TouchMakro: BargraphRueckwaerts ;(Denke hier ist das Problem da er nur einmal Hoch/Runterzählt)
|
47 |
|
48 | x=1
|
49 | a=y-1
|
50 | #B 1,a-3
|
Datenblatt-Display:
http://www.lcd-module.de/deu/pdf/grafik/kit240-6.pdf
MfG
wolper