4-Gewinnt realisieren

OP (Firma: TFS) #2600356
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
Angehängte Dateien:
#2600362
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
#2600409
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
Gast #2600415
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.
Moderator Persönliche Seite #2600427
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.
OP (Firma: TFS) #2600448
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
Moderator Persönliche Seite #2600575
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren