Mmm, je zegt dit:
stel 1 van de slaves bv de servo motor gaat kapot of je wilt hem vervangen.
Jij zegt hier letterlijk dat de servomotor stuk gaat. Een motor heeft geen adres dus die kun je gewoon vervangen. Als de vraag van jou leraar letterlijk zo was is dit het antwoord.
Wordt echter hele servo unit bedoelt dan zal die als die met IIC wordt aangestuurd een adres hebben. Dat adress moet jij weten want jij hebt de robot gebouwd. Er van uitgaande dat jij zo'n tweewielig ding hebt gemaakt heeft de linkerwielservo zelfs een ander adres als het de rechterwielservo.
Verwissel je die, dan wordt linksaf dus rechtsaf. Het verbaasd mij dat jij dit niet weet als je de robot zelf hebt gebouwd. Vreemd dus.
En zoals anderen zeggen: Elk apparaat in de IIC bus heeft een eigen adres waarvan de laatste paar bits meestal vrij instelbaar zijn. Dat kan soms door een paar aansluitingen binair in te stellen en soms een spanningsniveau aan te bieden. Daardoor kun je meer gelijke ic's op de bus aansluiten.
Omdat je verder geen info geeft over jouw systeem dat jijzelf dus ook niet helemaal begrijpt kan hier niet verteld worden hoe dat met dat IIC werkt. Je zult het zelf uit de datasheet moeten halen.
Wel een zeer terechte vraag van die leraar trouwens. Hij legt meteen een pijnpunt bloot.
Is deze topic ook van jou?
http://www.circuitsonline.net/forum/view/126051
Ik zie hier geen IIC maar een PWM signaal?