Forum: Mikrocontroller und Digitale Elektronik Taschenrechner Selbst bauen


von Dominik (Gast)


Lesenswert?

Hallo zusammen.
Ich weiß das Thema gibt es schon tausende Male.
Allerdings habe ich noch nichts gefunden was mir weiterhilft.
Erstmal vorweg bin ich nicht vom Fach. Ich habe also wenig bis keinen 
Plan.

Meine Frage nun an euch. Ich möchte mir einen Taschenrechner bauen. 
Dieser soll mit einer Anzeige verbunden sein die nicht direkt am 
Eingabeort ist. Also über Kabel. Ich brauche nur 5 Ziffern auf der 
Anzeige. Dann sollte beim einschalten eine bestimmte Zahl erscheinen. 
Also nicht bei 0 anfangen sondern mit 8000. als Funktion bräuchte ich 
addieren subtrahieren und den angezeigten Wert teilen. Also wenn da 5000 
steht und ich die Taste drücke soll 2500 angezeigt werden. Ein reset 
Button wäre auch nicht verkehrt aber würde auch ohne gehen.

Es wäre schön wenn mir jemand weiterhelfen kann in Bezug auf Bauteile 
und funktionsrealisierung. Danke schon mal im vorraus

von MaWin (Gast)


Lesenswert?

Smartphone und WLAN ? Dann bleibt nur das Programmieren übrig

von c-hater (Gast)


Lesenswert?

Dominik schrieb:

> Ich weiß das Thema gibt es schon tausende Male.
> Allerdings habe ich noch nichts gefunden was mir weiterhilft.
> Erstmal vorweg bin ich nicht vom Fach. Ich habe also wenig bis keinen
> Plan.

Traffic-Troll

Wer das nicht checkt, ist dumm.

Selbst meine nur mäßig trainierte µC.net-KI hat hier auf Anhieb 99% 
Wahrscheinlichkeit ausgespuckt. Das einzige, was zu 100% fehlte, war 
wohl eine weibliche Fake-Identität des TO...

von Sven D. (Gast)


Lesenswert?

Beitrag "Noch ein Taschenrechner auf ATMega Basis" ansonsten Mal Arduino 
calculator googlen, da bekommst du einige Vorschläge. Die Firmware musst 
du halt anpassen.

von Trollerkenner vom feinsten (Gast)


Lesenswert?

Dominik schrieb:
> Erstmal vorweg bin ich nicht vom Fach. Ich habe also wenig bis keinen
> Plan.

> Es wäre schön wenn mir jemand weiterhelfen kann in Bezug auf Bauteile
> und funktionsrealisierung. Danke schon mal im vorraus

Du benötigst also eine komplette Komplettlösung. Also Schaltplan, Links 
zu Bauteilen, ggf. Progtammierung usw. usw....

Aber sicher doch? Vorher binde ich Dir noch die Schuhe zu und backe Dir 
auch noch einen Kuchen.

So, und nun setze ich mich entspannt zurück und lasse mir Popcorn 
bringen?

Trollerkennung Ende.

von Jack V. (jackv)


Lesenswert?

Genaugenommen braucht’s da keine dedizierte Trollerkennung: dem Titel 
nach soll das Selbst des Taschenrechners gebaut werden. Damit ist’s 
Esoterikkram.

#CaseMatters

von Martin V. (oldmax)


Lesenswert?

Hi
Warum antwortet ihr? Mögt ihr Trolle? Mal ehrlich, wenn's ein Troll ist, 
ignoriert ihn doch einfach, oder braucht ihr hier eine Bestätigung, das 
ihr imstande seid, Trolle zu erkennen? Aber ist es einer jener naiven 
Bastler, die hier eine erste Anfrage starten, so ist jede eurer 
Antworten daneben und zeugt nicht grad von Intelligenz. Sorry, wenn ich 
es so sage, aber eine vernünftige Antwort könnte einfach nur erklären, 
das so ganz ohne Vorkenntnisse selbst eine so einfache Aufgabe nicht zu 
bewältigen ist. Einen μC muss man neben der Beschaltung auch noch 
programmieren. Trotzdem noch Interesse? Dann lern die Grundlagen der 
Elektrik und erweitere dieses Wissen mit Grundlagen der Elektronik und 
erst, wenn Widerstand, Kondensator, Diode,Transistor und und und ... 
keine Fremdwörter mehr sind , dann frage noch mal nach, erkläre den Sinn 
deiner Vorstellung und dann, ja dann kann dir vielleicht geholfen 
werden. Trolle werden dann irgendwann einmal keine Lust mehr haben, 
intelligente Kommunikation zu betreiben, aber andere, die hier 
vielleicht mitlesen, könnten vielleicht ein paar nützliche Informationen 
bekommen.
Gruß oldmax

