![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
NHK2017 octopus robot
Dependencies: 2017NHKpin_config mbed FEP ikarashiMDC PID jy901 omni HMC6352 omni_wheel
Fork of KANI2017v2 by
bot/elevator/elevator.cpp
- Committer:
- number_key
- Date:
- 2017-10-25
- Revision:
- 26:7258d5ad0bff
- Parent:
- 25:d199d621ecca
File content as of revision 26:7258d5ad0bff:
#include "elevator.h" Elevator::Elevator(DigitalOut* RS485Controller, Serial* RS485) : elevatorMotor(RS485Controller, 1, 2, SM, RS485), limit(PWM2, PWM1), debugSerial(USBTX, USBRX, 115200) { elevatorMotor.braking = true; } void Elevator::move(float speed) { if(speed*limit.getPosition() < 0) speed = 0; if(speed*limit.getPosition() > 0) limit.resetPosition(); elevatorMotor.setSpeed(speed); } void Elevator::stop() { elevatorMotor.setSpeed(0); } void Elevator::debugPrint() { debugSerial.printf("elevator:%d\r\f",limit.getPosition()); }