Marsupilami
Bekanntes Mitglied
Hallo!
Ich hab wieder mal was vor, aber diesmal möcht ich das wirklich beenden (außer ihr haltet es von Anfang an für unmöglich).
Die vorherigen "Projekte" waren meistens noch zu hoch gegriffen, und ich hoffe das ist bei diesem nicht so.
Also, sicherlich kenn jeder Airsoft, oder Painball oder so was ähnliches.
Ein paar Freunde von mir spielen das öfter und wollten jetzt mal ne Bombe bauen (á lá CS).
Da die aber keinen Dunst von Elektrotechnik haben, hab ich mir gedacht, das wär mal ein nettes Geschenk für die.
Also, das Ding soll nur ein Gehäuse sein, wo oben das Display und die Tastatur ist.
LCD Display und Folientastatur hab ich schon.
Folgende Funktionen soll es haben:
Am Anang, soll man die Zeit eingeben können, z.B. 9:30min.
Mit # wird der Wert bestätigt. Danach ist kein direkter Interrupt mehr möglich.
Display:
Danach ertänt alle 2sec ein kurzer Signalton, dur einen Summer oder sowas. Der muss nicht schneller werden, ist nur das man die "Bombe" halt finden kann.
Random erstellt eine Zahl zwischen 00 und 14.
Das ist der Code, den man eingeben muss, damit man die "Bombe" "entschärfen" kann.
Man tippt dann z.B.: 04A
Danach soll auf dem Display ein Balken erscheinen, wie bei einem Installtationsvorgang
Display
der Ladevorgang soll eine Sekunde dauern.
Ist die Zahl falsch kann man erneut eintippen.
Ist die Zahl richtig,
Display
Die Zeit soll nach dem bestätigen mit der # Taste in 0,1sec Schritten runterzählen.
Ist die TIME 00:00:00 ertönt für 5sec ein Dauerton und ein Relais schaltet durch (für Rauch)
Wird vorher der Richtige Code eingegeben, hört die Zeit auf und es piepst ein wenig vor sich hin.
OK, kann sich jeder was drunter vorstellen
Ist das mit der MC51er Familie möglich?
Die lernen wir gerade in der Schule drum komm ich mit denen wahrscheinlich am schnellsten voran.
Sämtliche Zahlen und werte sind nur Richtwerte.
Im Prinzip kommt mir das ganze nicht so schwer vor, es in einem C++ Programm zu schreiben wär nicht so schwierig, aber kann ich das dann gleich für den µC verwenden?
Also, schlicht und einfach: Hat es einen Sinn das Programm für den PC zu schreiben, oder muss ich es für den µC dann sowieso wieder komplett anders aufbauen?
Sagt bitte mal was ihr davon haltet (außer "pupertierende teenies" oder "kinder die krieg spielen"!)
Tobi
Ich hab wieder mal was vor, aber diesmal möcht ich das wirklich beenden (außer ihr haltet es von Anfang an für unmöglich).
Die vorherigen "Projekte" waren meistens noch zu hoch gegriffen, und ich hoffe das ist bei diesem nicht so.
Also, sicherlich kenn jeder Airsoft, oder Painball oder so was ähnliches.
Ein paar Freunde von mir spielen das öfter und wollten jetzt mal ne Bombe bauen (á lá CS).
Da die aber keinen Dunst von Elektrotechnik haben, hab ich mir gedacht, das wär mal ein nettes Geschenk für die.
Also, das Ding soll nur ein Gehäuse sein, wo oben das Display und die Tastatur ist.
LCD Display und Folientastatur hab ich schon.
Folgende Funktionen soll es haben:
Am Anang, soll man die Zeit eingeben können, z.B. 9:30min.
Mit # wird der Wert bestätigt. Danach ist kein direkter Interrupt mehr möglich.
Display:
Code:
1 TIME: 9:30min
2 -------------
Danach ertänt alle 2sec ein kurzer Signalton, dur einen Summer oder sowas. Der muss nicht schneller werden, ist nur das man die "Bombe" halt finden kann.
Random erstellt eine Zahl zwischen 00 und 14.
Das ist der Code, den man eingeben muss, damit man die "Bombe" "entschärfen" kann.
Man tippt dann z.B.: 04A
Danach soll auf dem Display ein Balken erscheinen, wie bei einem Installtationsvorgang
Display
Code:
1 TESTING: XX
2 "balken der sich auflädt
der Ladevorgang soll eine Sekunde dauern.
Ist die Zahl falsch kann man erneut eintippen.
Ist die Zahl richtig,
Display
Code:
1 CODE OK
2 --------
Die Zeit soll nach dem bestätigen mit der # Taste in 0,1sec Schritten runterzählen.
Ist die TIME 00:00:00 ertönt für 5sec ein Dauerton und ein Relais schaltet durch (für Rauch)
Wird vorher der Richtige Code eingegeben, hört die Zeit auf und es piepst ein wenig vor sich hin.
OK, kann sich jeder was drunter vorstellen
Ist das mit der MC51er Familie möglich?
Die lernen wir gerade in der Schule drum komm ich mit denen wahrscheinlich am schnellsten voran.
Sämtliche Zahlen und werte sind nur Richtwerte.
Im Prinzip kommt mir das ganze nicht so schwer vor, es in einem C++ Programm zu schreiben wär nicht so schwierig, aber kann ich das dann gleich für den µC verwenden?
Also, schlicht und einfach: Hat es einen Sinn das Programm für den PC zu schreiben, oder muss ich es für den µC dann sowieso wieder komplett anders aufbauen?
Sagt bitte mal was ihr davon haltet (außer "pupertierende teenies" oder "kinder die krieg spielen"!)
Tobi