본문 바로가기

만들기81

아두이노 서보모터 외부전원 작동하지 않을때 일반적으로 아두이노를 이용하여 서보모터를 연결하면 다음과 같이 연결된다. 하지만, 토크가 강한 모터를 쓰기 위해서는 아두이노에서 출력되는 전류가 충분하지 않아 외부전원을 연결해줘야한다. 그래서 다음과 같이 연결하면 작동하지 않는다. 아마 틱하고 움직이고 고정된 상태로 멈춰있는다(모터를 손으로 돌려보면 안움직이는 것을 확인할 수 있다. 전류가 계속 흐르고 있다) 그래서 다음처럼 연결해줘야 아두이노가 코딩된 신호에 맞춰서 전류를 on/ off 할 수 있다. 2022. 4. 9.
아두이노 서보모터 회전운동을 왕복운동으로 MG996R 서보모터를 이용해서 회전운동을 왕복운동으로 바꾸는 장치를 만들어보았다. 준비물: MG996R 서보모터, 아두이노 우노, 3D프린터 갈색 - GND 연결 빨강 - + 연결 주황 - 아두이노 9번핀 연결 아두이노 코드 #include int servoPin = 9; Servo servo; int angle = 0; // servo position in degrees void setup() { servo.attach(servoPin); } void loop() { // scan from 0 to 180 degrees for(angle = 0; angle < 70; angle++) { servo.write(angle); delay(20); } servo.detach(); delay(2000); se.. 2022. 4. 9.
[랩뷰] LINX에서 L298N 드라이버로 DC모터 제어하기 LINX를 이용하여 랩뷰에서 아두이노를 컨트롤하고 L298N드라이버를 이용하여 2개의 DC모터를 제어할 수 있다. 준비물 - 아두이노 우노 - 랩뷰 32비트 2018년 이상 - LINX - L298N - DC모터 - 5V 이상전원 랩뷰에 LINX를 설치 후 아두이노 우노 펌웨어롤 올려준다음 아두이노와 L298N을 연결해준다. L298N에서 A enable부분을 풀어준뒤 PWM제어를 가능하게 하여 아두이노와 연결한다. 나머지 input 선은 디지털핀으로 연결시켜준다. 아두이노 자체에서 나오는 5V를 L298N에 연결시키면 전류값이 작아서 하나의 모터만 작동한다(부하없이). 2개의 모터를 컨트롤 하기 위해서는 12V에 외부전원을 연결시켜주고 GND에는 외부전원과 아두이노 GND를 같이 연결시켜준다. 랩뷰코드.. 2022. 1. 22.
LINX와 아두이노 메가는 잘 연결되지 않는다. 랩뷰에서 LINX를 설치 후 아두이노 메가 펌웨어를 설치해줘도 LINX에서 아두이노를 인식하지 못한다. 우노로 연결해서 하면 정상적으로 적동한다. 왜 그럴까? 2022. 1. 21.
[랩뷰] LINX 로 랩뷰에서 아두이노 연결하여 servo 모터제어하기(sg90) sg90 서보모터는 빨간선, 5V전원 주황선은 PWM 포트, 갈색선은 GND에 연결시켜준다. 랩뷰를 실행시킨 후 블록다이어그램에서 다음과 같이 간단한 코드를 작성해준다. 아두이노를 연결하고 서보모터를 열어준다음 펄스를 받아들이는 부분만 루프로 감싸준다. 시리얼 포트를 지정하고 서보가 움직일 각도를 펄스를 통해서 지정해준다. sg90의 경우 450us일때 -90도 2450us일때 90도로 움직인다. 입력값을 각도를 통해서 조절하려면 펄스입력 값에 를 450 + 2000/180*x 넣어주면 각도변화에 따른 펄스값을 계산할 수 있다. (x 는 0에서 180) 참고 https://www.youtube.com/watch?v=pt9d9Md7788 서보모터 데이터시트 https://servodatabase.com/s.. 2022. 1. 21.
[랩뷰] LINX 로 랩뷰에서 아두이노 연결하여 LED 제어하기 랩뷰에서 아두이노를 제어하기 위해서는 LINX를 이용할 수 있다. 준비물 1. 랩뷰 2018버전이상 32비트 2. LINX설치 3. 아두이노 랩뷰 2018버전이상 32비트를 설치한 후(LINX가 32비트에서만 동작한다) LINX를 다운로드해서 설치한다. https://www.ni.com/ko-kr/support/downloads/tools-network/download.labview-hobbyist-toolkit.html#376574 LabVIEW Hobbyist Toolkit Download Access download and support information for LabVIEW Hobbyist Toolkit Full www.ni.com 새로운 VI를 만든 후 블록다이어그램에서 hobbyist 메뉴.. 2022. 1. 21.