Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Projekte ::  Brauche Hilfe für mein Projekt     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Lobo-X
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2011
Beiträge: 6
Beitrag Lobo-X Mitglied 00:33:30 30.12.2011   Titel:   Brauche Hilfe für mein Projekt            Zitieren

Hi Leute, grüße euch! Bin neu hier.
Kurzes zu meiner Person: zur zeit mache ich eine Weiterbildung zum Techniker "Mechatronik" und bin grad mitten in meiner Abschlussprojektarbeit.
Der Hauptteil meiner Projektarbeit besteht darin den "Metall-Roboterarm RA-1/PRO" von "AREXX" mit der "Programmiersprache C" zu programmieren.
Als "Aufgabe" habe ich mir gedacht, dass man den Roboterarm zum "Schach" spielen verwenden kann.

Das Problem ist nur, das "C bzw. C++" für mich absolutes Neuland ist.
Bevor es diesbezüglich gewisse Kommentare regnet, muss ich dazu sagen: Zur Projektarbeit gehört es, dass man sich gewisses Wissen selbst erarbeitet bzw. selbst aneignet.

Im Groben hab ich mir überlegt wie es möglich wäre dem "Arm" vorzugeben, dass das Schachbrett sein Arbeitsfeld ist. Sodas man nur noch über die Eingabesoftware dem "Roboterarm" sagen brauch, dass er z.B. die gewünschte Figur von "Feld B4" auf "Feld C4" setzen soll (wie bei Schiffe versenken).

Freue mich über jede "Hilfe" bzw. "neue Denkanstöße" zu Lösung meines Problems.
Ich danke schon mal im Voraus!
MfG Lobo-X :)
redrew99
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.03.2011
Beiträge: 244
Beitrag redrew99 Mitglied 01:03:43 30.12.2011   Titel:   Re: Brauche Hilfe für mein Projekt            Zitieren

Lobo-X schrieb:

Das Problem ist nur, das "C bzw. C++" für mich absolutes Neuland ist.

Wenn das stimmt, würde ich eher von dem konkreten Projekt abraten, denn so wie ich das einschätze, erfordert das doch schon einige Programmierkenntnisse.

Die Frage ist natürlich auch, wieviel Zeit Du hast.
Du kannst Dir ja mal ein paar C Tutorials zur Hardwareprogrammierung (z.B. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial)) oder evtl. auch C++ im I-net anschauen, dann dürftest Du relativ schnell ein Gefühl dafür bekommen, ob Dein Wunschprojekt in der zur Verfügung stehenden Zeit gut umsetzbar ist.


Zuletzt bearbeitet von redrew99 am 01:11:48 30.12.2011, insgesamt 2-mal bearbeitet
GoaZwerg
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.12.2011
Beiträge: 68
Beitrag GoaZwerg Mitglied 15:26:03 31.12.2011   Titel:              Zitieren

Ich nehme mal an, dass Du keinen kompletten Schachpartner mitsamt der Spiellogik simulieren willst, sondern nur ein paar Figuren bewegen? Dann sollte das schon machbar sein.

Wenn Dir der Einstieg in C/C++ zu schwierig erscheint (kenne ja Deinen Zeitrahmen nicht) wäre vielleicht C# für so etwas eine gute Alternative.

Guten Rutsch,
Goa
Lobo-X
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2011
Beiträge: 6
Beitrag Lobo-X Mitglied 18:51:35 31.12.2011   Titel:              Zitieren

Hi Leute, danke für die schnellen Antworten und danke redrew für den Link.

Genau so hatte ich es mir gedacht. Das der Schachpartner real ist und ich halt meine Schachfiguren über den Roboterarm bewege und quasi über den Laptop, an dem der Arm angeschlossen ist, meinen Spielzug nur eingeben muss.

Ich konnte mich mit Hilfe von Beispielprogramme des Roboterarmes, etwas in die Ansteuerung der Servo-Motoren einarbeiten.
Nur mit dem Definieren des Schachbretts (quasi als Arbeitsbereich) und der Verbindung mit der Ansteuerung (Positionsgenauigkeit) der Servo-Motoren, hab ich keinen Ansatz.
Lobo-X
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2011
Beiträge: 6
Beitrag Lobo-X Mitglied 18:56:27 31.12.2011   Titel:              Zitieren

Ach ja hättes es fast vergessen.

Wünsch euch auch einen schönes neues Jahr und einen guten Rutsch ins neue Jahr!!! :D
GoaZwerg
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.12.2011
Beiträge: 68
Beitrag GoaZwerg Mitglied 19:47:04 31.12.2011   Titel:              Zitieren

Stimmt, dass hatte ich nicht bedacht. Da bräuchte es evtl. Endschalter oder sowas in der Art. Mir ist aber gerade noch eine andere Idee gekommen: wie wäre es wenn der Roboterarm einen Filzstift hält und Du mit Deinem Programm geometrische Figuren malst? Das wäre sicherlich einfacher zu realiseren.
Lobo-X
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2011
Beiträge: 6
Beitrag Lobo-X Mitglied 19:32:27 01.01.2012   Titel:              Zitieren

GoaZwerg schrieb:
wie wäre es wenn der Roboterarm einen Filzstift hält und Du mit Deinem Programm geometrische Figuren malst? Das wäre sicherlich einfacher zu realiseren.



Das wäre eine gute Idee für denn Anfang. Die Idee kann man festhalten.
Man kann ja auch mehrere Programme erstellen und diese präsentieren.

Unser Lehrer, der uns das Projekt gegeben hat. Ist der Ansicht, dass das Programm bzw. die Programme etwas Aufwändiger sein sollten, als die Idee dem Arm zu sagen er soll einen Stift aufheben und in ein Becher für Stifte ab zulegen. Um später eine bessere Note als eine Drei zu bekommen.
Lobo-X
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2011
Beiträge: 6
Beitrag Lobo-X Mitglied 23:07:44 03.01.2012   Titel:              Zitieren

Kann mir trozdem jemand versuchen zu erklären, wie ich ein einfaches Schachbrett ohne künstliche K.I. erstellen kann bzw. wo rauf ich achten muss.

Dat wäre echt klasse :)
C/C++ Forum :: Projekte ::  Brauche Hilfe für mein Projekt   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.