Stap 4: Tips voor het gebruik van de Modtronix-Set
De IOR5E is een Input/Output board met 5 Relais. Dit forum heeft ook 5 Opto-ingangen en 5 normale ingangen. Opto-ingangen zijn in wezen differentiële ingangen; elke Opto-input heeft twee verbindingen nodig. Een voor verwijzing en een andere voor controle. De Opto invoer leest hoog wanneer het besturingselement 3V is of hoger dan de verwijzing.
De dochter van bestuur over de IOR5E poorten naar de krachtbron en de RS232-functionaliteit maakt.
Bedrading van een H-brug is gemakkelijk met de IOR5E. Het nemen van een 12 volt-bron, Vcc gaat naar 1C en 2C, en grond gaat naar 3C en 4C. Wanneer het Relais sluit, krijgen de normaal geopend (NO)-connectors de waarde van die de respectieve C is. Bijvoorbeeld: wanneer Relay 1 draait op, geen krijgt 12 volt.
Sluit nu nr van 1 en niet 3-op-één terminal van de DC-motor, nee van 2 en 4 niet naar de andere terminal verbinding maken.
U niet moet ongerust maken over terug EMF, de relais worden al beschermd.
Programmering
Voor het gedeelte van de programmering, werd een bibliotheek gemaakt in Python door een van mijn collega's gebruikt. Ik mijn eigen Python gecodeerd en gebruikten het als een wrapper rond de bibliotheek. De code staat niet rechtstreeks aan de Raad van Modtronix, maar eerder een script met behulp van de SLIP wordt gebruikt om te communiceren. Het werkt door te draaien op de juiste relais en wachten op de limiet schakelt over op de robot naar reis, detecteren wanneer volledig gesloten of open. Het vervolgens uitgeschakeld die Relais.
De oorspronkelijke bibliotheek echter niet de mijne om te onthullen dus helaas dat kan ik niet delen dit met het internet is, waardoor mijn code nutteloos aan u sinds mijne is opgebouwd uit het.
Ik echter zal u aanwijzingen over de interface aan de Modtronix zodat u goed op uw manier aan het creëren van je eigen bibliotheek. Bent u bevoegd voor C, zal het wellicht van weinig uitdaging.
De Modtronix maakt gebruik van SLIP te communiceren vanaf de computer met de Raad van bestuur. SLIP is gedefinieerd in RFC 1055 (http://tools.ietf.org/html/rfc1055) en gaat in de details van hoe het precies werkt. Hiernaast een voorbeeld verzenden en ontvangen van C programma deel uitmaakt van de RFC.