Cornfield Cruisers / Mbed 2 deprecated Lab1Motorv1

Dependencies:   mbed

main.cpp

Committer:
pridgejg
Date:
2019-09-11
Revision:
1:4f7125fad4f8
Parent:
0:ca93a02f0af8

File content as of revision 1:4f7125fad4f8:

#include "mbed.h"
#include <iostream>
#include <math.h>

Serial bt(PTE0,PTE1);//  Bluetooth
PwmOut duty(PTA5);// pwm output
// AnalogIn pot(PTE20); // potentiometer to adjust motor speed
DigitalOut myled(LED1);

int main() {
    duty.period(0.00005);
    float fakePot =0;
    bt.baud(115200);// setting the baud rate
    bt.printf("We runnin' boys \n\r");
    
      while(true) {
        duty.write(fakePot); // writes value to PwmOut
        
// void HUD(float fakePot){
    bt.printf("\r\n Fake value:%4.3f ", fakePot);
    
    if(bt.readable()){
        char keyPress = bt.getc();
        if (keyPress == 'u'){ // Pressing the 'u' key increases by 1
                fakePot = fakePot + .01;
        }
            else if(keyPress == 'd' && fakePot > 0){ // Pressing the 'D' key decreases by 1
                fakePot = fakePot -.01;
               // if(fakePot > 100){
               //     fakePot = 100;
               // }
            }
    } 
    //}
// ***** analog *****
 //    while(true) {
 //       float potPercent = pot.read(); // takes value from potentiometer
  //      duty.write(potPercent);
// ***** end analog *****

}// ***** end main *****


}