von Jack V. (jackv)


Lesenswert?

Martin V. schrieb:
> Warum antwortet ihr? Mögt ihr Trolle?

Einfach: vielleicht ist’s ja wirklich kein Troll. Dann hätte er 
angesichts der Reaktionen die Möglichkeit, auf die Kritikpunkte 
einzugehen, und es nochmal richtig zu machen. Und wenn’s ein Troll ist … 
sei’s drum. Die Zeiten, in denen Speicherplatz und Traffic nach 
Buchstaben abgerechnet wurden, sind vorbei.

Und … warum antwortest du?

von Dominik (Gast)


Lesenswert?

Also erstmal ist es eine ernst gemeinte Frage aber danke schon mal das 
es ne Weile gedauert hat bis eine vernünftige Antwort kam. So ganz 
unbekannt sind mir die begriffe auch nicht. Anscheinend sollte ich mich 
wirklich erstmal umfassender mit dem Thema auseinander setzten wenn sich 
noch niemand vorstellen kann was ich machen will.

von Martin V. (oldmax)


Lesenswert?

Hi
Jack V. schrieb:
> Und … warum antwortest du?

Lies es und verstehe es!
Gruß oldmax

von Martin V. (oldmax)


Lesenswert?

Dominik schrieb:
> Also erstmal ist es eine ernst gemeinte Frage aber danke schon mal das
> es ne Weile gedauert hat bis eine vernünftige Antwort kam.

Also, meiner Meinung nach ist das schon eine vernünftige Antwort

Sven D. schrieb:
> Beitrag "Noch ein Taschenrechner auf ATMega Basis" ansonsten Mal Arduino
> calculator googlen, da bekommst du einige Vorschläge. Die Firmware musst
> du halt anpassen

Ganze 14 Minuten!  Denkst du etwa, wir warten auf Fragen, um sie 
innerhalb von Sekunden zu beantworten? Da bist du leider auf dem 
Holzweg. Auch wenn eine vernünftige Antwort erst nach Tagen kommt, 
solltest du froh und auch ein wenig dankbar sein. Soviel Anstand 
solltest du schon haben. Deine Antwort hingegen klingt da eher etwas 
unreif.
Gruß oldmax

von Trollerkenner vom feinsten (Gast)


Lesenswert?

Martin V. schrieb:
> Warum antwortet ihr?

Warum antwortest Du? Meinst Du verschiedene Bauteile aufzuzählen und auf 
das Lernen von Grundlagen hinzuweisen hilft dem TO tatsächlich weiter? 
Der TO ist nicht einmal in der Lage sein Problem vernünftig zu 
erläutern. Gleichzeitig weist er auf seine absolute Ahnungslosigkeit 
hin.

Dann hilf Du ihm mal, anstatt hier einen auf dicke Hose...äh oldmax zu 
machen.


Dominik schrieb:
> Anscheinend sollte ich mich
> wirklich erstmal umfassender mit dem Thema auseinander setzten wenn sich
> noch niemand vorstellen kann was ich machen will.

Genau, und dann kommst Du nächstes Jahr noch mal wieder.

von Martin V. (oldmax)


Lesenswert?

Jack V. schrieb:
> Und … warum antwortest du?

Muß noch was ergänzen.
Vielleicht hab ich grad mal wieder meine weltverbessernde Phase. Es wird 
Zeit, etwas in mich zu gehen.
Gruß oldmax

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Dominik schrieb:
> wenn sich noch niemand vorstellen kann was ich machen will.

Deine Beschreibung ist durchaus ausreichend, um als Grundlage zu dienen. 
An Mangelder Vorstellungskraft wird es also nicht scheitern.

Ein paar Punkte solltest du schon noch verfeinern in deiner 
Spezifikation, damit du selber oder ein helfender Forist etwas 
Unterstützung geben kann.

Diese Verfeinerungen haben noch nicht mal etwas mit irgendwelcher 
spezifischen Programmierung bzw. spezifischer Hardware zu tun.

Einsatzgebiet:

weitere Angaben zum Verwendungszweck und Einsatzgebiet könnten hilfreich 
sein.

Beispiel Hardware:

Dominik schrieb:
> Dieser {Taschenrechner} soll mit einer Anzeige verbunden sein
> die nicht direkt am Eingabeort ist. Also über Kabel.
> Ich brauche nur 5 Ziffern auf der Anzeige.

# Welche Größe bzw. welche Anzeige-Technologie (LCD, LED, Flip-Dot, ...) 
soll die Anzeige haben?
# Welche Entfernung soll überbrückt werden?
# wie "robust" soll die Anzeigeeinheit bzw. die "Datenübertragung" sein?
# Muss es Kabel sein, käme auch Funk in Frage?

Beispiel Software:

Dominik schrieb:
> Dann sollte beim einschalten eine bestimmte Zahl erscheinen.
> Also nicht bei 0 anfangen sondern mit 8000. als Funktion bräuchte ich
> addieren subtrahieren und den angezeigten Wert teilen. Also wenn da 5000
> steht und ich die Taste drücke soll 2500 angezeigt werden.
> Ein reset Button wäre auch nicht verkehrt aber würde auch ohne gehen.

verfeinere/konstruiere deinen Taschenrechner bzw. dessen Funktion weiter 
"im Kopf". Was genau passiert wann?

# Diese Grundzahl 8000: Ist diese fest, oder kann die (auch) irgendwie 
eingegeben werden? Wenn ja, wann und wie?
# Der zu addierende Wert (in deinem Beispiel 2500): Ist der fest, oder 
kann die (auch) irgendwie eingegeben werden? Wenn ja, wann und wie?
# was passiert, wenn ein Zählerüberlauf oder Unterlauf statt findet? In 
deinem Beispiel:
5000, '-' -> 2500, '-' -> 0000, '-' --> Was nun??
8000, '-' -> 5500, '-' -> 3000, '-' -> 0500  (oder vielleicht 500???), 
'-' --> was nun??

Angenommen, du möchtest die genannten Werte (Startwert bzw. 
Inkrement/Dekrement) "irgendwann, irgendwie" erfassen, dann brauchst du 
dazu also eine Erfassungs-Routine.

Nun also beschreibst du in einer Pseudo-Sprache das Systemverhalten, und 
überlegst dir zu jedem Zeitpunkt was geschehen soll:

Grundzustand: System ohne abgespeicherte Werte wird eingeschaltet.

Lösche den Anzeigepuffer (dessen Werte werden "automatisch" auf der 
Anzeige dargestellt)
Prüfe: Sind Werte für die Grundzahl abgespeichert?
  falls nein: rufe die Erfassungsroutine für Grundzahl auf, und 
speichere den Wert ab
Prüfe: Sind Werte für das Inkrement/Dekrement abgespeichert?
  falls nein: rufe die Erfassungsroutine für Inkrement/Dekrement auf, 
und speichere den Wert ab
Übertrage den Startwert in den Anzeigepuffer

Wiederhole ....

  prüfe, ob die Taste + betätigt wurde
  falls ja: prüfe nach, ob die Addition einen Überlauf verursachen würde
      falls nein: Addiere den Delta-Wert, und übertrage diesen in den 
Anzeigepuffer
      falls ja: Signalisiere 'irgendwie', das ein Pufferüberlauf statt 
finden wird, und mache darüber hinaus weitere Dinge (z.B.: System 
zurücksetzen oder ähnliche)

  prüfe, ob die Taste - betätigt wurde
   [ mache dies und das ]

  prüfe, ob die Taste / betätigt wurde
   [ mache dies und das ]

.... bis eine Abbruchbedingung erfüllt ist.

von Christian S. (roehrenvorheizer)


Lesenswert?

Hallo,

schreibe doch mal, was auf Deinen Tasten draufstehen soll und welche 
Operationen er können soll.

MfG

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Christian S. schrieb:
> schreibe doch mal, was auf Deinen Tasten draufstehen soll und welche
> Operationen er können soll.

hat er doch schon: +, - und / sollen drauf stehen. Und die Tasten sollen 
addieren, subtrahieren und dividieren bewirken.

Die bisherigen Informationen ind allerdings recht rudimentär.

von Teo D. (teoderix)


Lesenswert?

Stellen wir doch mal die ultimative Frage: Was soll das Ganze bezwecken?
Ein Taschenrechner wirds ja mit Sicherheit nicht werden!

von Jens G. (jensig)


Lesenswert?

Wegstaben V. (wegstabenverbuchsler) schrieb:

>Die bisherigen Informationen ind allerdings recht rudimentär.

Ist doch alles klar, was er will. Und selbst wenn die nach Deinem 
Verständnis komplett wäre - würde einer von Euch loslegen, und ihm das 
Ding konstruieren wollen? Ich glaub's kaum. Auf was anderes würde es ja 
nicht hinauslaufen, wenn es was werden sollte.

Teo D. (teoderix) schrieb:

>Ein Taschenrechner wirds ja mit Sicherheit nicht werden!

Jo - mit langer Leitung zum Display würde er tatsächlich nicht mehr in 
die Tasche passen ...

von Dominik (Gast)


Lesenswert?

Im Endeffekt soll es ein lebenspunkte zähler für ein Spiel werden. In 
dem Spiel startet man mit 8000 Lp. Deswegen ist dieser Wert fest. Man 
kann auch nur Lp abziehen oder hinzufügen. Aber auch den aktuellen Lp 
stand halbieren.

Ich verlange ja auch nicht das mir jemand das Ding komplett fertig vor 
die füße legt. Ich wüsste nur gerne was ihr als Fachleute für Bauteile 
nehmen würdet. Damit Ich wenigstens einen Anfang habe und mich genauer 
drüber informieren kann.

von Joachim B. (jar)


Lesenswert?

Dominik schrieb:
> Ich wüsste nur gerne was ihr als Fachleute für Bauteile
> nehmen würdet. Damit Ich wenigstens einen Anfang habe und mich genauer
> drüber informieren kann.

der AVR Taschenrechner war doch ein guter Hinweis
https://elektronik-kompendium.de/public/arnerossius/schaltungen/avr/calc.htm

http://www.rolfp.ch/elektronik/
ATmega 1284p

https://www.google.com/search?q=atmel+Taschenrechner+site:www.mikrocontroller.net

von Teo D. (teoderix)


Lesenswert?

Also +-X und ein paar Sondertasten.
Nur eine Anzeige? Und die am besten über Funk mit dem Bedienfeld (nur 
eins?) verbunden?
Anzeige(n) groß oder eher klein?
Im Freien (Sonne...) oder nur indoor?

von Dominik (Gast)


Lesenswert?

Danke ich werds mir morgen mal genauer anschauen

von Dominik (Gast)


Lesenswert?

Teo D. schrieb:
> Also +-X und ein paar Sondertasten.
> Nur eine Anzeige? Und die am besten über Funk mit dem Bedienfeld (nur
> eins?) verbunden?
> Anzeige(n) groß oder eher klein?
> Im Freien (Sonne...) oder nur indoor?

Insgesamt sollen es 4 Anzeigen werden und 2 bedienfelder. Wenn geht über 
Funk verbinden ansonsten über Kabel. Anzeigen gut lesbar aus max 1 m 
Entfernung. Und eher indoor als in der Sonne

von JJ (Gast)


Lesenswert?

