Advertisement
safwan092

Untitled

Dec 28th, 2021
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. // --------- <Electronics-project-hub>com -------- //
  2. const int output_1 = 9;
  3. const int output_2 = 10;
  4. const int output_3 = 11;
  5. const int t = 2777;
  6. //t = 2777; // t*6 = 16662 uS ===> f = 1/(t*6) = 60.0168 = 60 Hz
  7. //t = 3310; // t*6 = 19860 uS ===> f = 1/(t*6) = 50.3524 = 50 Hz
  8. void setup()
  9. {
  10. pinMode(output_1, OUTPUT); // Phase 1
  11. pinMode(output_2, OUTPUT); // Phase 2
  12. pinMode(output_3, OUTPUT); // Phase 3
  13. }
  14. void loop()
  15. {
  16. delayMicroseconds(t);
  17. digitalWrite(output_1, LOW);
  18. delayMicroseconds(t);
  19. digitalWrite(output_2, HIGH);
  20. delayMicroseconds(t);
  21. digitalWrite(output_3, LOW);
  22. delayMicroseconds(t);
  23. digitalWrite(output_1, HIGH);
  24. delayMicroseconds(t);
  25. digitalWrite(output_2, LOW);
  26. delayMicroseconds(t);
  27. digitalWrite(output_3, HIGH);
  28. }
  29. // --------- <Electronics-project-hub>com -------- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement