아두이노와 스테퍼 모터를 이용한 간단한 펌프.https://youtu.be/dSlVYtNwtlo저는 이것을 사용합니다:
6개의 베어링: 10x5x4 mm NEMA 17 스테퍼 모터와 5mm 샤프트 스테퍼 드라이버 Pololu A4988 Arduino Nano 저항기 10k 스위치 실리콘 파이프 5x3mm 일부 M3, M2 나사와 너트
아두이노 코드: int x; const int buttonPin = 2; int buttonState = 0;
비어있는 setup() 함수에서 pinMode(6, 출력)을 사용하여 핀을 활성화하고, pinMode(5, 출력)을 사용하여 스텝 핀을 활성화하고, pinMode(4, 출력)을 사용하여 디렉트 핀을 활성화하고, digitalWrite(6, 저전압)을 사용하여 엔에이블 핀을 저전압으로 설정하며, buttonPin을 입력으로 설정하고, Serial.begin(
그것은...
비어있는 loop() 함수에서는 buttonState = digitalRead(buttonPin)이 실행됩니다.
Serial.println(buttonState);
만일 (버튼 상태가 HIGH이면) {
digitalWrite(6, LOW); // Enable을 낮게 설정하세요. digitalWrite(4, HIGH); // Dir을 높게 설정하세요.
for (x = 0; x < 4000; x++) // 200번 반복 { digitalWrite(5, HIGH); // 고전圧 출력 delayMicroseconds(300); // 0.5ms 대기 digitalWrite(5, LOW); // 저전압 출력 delayMicroseconds(300); // 0.5ms 대기 } delay(1000); // 1초 대기 } else {
digitalWrite(6, HIGH); // Enable 을 LOW로 설정
그것은...
그것은...
인쇄 지침
카테고리: 실외 및 정원
모델 소스