Woher kommen die Zahlen die abgezogen oder addiert werden sollen?

Wie hängen die 4 Anzeigen und zwei Bedienpulte zusammen? Zeigen sie alle 
da gleiche an oder gibt es unterschiedliche Spieler/Werte? Wenn 
letzteres, wir sollten die zwei Pulte die 4 Anzeigen bedienen?

Was soll passieren wenn bei einer Division kein int herauskommt?

Was soll bei, oder unter Null passieren?

Setzt der Reset alles oder nur einen Spieler zurück?


Das sind alles keine Probleme, will aber definiert werden. Erkläre doch 
vllt Mal dass Spiel in den das Ding zur Anwendung kommen soll.

von Teo D. (teoderix)


Lesenswert?

JJ schrieb:
> Woher kommen die Zahlen die abgezogen oder addiert werden sollen?
>
> Wie hängen die 4 Anzeigen und zwei Bedienpulte zusammen? Zeigen sie alle
> da gleiche an oder gibt es unterschiedliche Spieler/Werte? Wenn
> letzteres, wir sollten die zwei Pulte die 4 Anzeigen bedienen?
>
> Was soll passieren wenn bei einer Division kein int herauskommt?
>
> Was soll bei, oder unter Null passieren?
>
> Setzt der Reset alles oder nur einen Spieler zurück?

Klären wir doch erst mal die HW!

Was für Anzeigen sind realisierbar (LED/LCD), Batterie machbar?
Funk oder IR (geht sicher mit Akku/Bat).
....

von Dominik (Gast)


Lesenswert?

Die zahlen die angezogen werden ergeben sich aus dem Spiel geschehen.
Es hängen immer 2 Anzeigen mit einem beienfeld zusammen. Es sind also 2 
systeme in dem Sinne.
Die Anzeige sollte wenn möglich nicht unter Null fallen können.
Wenn der reset beides zurück setzt wäre das sehr von Vorteil aber wenn 
es mit 2 resets einfacher wäre (also für jedes System einer ) wäre das 
auch ok.

Zum Spiel. Es gibt Monster die unterschiedliche angriffskraft besitzen. 
Sagen wir fürs Beispiel das von Spieler 1 hat 2000 Anhaltspunkte und das 
von Spieler 2 hat 1500. wenn jetzt Spieler 1 Spieler 2 angreift ergibt 
sich eine Differenz von 500. diese wird dann von den LP abgezogen. Wenn 
diese noch bei 8000 sind werden nach der schadensberechnung 7500 LP über 
bleiben. Und das geht halt bis 0 dann hat man verloren. Man kann 
allerdings auch LP dazu bekommen.

von Teo D. (teoderix)


Lesenswert?

Yu-Gi-Oh Duel Disk?!

von Dominik (Gast)


Lesenswert?

Teo D. schrieb:
> Yu-Gi-Oh Duel Disk?!

Ja genau. Also so in der Art. Baue mir ein Spiel Brett und will halt 
eine LP Anzeige haben

von Christian S. (roehrenvorheizer)


Lesenswert?

> Ist doch alles klar, was er will.
> Ein Taschenrechner wirds ja mit Sicherheit nicht werden!
>
> Jo - mit langer Leitung zum Display würde er tatsächlich nicht mehr in
> die Tasche passen ...

Könnte ein Taschenrechner für ein Seeungeheuer werden. Langer Hals 
--Display oben, Tasche etliche Meter weiter unten...

MfG

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Jens G. schrieb:
> Wegstaben V. (wegstabenverbuchsler) schrieb:
>
>>Die bisherigen Informationen ind allerdings recht rudimentär.
>
> Ist doch alles klar, was er will.

naja, es ist keinesfalls "alles" klar was er will. Es gibt eine 
Grundidee, welche mit einem Taschenrechner zu tun hat, bzw. einen 
solchen nutzt.

Das ist in etwa so klar bzw. eine Grundidee wie z.B. meine Anforderung: 
"Ich möchte eine Maschine bauen, mit dem ich Unterwasser Löcher bohren 
kann". Da kann jeder etwas hinein interpretieren, was genau damit 
gemeint ist.

