본문 바로가기

Arduino 강좌200

Step.28-Arduino Uno 로 ENC28J60 이더넷 모듈을 사용해 이더넷 접속 웹브라우저로 확인해 보기 Arduino Uno 로 ENC28J60 이더넷 모듈을 사용해 이더넷 접속 여부를 웹브라우저로 확인해 보는 프로젝트 입니다 ENC28J60 이더넷 모듈은 ENC28J60 칩을 기반으로 한 이더넷 모듈로 RJ45 커넥터와 이더넷 연결에 필요한 회로로 인터페이스가 구성되어 있어 손쉽게 이더넷 연결이 가능합니다 SPI 통신 방식으로 아두이노와 같은 마이크로 컨트롤러와 통신하며 HTTP stack 을 활용하고 싶지만 이더넷 쉴드의 가격이 부담 스럽다면 ENC28J60 이더넷 모듈을 사용해서 테스트 해 볼수 있습니다 사용된 부품 Arduino Uno R3 (Italy) ENC28J60 이더넷 모듈 점퍼케이블 사용된 키트 Arduino Starter kit (클릭) 구성 배선도 구성 배선도-V2버전 사용된 예제소스.. 2016. 6. 11.
Step.27-Arduino Uno 로 ESP8266 Wifi 모듈을 사용해 AT커맨드 통신하기 Arduino Uno 로 ESP8266 Wifi 모듈을 사용해 시리얼 모니터로 AT 커맨드 통신을 해보는 프로젝트 입니다 ESP8266 은 32Bit ARM-core 기반의 Wifi 모듈로 ADC, I2C, UART 등의 기능을 할수있는 MCU가 탑재되어 아두이노 (Arduino) 와 같은 마이크로 컨트롤 보드와 연결해 사용하거나 독립적으로 프로그래밍이 가능.. 2016. 6. 11.
Arduino Uno 로 XBee Shield 를 사용해서 XBee 모듈간 통신 테스트 하기 Arduino Uno 로 XBee Shield 를 사용해서 XBee 모듈간 통신 테스트 하기 아두이노는 여러가지 방법으로 무선통신(Bluetooth 또는 Wifi 등)을 할수 있습니다 그중에 Zigbee 는 다른 무선통신 방법에 비해 낮은비용과 저전력 2.4Ghz 주파수를 사용한 근거리 무선통신 이라는 특징이 있습니다 Zigbee는 저전력 모듈이기때문에 배터리의 크기를 축소할수 있게 하여 소형화가 쉽습니다 때문에 긴 배터리 수명과 보안성을요구하는 분야(무선 조명, 교통관리 시스템, 근거리 저속통신, 산업용 장치 등)에서 간단한 데이터 전송을 하는데 유용하게 사용되고 있습니다 FTDI 또는 CH340 드라이버를 사용하는 Arduino Uno 호환보드 (한국 또는 중국에서 생산하는 우노 호환보드는 대부분 F.. 2016. 6. 8.
Aduino Uno 로 MPU-6050 자이로센서를 사용해 SG90 서보모터 제어하기 Aduino Uno 로 MPU-6050 자이로센서를 사용해 SG90 서보모터를 회전시켜 보는 프로젝트 입니다 SG90 마이크로 서보모터에 대해서 알아보기 MPU-6050 은 3축 자이로 센서와 3축 가속도 센서의 기능이 결합된 센서 모듈 입니다 AVR 또는 Arduino 의 I2C bus 인터페이스를 사용하며 DMP(Digital Motion Processer) 기능.. 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)라고 부르며, 가시광선보다 파장이 길며, 햇빛이나 백열된 물체로 부터 방출되는 빛을 스펙트럼으로 분산시켜 보면 적색스펙트럼 보다 더 바깥쪽에 있으므로 적외선.. 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) 입니다 전류가 와이어를 통과 할때 자기장이 발생된는 원리를 바탕으로 유용한 정보를 도출하여 계산하는.. 2015. 11. 20.
Step.23-Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 LED 깜박이기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 LED를 깜박이게 하는 프로젝트 입니다 HC-06 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다 Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다 무선이라 편리하며 Google.. 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상 스.. 2015. 11. 19.
반응형