PIC
Home Up MAX PIC

 

flowcharts
Assemblercode

De software wordt in assembler geschreven, en dan in de pic ingeladen ( Zie traxmaker op Hardware)

Het pricipe van de software is vrij eenvoudig.

In Robtopc moeten we twee bytes creëren (channel en velocity) en één byte van de robot krijgen en naar de Pc sturen. De volgorde en de vorm van de byte moet overeenstemmen met het midi protocol.
Midi verwacht eerst een noteon en dan een noteoff. Al deze zaken zijn in het programma in acht genomen. Elke byte wordt één voor één naar de Pc gestuurd via de seriële transmissiepoort.

In Pctorob moet een noot die in max gespeeld werd in het programma ontleed worden in een channel, een noot en een velocity. De eerste en de laatste byte  zijn onbruikbaar en worden weggegooid. De noot dient dan voor de sturing van de robot, via de ingang van de joystick.
Pctorobot staat in een interupt, dus zodra er een signaal van de pc naar de pic gaat, zal deze interupt opgeroepen worden

 

Voor grafische weergave, zie ook MAX