> Und selbst wenn die nach Deinem Verständnis komplett wäre -
> würde einer von Euch loslegen, und ihm das
> Ding konstruieren wollen? Ich glaub's kaum. Auf was anderes würde es ja
> nicht hinauslaufen, wenn es was werden sollte.

Es geht ja nicht darum, jemanden die Arbeit abzunehmen. Sondern jemanden 
auf einen Weg hinzuführen, damit derjenige die nächsten Schritte alleine 
weiter kommt oder alleine weitere schlaue Fragen stellt, die ihm das 
Ziel näher bringen.

Aus den knappen Antworten von Dominik sehe ich jedoch, das er da noch 
weit von entfernt zu sein scheint, irgendwann mal selbst die Beine in 
die Hand zu nehmen.

: Bearbeitet durch User
von Martin V. (oldmax)


Lesenswert?

Hi
Wegstaben V. schrieb:
> Aus den knappen Antworten von Dominik sehe ich jedoch, das er da noch
> weit von entfernt zu sein scheint, irgendwann mal selbst die Beine in
> die Hand zu nehmen.
Sehe ich auch so. So etwas ohne Controller aufzubauen, (fast) unmöglich. 
Mit Controller.. welche Programmiersprache, sind die Compiler und die 
Hardware fürs Flashen vorhanden? Soll es eine LCD Anzeige sein, oder 
eine 7-Segment -LED Anzeige. Sind die Begriffe wie Flankenauswertung bei 
Tastereingaben und Signalentprellung klar? Wei er was Multiplexen ist? 
Auch hier gibt es viele offene Fragen. Wo soll man da anfangen, einen 
Rat zu geben.
Ganz vorn anfangen? Gut, dann hab ich was zum lesen für ihn.
https://www.makerconnect.de/media/user/oldmax/PC%20und%20Mikrocontroller%20Teil%201%20und%202%20Stand%2026.07.2019.pdf
Da findet er alles, was er braucht. Sollte auch einem absoluten Neuling 
den Einstieg ermöglichen und danach seine eigenen Ideen umzusetzen.
gruß oldmax

: Bearbeitet durch User
von Name: (Gast)


Lesenswert?

c-hater schrieb:
> Selbst meine nur mäßig trainierte µC.net-KI hat hier auf Anhieb 99%
> Wahrscheinlichkeit ausgespuckt. Das einzige, was zu 100% fehlte, war
> wohl eine weibliche Fake-Identität des TO...

Pfu, musst du ausgerechnet ins Forum koten? Jetzt muss wieder ein Mod 
abspülen.

von Dominik (Gast)


Lesenswert?

Martin V. schrieb im Beitrag 
https://www.makerconnect.de/media/user/oldmax/PC%20und%20Mikrocontroller%20Teil%201%20und%202%20Stand%2026.07.2019.pdf
> Da findet er alles, was er braucht. Sollte auch einem absoluten Neuling
> den Einstieg ermöglichen und danach seine eigenen Ideen umzusetzen.

Danke ich werd mich da mal durch lesen und dann genauer antworten.

von MaWin (Gast)


Lesenswert?

Dominik schrieb:
> Sagen wir fürs Beispiel das von Spieler 1 hat 2000 Anhaltspunkte und das
> von Spieler 2 hat 1500. wenn jetzt Spieler 1 Spieler 2 angreift ergibt
> sich eine Differenz von 500. diese wird dann von den LP abgezogen

Und du willst nun ein Gerät, in dem der Verlierer 500 - eintippen muss 
und der Gewinner 500 + ? Nicht einfach einen Knopf 'hab gegen C 
gewonnen' und beide Anzeigen updaten sich automatisch ?

Was für ein halbgar nicht durchdachtes Zeug.

von Dominik (Gast)


Lesenswert?

MaWin schrieb:
> Und du willst nun ein Gerät, in dem der Verlierer 500 - eintippen muss
> und der Gewinner 500 + ? Nicht einfach einen Knopf 'hab gegen C
> gewonnen' und beide Anzeigen updaten sich automatisch ?
>
> Was für ein halbgar nicht durchdachtes Zeug.

