반응형 arduino4 Arduino(아두이노) Stepper motor(12v) control.(A4988 드라이버) 안녕하세요. 오늘은 아두이노와 A4988 드라이버를 사용하여 스테퍼(스텝,스테핑)모터를 제어해보도록 하겠습니다. [필요 부품] - Arduino uno 1EA - A4988 스텝모터 드라이버 1EA - 바이폴라 스텝모터[17HD4408-12N] 1EA - 파워서플라이 OR 12V 1A 전원 [회로 구성] 먼저 스텝 모터는 유니폴라 방식과 바이폴라 방식이 있으며 간단하게 유니폴라는 고속 회전에 적합하고 , 바이폴라는 저속 회전에 적합하게 되겠습니다. 이번에 사용하게 될 모터는 바이폴라 방식에 1 STEP당 1.8도 회전하는 모터가 되겠습니다. 일단 본격적으로 들어가기 전 A4988드라이버에 대한 설명을 드리도록 하겠습니다. 사실 드라이버 설명이 제어의 끝입니다. 위에 회로에는 빠져 있지만 MS1,MS2,M.. 2020. 2. 3. Arduino + HC-06(블루투스) 통신 / AT명령어, [문자(Char),문자열(String)] 안녕하세요. 오늘은 아두이노와 HC-06을 사용하여 블루투스 통신을 해보겠습니다. [핀 설정] Arduino HC-06 5V VCC GND GND D8 TX D9 RX [주의 사항 필독] TX, RX 연결을 할 때 아두이노와 블루투스 모듈을 반대로 연결합니다. 아두이노의 RX핀은 블루투스 모듈의 TX에 연결을 해야하고 반대로 아두이노의 TX핀은 블루투스 모듈의 RX에 연결을 하면 되겠습니다. 처음에.. 이것 때문에 30분 삽질 했습니다. 알고는 있었지만 실수를 하게 되더군요.. [소스 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include SoftwareSerial blue_Serial(8, 9); // 8 - T.. 2020. 1. 30. [Arduino] 트랜지스터(TR) 활용 12V 제어 하기(Relay,LED 등) ,2SC3198 안녕하세요. 생각보다 12v 부품을 사용하고 싶어 하는 분들이 많으셔서 이렇게 참고하시라고 올려 봅니다. 보편적인 TR(2SC3198)을 사용하며 부하는 12V로 제어되는 것이면 웬만하면 괜찮습니다. [필요 부품 ] -10K 저항 1EA -1K 저항 1EA -1N4007 다이오드 1EA -2SC3198 (NPN) 트랜지스터 1EA -12V 파워서플라이 , 배터리 1EA [배선도] ********* 코드는 위의 배선도에서는 7번 디지털 핀에 출력을 주게 되면 12V 부하가 동작을 하게 됩니다! 일반적인 디지털 제어와 똑같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 //12V 부하가 동작이 됩니다. void setup() { pinMode(7, OUTPUT); } void loop() { .. 2020. 1. 21. Arduino Tact Switch count or 5v Pan PWM Control 안녕하세요! 오늘은 5v짜리 작은 쿨링팬으로 선풍기 기능을 만들어 보았습니다. 사실 잘 안될것을 미리 알고 기능만 간단하게 구현하였습니다. 컨트롤 보드는 Arduino Mega 를 사용하였구요 나머지는 일반 택트 스위치와 5v 쿨링팬을 사용하였습니다. 핵심은 !! 택트 스위치 카운터 간단 알고리즘과 간단한 PWM에 대한 이해입니다. 저는 솔직하게... 문서보다 그냥 한번 해보는 것이 이해가 더 잘되더라구요.. 간단하지만 혹시나 도움 되실 분들이 있었으면 좋겠네요.. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 int buttonPushCounter = 0.. 2019. 2. 21. 이전 1 다음 반응형