Advertisement
Guest User

tachtest

a guest
Oct 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #include <Tone.h> //download: https://github.com/daniel-centore/arduino-tone-library
  2.  
  3. Tone speedtone;
  4. Tone tachtone;
  5. Tone fueltone;
  6.  
  7. long randNumber;
  8. long tachPulse;
  9.  
  10. void setup()
  11. {
  12. tachtone.begin(4); //pin that tach is hooked to(PWM PIN REQUIRED)
  13. speedtone.begin(11); //pin that speedometer is hooked to(PWM PIN REQUIRED)
  14. randomSeed(analogRead(0));
  15. }
  16. void loop()
  17. {
  18. randNumber = random(14400,1 000); // generate random number between 100rpm & 7000rpm
  19. tachPulse = randNumber/144; // 1 puls per varv
  20. speedtone.play(100, 0); //frequency, duration(0 usually)
  21. tachtone.play(tachPulse, 0); //frequency, duration(0 usually)
  22. delay(1000)
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement