#include "PulseGen.h"
PulseGen speedo(12);
PulseGen tach(11);
int speed = 500;
int rpm = 0;
int pw = 1000;
bool speedUp = true;
bool rpmUp = true;
void setup() {
Serial.begin(115200);
}
void loop() {
if (rpmUp == true){
if (rpm < pw){
rpm = rpm + 1;
}
else{
rpmUp = false;
}
}
else{
if (rpm > 0){
rpm = rpm - 1;
}
else{
rpmUp = true;
}
}
speedo.repeatedPulse(speed,pw);
tach.repeatedPulse(rpm,pw);
delay(5);
}