Gast
#1242159
Hi, Ich weiß, dieses Thema gibt es schon in X verschiedenen Varianten und es wird auch erklärt wie man es programmiert, allerdings hab ich eine spezifisches Problem. Ich bin dabei eine Steuerung für eine Werkstatt aufzubauen, mit der man über Möller-Schaltgeräte den Arbeitsstrom ein und ausschalten kann, das ganze soll vom Mega8 gesteuert werden, außerdem sollen noch mehrere Rauchmelder angeschlossen werden, die, wenn sie auslösen den Strom abschalten. Diese Melder soll man aber über einen Taster unscharf schalten können. Außerdem ist noch ein Eingang für den Not-Aus gedacht, (das Schütz wird manuell getrennt, es geht nur noch ein 2. Signalkontakt zum µC). Wird dieser ausgelöst soll die Kontrolleuchte (Gelb) blinken anstatt leuchten. Auch soll die Kontrolleuchte für die Rauchmelder (Rot) blinken sobald diese deaktiviert werden. Die Grundfunktion des ganzen funktioniert soweit prima, jetzt kommt mein Problem ins Spiel, ich möchte die 2 Lampen wie beschrieben blinken lassen, geht also nicht mit der ganz einfachen Variante mit waitms. Ich habe mehrere Beiträge gelesen, wo beschrieben wird wie das mit dem Timer geht. Allerdings funktioniert das bei mir so nicht, es wird immer nur beschrieben wie die LED bzw. Lampe von Haus aus schon blinkt. Ich habe schon versucht den Aufruf vom Timer (oder das was ich dafür gehalten hab) in mein unterprogramm einzubinden, das funktioniert allerdings nicht. Ich bin eigentlich Anfänger in sachen AVR, die grundlegenden Dinge hab ich mir soweit angeeignet, aber vom Timer hab ich noch wenig bis gar keine Ahnung. Hier der Code in Bascom:
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 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
Im Code werden die Lampen jetzt einfach nur eingeschaltet, weil ich eben nicht weiß wie ich das anstellen soll. Wär echt nett wenn mir jemand helfen könnte :) Danke im Vorraus und sorry für den vielen Text :D. Gruß, Kai