Sain viimein aikaiseksi paketoida kirjoittamani fokuseriajurin jakelumuotoon.
Viestin liitteenä on paketti, joka sisältää sekä tarvittavan Arduino-koodin että fokuserin python-ajurin. Pelkän Arduinon lisäksi käytin
Motor Shield -lisäpalikkaa, joka mahdollistaa stepperien, DC-moottorien ja servojen helpon ohjaamisen. Python-koodi tarvitsee toimiakseen ainakin
py32win- ja
pyserial-kirjastot.
Ajuri täytyy "asentaa" suorittamalla Server-hakemistosta
register.bat-tiedosto. Ajurin voi myös poistaa käytöstä ajamalla samasta hakemistosta
unregister.bat. Arduinon käyttämä COM-portti täytyy kirjoittaa suoraan koodiin
Register-metodiin. Portin oletusarvo on 18. En ole vielä ehtinyt kirjoitella graafista setup-ikkunaa, josta portin voisi vaihtaa lennosta. Portin muuttamisen jälkeen täytyy luultavasti ajaa
unregister.bat ja
register.bat uudelleen.
Kirjoittamani koodi ei ole missään nimessä valmista, mutta se ainakin viime käyttökerralla tuntui toimivan, ja koodia voi hyvin käyttää aihiona muihin vastaaviin projekteihin.
Kiitokset vielä mickutille avusta koodin kanssa.