Der Gewinner hat nichts einzutippen es sei den er bekommt lebenspunkte 
dazu. Was selten der Fall ist. Und die 500 war nur ein Beispiel. Es 
können auch mal nur 100 sein oder 2400 usw.

von Marc (gierig) Benutzerseite


Lesenswert?

> Erstmal vorweg bin ich nicht vom Fach. Ich habe also wenig bis keinen
> Plan.

Den ersten "Plan" erlernst Du wenn Du deine Idee vollumfänglich
beschreiben kannst. Und zwar so das auch ein nicht Yu-GI-OH Karten
Spieler nachvollziehen kannst was Du genau möchtestt.

Anmerkung dazu:
Warum Vier Anzeigen ? Seit Jahrhunderten werden
Spielstandanzeigen bei "auf dem Tisch" Spielen seitlich platziert
damit diese jederzeit von beiden Partei- eingesehen und bedient
werden können. Niemand bindet sich eine Schachuhr vor die Plauze und 
braucht daher eine weitere anzeige.

"Taschenrechner" kommt doch bestimmt aus der original Anleitung
die drauf hinwies einen solchen zu benutzen. Aber eigentlich benötigst
du eine reinen Spielstands anzeige.

Fragen:
Was kannst Du denn bereits im Bereich Hardware und Software ?


> Es wäre schön wenn mir jemand weiterhelfen kann in Bezug auf Bauteile
> und funktionsrealisierung. Danke schon mal im vorraus

Siehe erste Antwort von MaWin.
schon überlegt ob nicht eine APP auf dem Handy eine gute Alternative
wäre ? Die kann Mann auch ohne dein Brett einsetzen.
Ein paar Zeilen Javascript und HTML reichen. wein wenig css damit
es hübsch wird.

von Wolfgang (Gast)


Lesenswert?

Martin V. schrieb:
> Sehe ich auch so. So etwas ohne Controller aufzubauen, (fast) unmöglich.
> Mit Controller.. welche Programmiersprache, sind die Compiler und die
> Hardware fürs Flashen vorhanden?

Heutzutage kann man für 3€ oder weniger Controllerboards kaufen, auf 
denen ein fertig mit Bootloader programmierter µC sitzt und den man per 
USB an jeden PC anschließen kann, um ihn zu programmieren.

Weitere Hardware wird zum flashen nicht gebraucht.
Hast du die letzte 10 Jahre im Dornröschenschlaf verbracht?

von MaWin O. (mawin_original)


Lesenswert?

Warum geht ihr Dominik so an?
Wo ist denn das Problem, wenn er so ein Dings basteln will und sich hier 
Tipps holen will?
Ihr seid bestimmt alle als Elektronik- und Softwareprofis auf die Welt 
gekommen.

@Dominik
Ich würde mir an deiner Stelle einfach mal ein beliebiges 
Mikrocontroller-Kit kaufen und mit einfachen Dingen loslegen. LED 
blinken usw.
Dann ergibt sich vieles von selbst.
Irgendwann hast du dann genug Wissen, um deine Anzeigen/Taster 
einzubinden und diesen "Taschenrechner" (eher Spiel?) zu bauen.

von Harry (Gast)


Lesenswert?

Gibts die Punkte auch einzeln? Also +1?

Also Tasten:
10er Block
+
-
*
Reset
C(lear) für Eingabe (vertippt)

Display ein LCD mit ~8-10mm Schrifthöhe

Displayansteuerung sollte über I²C gehen (je Display ein eigener).

von Rainer S. (enevile) Benutzerseite


Lesenswert?

Also vereinfacht gesagt haben zwei Spieler Lebenspunkte(max 4 stellig?).
Ein einziges Display mit einer Folientastatur um die LP des Spielers zu 
ändern.

Also brauchst du 4 Zahlenanzeigen(4 stellig?) Da reicht ein 16x2 Display

Aber wie gesagt programmiere erstmal einfachere Projekte wie die 
Vorredner schrieben. Sonst scheitert es und liegt jahrelang im Staub.

Wenn du dann meinst du kannst programmieren und Schaltungen verstehen 
dann kannst du folgende Sachen kaufen und nacheinander testen in kleine 
Schritte Nach wie vor gilt erst Schaltplan zeichnen und nachdenken bevor 
man bestellt:
-1x 1602-Displays
-1x Folientastaturen (Die A,B,C,D Tasten würde ich mit 100,500,1000,2000 
belegen)
-1x 74hc595 (eventuell wegen fehlender Eingänge)
-1x Arduino Atmega328

Noch als Anregung. Es gibt ein Online-Programmier-Tool hat nicht alle 
Bauteile, aber alle die du brauchst. 
https://www.tinkercad.com/search?category=circuits&sort=likes&q=calculator&&view_mode=default

von Martin V. (oldmax)


Lesenswert?

Hi Wolfgang
Wolfgang schrieb:
> Heutzutage kann man für 3€ oder weniger Controllerboards kaufen, auf
> denen ein fertig mit Bootloader programmierter µC sitzt und den man per
> USB an jeden PC anschließen kann, um ihn zu programmieren.
>
> Weitere Hardware wird zum flashen nicht gebraucht.
> Hast du die letzte 10 Jahre im Dornröschenschlaf verbracht?
Auch so eine unendlich große Hilfe. Warum schreibst du nicht einfach den 
Baustein und Typ auf dein so ach schlaues Posting, die Bezugsquelle und 
vielleicht noch ein paar Informationsquellen zu deinen 3 € Bausteinen, 
damit Daniel etwas damit anfangen kann. Ich bin da der falsche, dem du 
solch sinnvollen Ratschläge erteilst. Ich hab nach nix gefragt. Aber 
jetzt wissen wir alle, du bist schlau, kennst ganz billige und tolle 
Bausteine und hast auch mit ganz viel Verstand deinen Senf dazu 
beigetragen. Bravo, nur weiter so. Aus dir wird mal bestimmt was ganz 
Großes...
Sorry, ich konnts mir nicht verkneifen.
Gruß oldmax

von Tina T. (Gast)


Lesenswert?

Könnten die Leute die meinen es sei ein Troll bitte einfach mal die 
Fresse halten damit das Thema diskutiert werden kann!

Ich kenne kein anderes Forum das so einen Haufen Idioten beherbergt!

von Cyblord -. (cyblord)


Lesenswert?

Tina T. schrieb:

> Ich kenne kein anderes Forum das so einen Haufen Idioten beherbergt!

Dann warst du wohl noch nie im Veganer-Forum!?

von Michael M. (michael89)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

hab vieles nicht gelesen, aber wollte dir mal eine kleine Starthilfe 
geben.

Schaltplan mit Tastenfeld, Code zum auslesen und das Tastenfeld selber.

Die Anzeige und "=" Button musste dir dann irgendwie selber basteln ;)

Hab den Code bewusst so geschrieben in der Hoffnung das der TO die idee 
dahinter versteht.

Gruß

von anti rüpel fraktion (Gast)


Lesenswert?

Cyblord -. schrieb:
> Tina T. schrieb:
>
>> Ich kenne kein anderes Forum das so einen Haufen Idioten beherbergt!
>
> Dann warst du wohl noch nie im Veganer-Forum!?

Sehr gut cyblord, jetzt hast du ein Feigenblatt gefunden um dein 
rüpelhaftes Verhalten hier auf der uC.net Website auch noch zu 
rechtfertigen. Bravo, so geht Intelligenz. Nicht.

Nein, ich bin durchschnittlicher Omnivore, kein Vegidingsda und weder 
fühle ich mich beleidigt noch fühle ich Mitleid für die dort.
Aber dein bissiges Geschreibsel hier auf uC.net insgesamt fällt schlicht 
negativ auf.
Klartext: Schreibstil und Benehmen von cyblord haben nichts von einem 
Lord, es geht einem schlicht auf den Sack.
Das bisschen Fachwissen das manchmal durchschimmert macht da zu wenig 
wett und tritt völlig in den Hintergrund.

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.