ATMega8 bspw.
Umsetzen wirst du das Projekt selbst müssen.
Hallo, habe folgendes Problem:
Ich muss für meinen Seminarkurs im Gymnasium ein Interaktives 4gewinnt spiel(Mensch gegen Maschiene) erstellen!
Ein Freund fertigt mir ein Spielfeld aus Aluminium, daran soll oben an den 7 Löchern je eine Lichtschranke angebracht werden die ein Signal an den Microcontroller schickt der es weiter an den PC gibt wo dann die KI(=Künstliche Intelligenz) den Computerzug berechnet!!Dann geht ein signal wieder an den Microcontroller, der die Motoren ansteuert!!!Die Motoren bewegen eine Laufkatze oben auf dem Spielfeld die dann den Computerzug ausführen und so den nächsten Stein legen!
das ganze Bildlich dargestellt:
Bild hier
also, d.h. ich habe 7Lichtschranken die Signalle geben
außerdem müssen 3 Motoren angesteuert werden
nun welchen Microcontroller soll ich dafür verwenden???
Ich bin absoluter Neuling auf dem Gebiet!!!
ich hoffe mir kann jemand helfen,danke im voraus!
ATMega8 bspw.
Umsetzen wirst du das Projekt selbst müssen.
das ist mir klar!!!!Zitat von Anonymous
Suche blos nen MC an den ich 7 Lichtschranken anschließen kann und 3 Motoren ansteuern kann!
Wie Gast schon geschrieben hat: ATmega8
Der kann das!
DANKE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
hi, nochmal ne frage!!!
kann man das ganze auch ohne Microcontroller realisieren, z.B nnur mit High und Low signalen????
Denn ich lese mich gerade in die assembler programmierung ein und steig da einfach nicht durch!!!
bitte helft mir nomal,danke
mfg
du musst den micocontroller ja net mit assembler programmieren ... nehm doch einfach c http://www.mikrocontroller.net/wiki/AVR-GCC-Tutorial
da bin ich ja auch absoluter neuling!!!!Zitat von klucky
ist das leichter zu lernen??
ja, ich würd sagen C ist einfacher. Besonders wenn du schon mal in anderen Sprachen auf dem PC programmiert hast wie ich zB in Delphi. Da kommt einem einiges bekannt vor... Das einzig komplizierte ist der Umgang mit WinAVR. Ich hab ne Weile gebraucht um mit den makefiles zurechtzukommen
Allerdings hab ich zuerst mit Assembler angefangen bevor ich auf C umgestiegen bin, mit dem Tut von mikrocontroller.net hab ichs eigentlich durchschaut. Wenn deine allgemeine Verwirrung in Sachen Assembler langsam zu konkreten Fragen wird kannst du die ja mal posten.
Insgesamt würde ich Assembler nur nehmen wenn es auf Mikrosekunden ankommt, im Normalfall spart C ne Menge Schreibarbeit, ist übersichtlicher und somit leichter zu durchschauen.
mfG
cht
roooy,
ich habe mich durch die Macht der Informationen in diesem Forum von Assembler zu Bascom rüber geschlagen. Als absoluter neuling sicher zu empfehlen.
MfG
Hellmut
Lesezeichen