Easy Pump Arduino шаговый двигатель

Источник:

Легкий насос с Arduino и шаговым двигателем.
https://youtu.be/dSlVYtNwtlo
я использую:

6 подшипников: 10x5x4 мм
NEMA 17Шаговый двигатель с валом 5 мм
шаговый двигатель pololu A4988
Ардуино Нано
резистор 10к
переключатель
силиконовая трубка 5х3мм.
несколько винтов М3, М2 и гайки

код ардуио:
интервал х;
const int buttonPin = 2;
int buttonState = 0;

недействительная настройка()
{
pinMode(6, ВЫХОД); // Включить
pinMode(5, ВЫХОД); // Шаг
pinMode(4, ВЫХОД); // Реж.
digitalWrite(6, НИЗКИЙ); // Установить низкий уровень включения
pinMode (кнопкаPin, INPUT);
Серийный.начало(9600);

}

недействительный цикл()
{
buttonState = digitalRead (buttonPin);

Serial.println(buttonState);

если (buttonState == ВЫСОКИЙ) {

digitalWrite(6, НИЗКИЙ); // Установить низкий уровень включения
digitalWrite(4, ВЫСОКИЙ); // Устанавливаем высокий уровень Dir

for (x = 0; x < 4000; x++) // Цикл 200 раз { digitalWrite(5, HIGH); // Выводим высокий уровень задержкиMicroсекунды(300); // Подождите 1/2 мс digitalWrite(5, LOW); // Выводим низкую задержкуМикросекунды(300); // Ожидание 1/2 мс } Delay(1000); // пауза на одну секунду }
еще {

digitalWrite(6, ВЫСОКИЙ); // Установить низкий уровень включения

}

}

Распечатать инструкции

Категория: Туризм и сад

10:15
16
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.