2017ロボコンはやとブーメランプログラム
Dependencies: PID QEI ikarashiMDC recieveController omni
Spiral.cpp
- Committer:
- WAT34
- Date:
- 2017-10-05
- Revision:
- 14:5cc44bec9cfc
- Parent:
- 13:d01356a29b93
- Parent:
- 8:c47cf4e0230c
- Child:
- 17:311aed3cad15
File content as of revision 14:5cc44bec9cfc:
#include "Spiral.h" Spiral::Spiral(ikarashiMDC* spiralMotor_) { spiralMotor = spiralMotor_; spiralMotor->braking = true; spiralLimit = new InterruptIn(PB_12); spiralLimit->mode(PullUp); spiralLimit->rise(this,&Spiral::stopRotation); rotating = false; } int Spiral::rotate() { if(rotating) return 1; spiralMotor->setSpeed(0.4); rotating = true; if(spiralLimit->read() == false) { } return false; } void Spiral::stopRotation() { spiralMotor->setSpeed(0); rotating = false; }