Forum: Mikrocontroller und Digitale Elektronik µC für Ampelschaltung?


von Pascal (Gast)


Lesenswert?

Hallo,

eine kurze Frage, was für einen µC könnt ihr einem Anfänger für eine 
Ampelbeschaltung empfehlen? Die Ampel soll später verschiedene 
Umschaltzeiten beherrschen und evtl auch noch zum Umschalten der Farben 
einen Ton abgeben, daher würde ich gerne einen Microcontroller 
einsetzen.

Meint ihr das macht Sinn? Was ist zu empfehlen? AVR oder was anderes? 
Anzusteuern sind eigentlich nur die drei Farben (über Relais wg 230V) 
und evtl halt der Tweeter.

Danke für Tips
Pascal

von Thomas E. (Gast)


Lesenswert?

Ich hab eine Ampelschaltung bei mir laufen, die vom Attiny26 gesteuert 
wird.

Wenn erwünscht, stelle ich den Code hier rein.

von gast (Gast)


Lesenswert?

nimm den kleinesten und billigsten tiny den du finden kannst. für eine 
ampel geht fast jeder

von Pascal (Gast)


Lesenswert?

@Thomas E.

Der Code wäre natürlich super, hätte ich zumindest schonmal einen Anhalt 
mit dem ich arbeiten könnte.

Dann werde ich mir mal ein Programmiergerät etc. für Attiny besorgen, 
nur noch rausfinden was es da für an meinen Laptop (kein COM-Port) gibt.

von Gast Alex (Gast)


Lesenswert?

Aus dem Bauch heraus würde ich dir zu einem ATmega8 im DIP- Gehäude 
raten.
Der ist unwesentlich teurer als ein kleinerer AVR, aber du brauchst dir 
bei der Applikation sicher keine Sorgen um die Grösse (Effizienz) deines 
Codes zu machen. Ausserdem ist die Beschaltung mit einem Quarz erstmal 
nicht nötig, denn von Haus aus läuft er im Eigentakt.
Als Sprache wäre für den Anfang C ratsam. Ergo kommt als 
'Entwicklungsumgebung' WinAVR zum Einsatz.
Denk' bei der Verwendung von Relais an die Freilaufdiode ...

Neugierig bin ich auch: Wo macht man so ein Projekt? Berufsschule?

Grüße,
Alex

von Thomas E. (Gast)


Lesenswert?

Hallo Pascal!

Hier, bitteschön:
1
$regfile = "Attiny26.dat"
2
$crystal = 1000000
3
4
5
Config Porta = Output
6
7
Rot Alias Porta.7
8
Gelb Alias Porta.6
9
Gruen Alias Porta.5
10
11
12
Do
13
   Rot = 0                                                  'Rot
14
   Gelb = 1
15
   Gruen = 1
16
   Wait 20
17
18
   Rot = 0                                                  'Rot und Gelb
19
   Gelb = 0
20
   Gruen = 1
21
   Wait 1
22
23
   Rot = 1                                                  'Grün
24
   Gelb = 1
25
   Gruen = 0
26
   Wait 20
27
28
   Rot = 1                                                  'Grün blinkend (0)
29
   Gelb = 1
30
   Gruen = 1
31
   Waitms 500
32
33
   Rot = 1                                                  'Grün blinkend (1)
34
   Gelb = 1
35
   Gruen = 0
36
   Waitms 500
37
38
   Rot = 1                                                  'Grün blinkend (0)
39
   Gelb = 1
40
   Gruen = 1
41
   Waitms 500
42
43
   Rot = 1                                                  'Grün blinkend (1)
44
   Gelb = 1
45
   Gruen = 0
46
   Waitms 500
47
48
   Rot = 1                                                  'Grün blinkend (0)
49
   Gelb = 1
50
   Gruen = 1
51
   Waitms 500
52
53
   Rot = 1                                                  'Grün blinkend (1)
54
   Gelb = 1
55
   Gruen = 0
56
   Waitms 500
57
58
   Rot = 1                                                  'Gelb
59
   Gelb = 0
60
   Gruen = 1
61
   Wait 1
62
63
Loop
64
65
66
End

von Matthias L. (Gast)


Lesenswert?

Wertetabellen gibt es in Bascom wohl nicht..
lach



>(kein COM-Port) gibt.
USB-seriell Adapter bei der Angelika.

von Pascal (Gast)


Lesenswert?

Das Projekt macht man in dem Sinn nirgends, brauche das Privat für beim 
Schießen (Bogenschießen) die Einhaltung der Regeln zu bewachen. Normal 
studiere ich Mechatronik, nur an praktische Tätigkeiten ist an der Uni 
ja nicht zu denken, so dass ich das etwas in meiner Freizeit mache.

Ich werd mir mal einfach bei Reichelt das nötige Zeug für einen 
Programmierer (Schaltplan habe ich) bestellen und überlegen ob Attiny 
oder AtMega, ohne Quarz ist natürlich vorteilhaft.

Programmieren muss ich schauen, entweder in Pascal (kann ich noch von 
der Schule) oder Assembler, bei der Komplexität dürfte ich das noch 
hinkriegen ^^ Zumal ich früher schonmal etwas mit AVRs gespielt habe.

von Schwurbl (Gast)


Lesenswert?

Ich bin jetzt nur am überlegen, mit welchem Mikrocontroller man keine 
Ampelschaltung hinbekommt...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.