Stap 3: Code voor de besturing van de snelheid
In de vorige stap die wij vastbesloten die werden de volgende input pinnen op de motor
- / DEC (niet vertragen, dus trekken het hoge zorgt ervoor dat de motor uit te voeren)
- / ACC (niet versnellen, zodat de taakcyclus van 100% 0 snelheid is)
- REV regelt richting (hoge is unidirectioneel, laag is de andere)
- + 24VDC
- GND
Ik heb de MediaTek LinkIt één of Arduino boards gebruikt voor deze stap, aangezien alle beschikbare bibliotheken het snel en eenvoudig maken. Aangezien dit niet echt een beginner's project 'm I gonna wordt verondersteld dat u hoe code uploaden naar hen (zo niet, kijk weet op het krijgen van de handleiding).
Deze code gebruikt de bibliotheek TimerOne de PWM-setup om gemakkelijk te maken.
Deze eenvoudige code biedt een interface voor het testen, verbinding maken met het bestuur via een seriële verbinding en u zal zitten kundig voor controle van de motor door het sturen van de volgende tekens
- 'w' snelheid te verhogen
- de ' snelheid verlagen
- had' om te schakelen van de rem in- of uitschakelen
- 'r' om te wisselen van richting