Deze patch demonstreert het gebruik van de BM7008 Bluesense stappenmotor aansturing module vanuit Pure Data.
Ten eerste heb je de bovenste objecten nodig om de connectie tussen Pure Data en de BlueSense usb (draadloze) router tot stand te brengen. Activeer het metronoom. Zend hierna de update message om het systeem de aangesloten modules te laten detecteren. De gevonden modules worden getoond in het PD scherm.
Het object in het midden representeert de bipolaire stappenmotor aansturing module. Het eerste argument van de BlueSenseStepper module is het identificatie nummer. Elke BlueSense module heeft zijn eigen unieke identificatie nummer. Het id staat vermeld op de module zelf en kan gevonden worden door te tabel in de BlueSenseMaster te raadplegen.
De stappenmotor module heeft kan 1 stappenmotor aansturen. In Pure Data kan de rechter ingang van het object gebruikt worden om de snelheid van de stappenmotor in te stellen. Een positieve waarde laat de motor vooruit draaien, terwijl een negatieve waarde de motor achterwaards laat draaien.
De module kan geconfigureerd worden door het sturen van een "config" bericht. Dit bericht heeft 5 parameters:
- De stroomsterkte in miliAmpere. Deze waarde moet tussen 0 en 1500 liggen.
- Autostop: 1 --> De motor wordt automatisch afgeschakeld wanneer een eindschakelaar schakelt. 0 --> geen automatisch afschakeling.
- Halfstep: 1 --> De motor maakt nu halve stappen in plaats van hele. Hier mee is het mogelijk de motor vloeiender te laten draaien. 0 --> De motor maakt normale volledige stappen.
- Wave drive: 1 --> Wave drive ingeschakeld. Dit kan het geluid dat de motor produceert verminderen. 0 --> Wave drive uitgeschakeld.
- Fast decay: 1 --> Fast decay ingeschakeld. 0 --> Normal decay.
Aansluiten
Module