spriti1988md
06.07.2014, 16:38
Hallo an alle :)
Als Frischling habe ich ein paar Probleme was mein Projekt angeht. Es sieht wie folgt aus:
Ich habe den RP6v2 mit der Erweiterung M32 und dem Display darauf versehen. Habe vorn auf dem RP6 einen Greifer der über 3 Servos realisiert ist aufgebaut. Dazu noch einen Sharp 2D120X mit kleiner Elektronik zu stabiliserung der Spannungen. 2 Servos für die beiden Greiferarme links und rechts und einen für das heben und senken des kompletten Arms. Sinn sollte sein, den kompletten Arm nach unten zu fahren, eine Dose oder Flasche zu greifen über die beiden Servos und über den 3. Servo die Flasche nach oben zu transportieren und hinten auf dem RP6 in ein Behälter fallen zu lassen.
Die Servos sind über eine Platine auf I/O Ports des M32, PC2-PC4. Den Sharp Sensor auf ADC 7.
Ich habe 2 Programme geschrieben um einfach zu testen ob dies passt. Die Funktion des Greifens und der Ablauf, passt perfekt. Wie auch die Auswertung des Sensors und Anzeige auf dem Display eines Wertes wie weit der Gegenstand weg ist. Dazu habe ich ein kleines Programm geschrieben um zu sehen wie der Robby per Fernbedienung läuft. Dies passt auch inkl. allen Bewegungen. Was I²C betrifft, da blick ich im Moment gar nicht durch auch was die Beispielprogramme angeht wie ich am besten Master-Slave herrichte und dann das Programm verschachteln muss.
Nun habe ich zuerst mal 2 Fragen:
1. Wie bekomme ich am besten das Signal des RC5, also der Auswertung des IR-Sensors auf das M32? Da steh ich auch was I²C angeht komplett danabene.
2. Wenn ich die Base als Slave nutze, muss ich auch ein Programm schreiben für den M32 um die Servos der Base anzutreiben oder?
Entschuldigt die Anfängerfragen, aber ich steh grad bei der I²C Verschachtelung und verbindung der einzelnen Programm ordentlcih daneben.
Danke euch schonmal vorab.
LG Marcel
Als Frischling habe ich ein paar Probleme was mein Projekt angeht. Es sieht wie folgt aus:
Ich habe den RP6v2 mit der Erweiterung M32 und dem Display darauf versehen. Habe vorn auf dem RP6 einen Greifer der über 3 Servos realisiert ist aufgebaut. Dazu noch einen Sharp 2D120X mit kleiner Elektronik zu stabiliserung der Spannungen. 2 Servos für die beiden Greiferarme links und rechts und einen für das heben und senken des kompletten Arms. Sinn sollte sein, den kompletten Arm nach unten zu fahren, eine Dose oder Flasche zu greifen über die beiden Servos und über den 3. Servo die Flasche nach oben zu transportieren und hinten auf dem RP6 in ein Behälter fallen zu lassen.
Die Servos sind über eine Platine auf I/O Ports des M32, PC2-PC4. Den Sharp Sensor auf ADC 7.
Ich habe 2 Programme geschrieben um einfach zu testen ob dies passt. Die Funktion des Greifens und der Ablauf, passt perfekt. Wie auch die Auswertung des Sensors und Anzeige auf dem Display eines Wertes wie weit der Gegenstand weg ist. Dazu habe ich ein kleines Programm geschrieben um zu sehen wie der Robby per Fernbedienung läuft. Dies passt auch inkl. allen Bewegungen. Was I²C betrifft, da blick ich im Moment gar nicht durch auch was die Beispielprogramme angeht wie ich am besten Master-Slave herrichte und dann das Programm verschachteln muss.
Nun habe ich zuerst mal 2 Fragen:
1. Wie bekomme ich am besten das Signal des RC5, also der Auswertung des IR-Sensors auf das M32? Da steh ich auch was I²C angeht komplett danabene.
2. Wenn ich die Base als Slave nutze, muss ich auch ein Programm schreiben für den M32 um die Servos der Base anzutreiben oder?
Entschuldigt die Anfängerfragen, aber ich steh grad bei der I²C Verschachtelung und verbindung der einzelnen Programm ordentlcih daneben.
Danke euch schonmal vorab.
LG Marcel