Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: HIDScope_motor_ff QEI mbed FastPWM MODSERIAL
Fork of HID_scope_test by
main.cpp
- Committer:
- sjoerdbarts
- Date:
- 2016-10-06
- Revision:
- 2:5fce9d33997f
- Parent:
- 1:3011d69df4a9
- Child:
- 3:ce0f979f15fb
File content as of revision 2:5fce9d33997f:
#include "mbed.h"
#include "HIDScope.h"
// Define the HIDScope and Ticker object
HIDScope scope(1);
Ticker scopeTimer;
// Read the analog input
AnalogIn a0(A0);
// Set LED out
DigitalOut led(LED_RED);
const float kTimeLedToggle = .5f; // period of blinking
const int kLedOn=0; // Led on if 0
// The data read and send function
void scopeSend()
{
scope.set(0, a0.read());
scope.send();
}
void SwitchLed(){
led = not led;
}
int main()
{
led = not kLedOn;
// Create ticker for LED and attach
Ticker tick_toggle_led;
tick_toggle_led.attach(SwitchLed,kTimeLedToggle);
// Attach the data read and send function at 100 Hz
scopeTimer.attach(scopeSend, 1e4);
while(true);
}
