SimpleControls works with the BLEController iOS/Android App. The mbed's pin can acts as DIGITAL_IN, DIGITAL_OUT, PWM, SERVO, ANALOG_IN. The sketch is to show you how to control the pin as one of the abilities.
Dependencies: BLE_API mbed nRF51822
Fork of BLENano_SimpleControls by
Servo.cpp
- Committer:
- RedBearLab
- Date:
- 2014-10-31
- Revision:
- 0:be2e4095513a
- Child:
- 1:81a97eb70d3d
File content as of revision 0:be2e4095513a:
#include "Servo.h" Servo::Servo(PinName pin) : _servo(pin) { _servo.period_ms(20); } Servo::~Servo(void) { } void Servo::write(unsigned char degree) { convert(degree); _servo.pulsewidth_us(pulse); } void Servo::convert(unsigned char degree) { // 0~180 degree correspond to 500~2500 pulse = degree * 11 + 500; }