Advertisement
Semior001

MotorDriverSketch

Jun 20th, 2017
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. const int IN3 = 5;
  2. const int IN4 = 4;
  3. const int ENB = 3;
  4. const int ledPin = 13; // для дебага
  5. void setup()
  6. {
  7. pinMode (ENB, OUTPUT);
  8. pinMode (IN3, OUTPUT);
  9. pinMode (IN4, OUTPUT);
  10. pinMode (ledPin, OUTPUT);
  11. }
  12. void loop()
  13. {
  14. // На пару выводов "IN" поданы разноименные сигналы, мотор готов к вращаению
  15. digitalWrite (IN3, HIGH);
  16. digitalWrite (IN4, LOW);
  17. digitalWrite (ledPin, HIGH);
  18. // подаем на вывод ENB управляющий ШИМ сигнал
  19. analogWrite(ENB,55);
  20. delay(2000);
  21. analogWrite(ENB,105);
  22. delay(2000);
  23. analogWrite(ENB,255);
  24. delay(2000);
  25. // Останавливаем мотор повад на вывод ENB сигнал низкого уровеня.
  26. // Состояние выводов "IN" роли не играет.
  27. analogWrite(ENB,0);
  28. digitalWrite (ledPin, LOW);
  29. delay(5000);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement