본문 바로가기

아두이노 강좌218

Arduino Uno 로 CDS 조도센서를 이용해 밝기에 따라 LED 순서대로 점등시키기 Arduino Uno 로 CDS 조도센서를 이용해 PWM 펄스폭을 조절해 밝기에 따라 LED를 순서대로 점등 시키는 프로젝트 입니다 조도센서는 흔히 주변의 밝기를 측정할수 있는 센서를 말합니다 조도센서는 광(빛) 에너지를 받아 움직이는 전자가 발생하여 전도율이 변하는 광전효과를 가지는 소자를 사.. 2016. 5. 25.
Aduino Uno 로 MPU-6050 자이로센서를 사용해 SG90 서보모터 제어하기 Aduino Uno 로 MPU-6050 자이로센서를 사용해 SG90 서보모터를 회전시켜 보는 프로젝트 입니다SG90 마이크로 서보모터에 대해서 알아보기MPU-6050 은 3축 자이로 센서와 3축 가속도 센서의 기능이 결합된 센서 모듈 입니다AVR 또는 Arduino 의 I2C bus 인터페이스를 사용하며 DMP(Digital Motion Processer) 기능은센서 값과 복잡한 계산을 할수 있으며 펌웨어로 프로그래밍 가능하게 합니다Robot 자동화 시스템, GPS, 게임 등 다양한 용도로 활용이 가능합니다   사용된 부품Arduino Uno R3 (Italy)MPU-6050 6 DOF 모듈브래드 보드SG90 마이크로 서보모터점퍼케이블 사용된 키트Arduino Starter kit (클릭) - MPU-6.. 2016. 3. 31.
Arduino Uno 로 가변저항을 이용해 SG90 마이크로 서보모터를 회전 시키기 Arduino Uno 로 가변저항(전위차계)을 이용해 SG90 마이크로 서보모터를 회전 시키는 프로젝트 입니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로 모터 자체만 가지고 서보모터라고 부르지 않습니다 서보모터의 개념은 모터와 구동 시스템 까.. 2016. 3. 4.
Arduino Uno 로 스위치를 사용해 SG90 마이크로 서보모터 회전각도 제어하기 Arduino Uno 로 3개의 스위치를 사용해 SG90 마이크로 서보모터 회전각도를 제어하는 프로젝트 입니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로 모터 자체만 가지고 서보모터라고 부르지 않습니다 서보모터의 개념은 모터와 구동 시스템 까.. 2016. 3. 4.
아두이노(Arduino) 퀵 레퍼런스 1.구조 아두이노 스케치는 두 부분에서 실행이 됩니다 void setup() 초기화 코드, 즉 스케치가 시작되어 주 작업을 반복(loop) 하기에 앞서 보드를 셋업하는 코드 입니다 void loop() 주 작업 코드 부분 입니다, 이 코드의 명령문들은 보드의 전원이 나가거나 다른 코드를 스케치 하기 전까지 계속.. 2015. 11. 25.
Step.25-Arduino Uno 로 IR 적외선 원격제어 키트를 이용해 적외선 송수신 테스트 하기 Arduino Uno 로 IR 적외선 원격제어 키트를 이용해 적외선 송수신 테스트를 해보는 프로젝트 입니다적외선 이란?IR(Infrared)라고 부르며, 가시광선보다 파장이 길며, 햇빛이나 백열된 물체로 부터 방출되는 빛을 스펙트럼으로 분산시켜 보면 적색스펙트럼 보다 더 바깥쪽에 있으므로 적외선이라고 부릅니다  적외선 통신 (IR통신) 은 이런 적외선을 쏘아서 이를 통해 정보를 전달하는 통신 방식입니다적외선 통신은 송신부와 수신부 2가지로 나눠지고 송신부에서 적외선을 발산하면 수신부에서 포토다이오드를 통해 적외선을 수신합니다주로 TV나, 에어컨 등에서 사용되는 리모컨이 IR통신 방식을 사용합니다 적외선 통신 방법적외선 통신에서 송신부는 정보를 전달할때 메시지 신호를 일정한 진폭의 반송파로 변조하여 전송합.. 2015. 11. 20.
Step.24-Arduino Uno 로 HMC5883L/QMC5883L 지자기 센서를 이용해 X, Y, Z 축 위치값 테스트 하기 Arduino Uno 로 HMC5883L 지자기 센서를 이용해 X, Y, Z 축 위치값을 출력해 보는 프로젝트 입니다HMC5883L은  HMC5883L 디지털 나침반 칩을 사용한 3축 지자기 센서 모듈(3-Axis Digital Compass Module) 입니다전류가 와이어를 통과 할때 자기장이 발생된는 원리를 바탕으로 유용한 정보를 도출하여 계산하는데 도움이 됩니다AVR 또는 아두이노(Arduino)로 다양한 프로젝트에 적용이 가능하며, MPU-6050 센서와 함께 사용하면 자세제어가 가능하여퀴드콥터등에 유용하게 사용 되고 있습니다HMC5883L 3축 지자기 센서 모듈은 I2C IIC 통신프로토콜 방식으로 동작하며, 동작전압 3~5V, 측정범위 ±1.3~8 Gauss 입니다VCC, GND, SCL, .. 2015. 11. 20.
Step.23-Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 LED 깜박이기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 LED를 깜박이게 하는 프로젝트 입니다HC-06 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 합니다 HC-06 블루투스 슬레이브 모듈은 VCC-Voltage, GND-Ground, TXD-Transmit Data, RXD-Receive Data 4핀으로 구성되어 있습니다EN, STATE 핀이 있지만 대체로 사용하지 않습니다       HC-06은 블루투스 2.0 이므로 안드로이드 어플로 연결할때 페어링을 해줘야 하는데 페어링 기본 이름은 HC-06.. 2015. 11. 19.
Step.22-Arduino Uno 로 L9110S 듀얼 모터 드라이버를 사용해 DC 모터 구동 시키기 Arduino Uno 로 L9110S 듀얼 모터 드라이버를 사용해 직류 소형 DC 모터를 구동 시켜보는 프로젝트 입니다 DC 모터는 직류(Direct Current)를 전원으로 동작하는 전기모터를 일컫습니다 DC 모터는 다른 구동장치에 비해 작고 구조가 간단해 여러가지 분야에서 광범위 하게 사용되고 있습니다 DC모터는.. 2015. 11. 19.
Step.21-Arduino Uno 로 L9110S 듀얼 모터 드라이버를 사용해 2상 바이폴라 스테핑 모터 구동 시키기 Arduino Uno 로 L9110S 듀얼 모터 드라이버를 사용해 2상 바이폴라 스테핑 모터를 구동 시키는 프로젝트 입니다주로 사용하는 스테핑 모터에는 크게 2상 스테핑 모터와 5상 스테핑 모터가 있습니다상(Phase)이 2개인 2상 스테핑 모터와 5개인 5상 스테핑 모터의 차이점은 '2상 스테핑모터와 5상 스테핑 모터의 차이' 포스팅에서 확인 합시다스테핑 모터는 또한 구동방식에 따라 바이폴라(Bipolar) 와 유니폴라(Unipolar) 로 나뉩니다바이폴라는 모터의 권선에 흐르는 전류의 방향이 바뀌는 구동방식이며, 유니폴라는 모터의 권선에 흐르는 전류가 항상 한쪽으로만 흐르는 구동방식 입니다더 자세한 차이점은 '스테핑 모터 유니폴라 와 바이폴라 의 차이점' 포스팅에서 확인 하도록 합시다본 프로젝트에서는.. 2015. 11. 19.
아두이노(Arduino) 단축키 모음 아두이노 단축키 모음 1.구조 void setup() void loop() 2.그 밖의 문법 // (한 줄 주석) /* (여러 줄 주석) */ #define DOZEN 12 #include <avr/pgmspace.h> 3.제어문 if (x<5) { } else { } switch (val) { case 1: break; case 2: break; default: } for (int i=0; i<=255; i++) { } while (x<5) { } do { } while (x<5); continue; // do/for/while 루.. 2015. 11. 12.
2상 스테핑모터와 5상 스테핑 모터의 차이 2상 스테핑 모터와 5상 스테핑 모터의 차이 스테핑 모터에서 2상과 5상은 여러 가지 공통점을 갖고 있다. 그러나 차이점은 분명히 드러난다. 2상 스테핑 모터는 보다 빠른 균형을 갖는 반면에 5상 스테핑 모터는 보다 작은 진동을 갖는다. 그렇다면 어떠한 스테핑 모터를 선택하는 것이 좋.. 2015. 11. 12.
반응형