fancy lampje

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FXOS8700Q FastPWM

main.cpp

Committer:
MatthewMaat
Date:
2019-10-03
Revision:
12:7f280a661e71
Parent:
11:de4a85703169
Child:
13:ec4708dab45d

File content as of revision 12:7f280a661e71:

#include "mbed.h"
//#include "HIDScope.h"
//#include "QEI.h"
#include "MODSERIAL.h"
//#include "BiQuad.h"
#include "FastPWM.h"
#include <iostream>
MODSERIAL pc(USBTX, USBRX);
AnalogIn ain(A0);
DigitalOut dir(D4);
//DigitalOut pwm(D5);


Ticker ticktick;
PwmOut motor1_pwm(D5);

void setPWM(void)
{
   float rd=ain.read();
   motor1_pwm.write(rd);
}

int main()
{
    ticktick.attach(setPWM,0.1);
    int frequency_pwm=10000;
    motor1_pwm.period(1.0/frequency_pwm);
    pc.printf("Starting...");
    
    while (true) {
        wait(10);
    }
}