Schau mal hier in den I²C Bus Spezifikationen: (Auf Seite 6 Absatz 4)
http://www.semiconductors.philips.co...8/39340011.pdf
Bist du dir da sicher?? Ich mein das nur Der Master zu den Slaves senden kann. Man kann denn natürlich den Master weitergeben, so das ein Slave zum Master wird.Zitat von matren
Mit RS-232 ist denk i mal ne gute Lösung, hab ich auch scho mal dran gedacht: Man könnte doch auch alle Rx's und Tx's miteinander verbinden, und vor den Tx's Dioden setzen, dann wär das fast wie I2C, nur bidirektional.
mfg God
Schau mal hier in den I²C Bus Spezifikationen: (Auf Seite 6 Absatz 4)
http://www.semiconductors.philips.co...8/39340011.pdf
Spinoza sagt (epist.62), daß der durch einen Stoß in die Luft fliegende Stein, wenn er Bewußtseyn hätte, meinen würde, aus seinem eigenen Willen zu fliegen. Schopenhauer
Ok, haste dich recht gehabt. Wusste ich auch noch nich![]()
mfg God
jo, danke für die Info
ich bin ein kompletter n00b auf dem Gebiet I²C
deswegen hab ich auch ein zusätzliches thread aufgemacht
Ich weiss jetzt schoin , dass es eine clock und eine BIdirektionale Datenleitung gibt
das heißt ,dass der slave dazu aufgefordert werden muss daten zu senden
AHA!![]()
Also meine Lösung würde dann ungefähr so aussehen:
AVR1: Bein 1+2+3 d.h. {[Motor 1-9 / D out 1-18] [Poti 1-9 / A in 1-9]}
AVR2: Bein 4+5+6 d.h. {[Motor 10-18 / D out 19-32] [Poti 10-18 / A in 10-18]}
Ist das so verständlich?![]()
- Zu den Zwei Controllern:
Welche würden das sein ATmega??
und kennt einer von euch vielleicht Literatur über
- AVRs
- I²C
- I²C am AVR
Oder vielleicht sogar internet seiten?
Oder hat jemand erfahrungen mit Einsteigersets, die er mir empfehlen könnte?
Ich wär euch echt dankbar, denn ich bin total froh, dass ich vorraussichtlich nicht mit den ÜBERAUS teuren TIGER - modulen arbeiten muss. [-o<
Viele Fragen auf einmal - danke für die Antworten jetzt schon
Gruß, Gregor
http://www.mikrocontroller.net
http://www.atmel.com
http://www.semiconductors.philips.com
Empfehlenswertes Einsteigerboard: RN-Control:
http://www.robotikhardware.de/
Spinoza sagt (epist.62), daß der durch einen Stoß in die Luft fliegende Stein, wenn er Bewußtseyn hätte, meinen würde, aus seinem eigenen Willen zu fliegen. Schopenhauer
hmm 2 tage - kein Antwort ?
kein interesse an 6 beinern?
ICH FÜHL MICH SOOOOO ALLEIN![]()
naja aber im ernst - Thema tot, odert kann mir jemand erklären ob das so geht, wie ich mir das vorstelle?
Danke jetzt schon
Gruss Gregor
Wenn du 9 Potis einlesen willst, brauchst du entweder 9 A/D Eingänge oder irgendeinen schlauen Trick. Soweit ich weiss, hat der ATMega16 nur 8 Eingänge, ob es welche mit mehr AD-Eingängen gibt weiss ich nicht.
Wenn du mit Getriebemotoren arbeitest, brauchst du pro Motor 3 oder wenn du einen Inverter verwenden kannst nur 2 Pins.
Falls du ohne Inverter arbeitest wären das 27 Ausgänge + 9 A/D Eingänge. Ich glaube, da musst du dich erst mal umsehen, welcher Controller soviele I/Os hat.
Ich vermute mal du wirst vielleicht doch besser einen Controller pro 2 Beine nehmen, es sei denn du kennst den schlauen Trick den ich nicht kenne
Ehrlich gesagt würde ich sowieso erst mal mit nur einem Bein anfangen.
Ist ein bischen billiger, falls du feststellst, dass das schon mechanisch gar nicht so einfach klappt wie du dir das vorstellst.
Wenn du dann ein Bein fertig hast, siehst du auch ob noch genug Controller für ein oder zwei Beine mehr übrig ist.
Spinoza sagt (epist.62), daß der durch einen Stoß in die Luft fliegende Stein, wenn er Bewußtseyn hätte, meinen würde, aus seinem eigenen Willen zu fliegen. Schopenhauer
ja, ich wollte auch erst mit einem bein anfangen um das prinzip rauszubekommen, aber die Idee mit 3 Controllern ist gut
das kann ich dann über I²C verbinden
hoffentlich funktioniert das so!
Ich will jetzt heim um das ganze auszuprobieren, aber ich kann nicht
Muss noch bis zu den Sommerferien warten![]()
Lesezeichen