Stepping Motor control
필요기능 : 느린 속도로 360도 무한회전
제작참고링크
* .h같이 헤더파일이 있는 코드를 사용하려면 라이브러리? 헤더? 를 다운받아야 함.
내가 가지고 있는스테핑 모터는 4개의 선을 연결하게끔 되어있다.
이번 작업에서 무한 회전 외에 다른 제어는 필요하지 않은 상황인데 핀이 4개나 필요한 게 맞나싶어 하나씩 빼봤다.
결론적으로 ~9와 ~11핀이 없어도 회전하는 데에 지장이 없다.
>>최종 설치에서 IN1, IN3만 연결할 것.
터치센서 스위치와 릴레이 연결 코드
int Relaypin = 12;
int Switch = 7;
void setup()
{
pinMode(Relaypin,OUTPUT); // 릴레이를 출력으로 설정
pinMode(Switch,INPUT_PULLUP); // 스위치를 입력으로 설정
}
void loop()
{
if(digitalRead(Switch)==HIGH) // 스위치를 누르면
{
digitalWrite(Relaypin,HIGH); // 1채널 릴레이 ON
delay(100);
}
else // 스위치를 누르지 않으면
{
digitalWrite(Relaypin,LOW); // 1채널 릴레이 OFF
delay(100);
}
}
'# 작업노트 > 인력의인력의인력' 카테고리의 다른 글
스틸컷 (0) | 2024.01.10 |
---|---|
아두이노 (0) | 2024.01.01 |
작품설명 (수정중) (0) | 2023.12.25 |
제작준비 (0) | 2023.12.24 |
인력에 관하여 Chat GPT와 대화 (0) | 2023.12.22 |