Forum: Mikrocontroller und Digitale Elektronik 4-Gewinnt realisieren


von Roman R. (Firma: TFS) (roemuredh)


Angehängte Dateien:

Lesenswert?

Hallo allerseits!

Ich starte gerade ein Projekt.
Man solle das klassische 4-Gewinnt realisieren können.
Nun habe ich aber paar Sachen Probleme bei der Umsaetzung gestossen und 
bräuchte Hilfe!

1.) Es soll ein Feld 6x7 LED's realisiert werden. Die Led's müssen 
zweifarbig sein (rot und gelb). Es gibt mehrere Arten von 2-farbigen 
LED's. 3 Pins mit einem gemeinsamen Massepunkt oder die mit zwei Pins, 
wobei dort die Polarität getauscht werden muss, damit die andere Farbe 
leuchtet.
Wo kann ich so ein Feld finden? Evtl. LED-Matrix? Wie steuere ich es am 
besten an?

2.) Man soll gegeneinander spielen können und die Farbe soll bei jedem 
Zug wechseln.

Ich stelle es mir gemäss Bild im Anhang vor.

Hoffe Ihr könnt mir etwas helfen - Links sind erwünscht ;-)

LG RoemuRedh

von Cyblord -. (cyblord)


Lesenswert?

Roman Roth schrieb:

> Hoffe Ihr könnt mir etwas helfen - Links sind erwünscht ;-)

Wüsste nicht wie. Bei was hast du denn Probleme? Was kannst du bereits? 
Wo hängts?
Bei den LEDs würde ich aufjedenfall die mit 3 Pins nehmen. Polarität 
tauschen finde ich auf den ersten Blick nicht so praktisch.


> 2.) Man soll gegeneinander spielen können und die Farbe soll bei jedem
> Zug wechseln.
Musst du programmieren, weißt du?


gruß cyblord

von 0x42 (Gast)


Lesenswert?


von Udo S. (urschmitt)


Lesenswert?

Roman Roth schrieb:
> Wo kann ich so ein Feld finden? Evtl. LED-Matrix? Wie steuere ich es am
> besten an?

Ansteuerung steht in dem Link, der sich hinter LED-Matrix verbirgt.
Wie Feld finden? Selber bauen oder?

von Cyblord -. (cyblord)


Lesenswert?

Die Frage ist doch, was willst du?

Du schreibst, du startest ein Projekt. Aha.

Aber dann schreibst du "es soll". Also ist dir was vorgegeben?

Also möchtest du etwas selber machen (=entwickeln), oder musst du so 
eine Schaltung abliefern und möchtest möglichst ohne Aufwand und Wissen, 
irgendwo ne fertige Bauanleitung haben, das Ding per Anleitung 
zusammenbauen, Code fertig draufspielen, und ne gute Note haben?


gruß cyblord

von Sebastian (Gast)


Lesenswert?

Bei dem abgebildeten Gerät ist das Feld offensichtlich selbstgebaut, 
halt als Anordnung der LEDs in Zeilen und Spalten auf einer 
Leiterplatte. Man kann so etwas natürlich auch fertig kaufen, z.B. von 
Samsung gibt es Punktmatrix-Module, die sind dann allerdings meist nicht 
6x7, sondern eher 8x8 oder 16x16.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Auch, wenn's nicht ganz dein Thema ist, vielleicht dient es dir ja
als Anregung: wir haben soeben auf den Chemnitzer Linuxtagen einen
Workshop über Embedded Programming abgehalten und dabei als Beispiel
ein "3 gewinnt" (Tic-Tac-Toe) benutzt:

http://uracoli.nongnu.org/clt2012/

Als LEDs haben wir Osram TOPLED LSG T77K benutzt.  Diese scheinen
von der Rückseite durch die Platine hindurch.  Sie besitzen zwei
separat herausgeführte Chips, die wir antiparallel betrieben haben.
Macht die Software ein wenig aufwändiger, aber die Hardware einfacher.

Schaltplan findest du bei µracoli im Mercurial-Repo:

http://hg.savannah.gnu.org/hgweb/uracoli/file/6f5483111b92/uracoli-appnotes/linuxtag2012/Hardware/PDF

Beispiel-Sourcecode im Zipfile, das auf obiger Seite verlinkt ist.

von Roman R. (Firma: TFS) (roemuredh)


Lesenswert?

Danke, dass Ihr Euch so schnell gemeldet habt.

Der erste Teil, den ich erarbeiten will ist die Hardware.
Mir ist nicht ganz klar wie ich die 7x6 LED's ansteuern soll.
Ich denke mit den 3-poligen LED's wäre es schon möglich, aber das wären 
ja 2x 6x7 = 84 Ports!

Eine fertige Bauanleitung muss schon nicht sein, aber ein wenig Hilfe 
wäre nützlich!

LG RoemuRedh

von Purzel H. (hacky)


Lesenswert?

Die 84 portpins erhaelt man zB seriell mit ein paar kaskadierten 
74HC595, oder parallel mit ein paar gelatchten 74HC574

von Udo S. (urschmitt)


Lesenswert?

Roman Roth schrieb:
> Eine fertige Bauanleitung muss schon nicht sein, aber ein wenig Hilfe
> wäre nützlich!

Dann lese die Beiträge!
Hier nochmal DAS IST EIN LINK!!!!!::::: LED-Matrix

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Roman Roth schrieb:
> Eine fertige Bauanleitung muss schon nicht sein

Wenn du dir unser Tic-Tac-Toe ansehen würdest, hättest du zumindest
eine Idee und, wenn du willst, sogar eine erprobte Realisierung.
(Eigenwerbung: wir haben noch zwei oder drei Kits übrig, weil leider
nicht alle Angemeldeten zum Workshop kamen, du könntest also einen
fix & fertig zum Spielen und Lernen bekommen.)

Nachdem du darin alles verstanden hast, kannst du immer noch an die
etwas komplexere Aufgabe "4 gewinnt" gehen; die Prinzipien bleiben
ja die gleichen, nur die LED-Matrix wird ein wenig aufwändiger, und
die Spielauswertung ebenfalls.

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.