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: Encoder MODSERIAL mbed
main.cpp
- Committer:
- Technical_Muffin
- Date:
- 2015-09-23
- Revision:
- 0:438a9d780499
- Child:
- 1:0f99afbd578a
File content as of revision 0:438a9d780499:
#include "mbed.h" #include "encoder.h" #include "MODSERIAL.h" DigitalOut led(LED_RED); DigitalOut motor1(D4); Digitalout speed1(D5); DigitalIn button(PTC6); Encoder motor1(D13,D12,true); MODSERIAL pc(USBTX,USBRX); int main() { pc.baud(115200); //speed CW = -1 //speed CCW = +1 while(PTC6==0){/as long as button is pressed turn on motor motor1(-1);//turn motor CW while(1) { wait(0.2); pc.printf("pos: %d, speed %f \r\n",motor1.getPosition(), motor1.getSpeed()); // X unit counts equals one magnet shaft rotation, with X being 36 } }