본문 바로가기

아두이노 강좌218

Arduino Uno 로 조이스틱 쉴드를 사용해서 3개의 SG90 서보모터 제어하기 Arduino Uno 로 조이스틱 쉴드(Joystick Shield)를 사용해서 시리얼 모니터에 위치값 및 출력값을 확인해 보고 3개의 SG90 서보모터 제어해 보는 프로젝트 입니다 아두이노 조이스틱 쉴드 (Joystick Shield) 는 조이스틱 모듈을 쉴드 타입으로 만든 제품으로 아두이노 우노에 장착해서 사용할수 있으며 2.. 2016. 12. 24.
Arduino Uno 로 가스센서 (MQ-5 & MQ-7 & MQ-2)를 사용해 1602 캐릭터 LCD에 가스감지시 가스 출력값 표시해 보기 Arduino Uno 로 가스센서 (MQ-5 & MQ-7 & MQ-2)를 사용해 1602 캐릭터 LCD에 가스감지시 가스 출력값을 표시해 보고 부저로 경고를 울려보는 프로젝트 입니다 시중에는 다양한 종류의 가스센서가 유통되고 판매되고 있습니다. 그중에 아두이노와 호환 가능한 MQ 시리즈를 사용해서 간단하게 가스를 감지해서 출력값을 1602 캐릭터 LCD에 표시해 보는 프로젝트 입니다 MQ 시리즈는 다양한 모델이 있으며 각각의 모델들은 다양한 가스를 측정할수 있으며 측정범위도 모델별로 차이가 있습니다 어떤 모델이 어떤 종류의 가스를 측정할수 있는지는 아래 사양표를 참조 하도록 합시다 테스트에서는 MQ-5 와 MQ-7, MQ-2 가스센서를 사용하였습니다 MQ-5 가스센서는 200~10000ppm 농도의 LP.. 2016. 12. 6.
Arduino Mini & Pro Mini 사용법 알아보기 & stk500_getsync 에러 해결하기 Arduino Mini 의 사용법에 대해서 알아보고 stk500_getsync 에러가 발생했을때해결할수 있는 방법에 대해서 확인해 보겠습니다Arduino Mini 는 모듈을 초소형화 하고 브래드보드 친화적으로 만들었기 때문에Arduino Nano 나 Micro 와는 다르게 USB 포트가 없습니다>때문에 Arduino Mini 를 사용하기 위해서는 USB to Serial (USB to UART 또는 USB to TTL) 모듈이 필요합니다USB to Serial 이 있어야만 시리얼 통신을 하고, 소스를 업로드 할수 있습니다USB to Serial 모듈 은 다양한 종류의 제품이 있으며 칩셋도 틀리며, 핀구성도 제 각각 입니다칩셋에 따라서 PL2302 드라이버를 사용하기도 하고 FT232RL 드라이버를 사용하.. 2016. 12. 1.
풀업(pull-up) 풀다운(pull-down) 저항 이란? 외부 변화가 생기기 전에 입력 핀을 VCC(5V) 입력 상태로 묶어두는 것이 pull-up, GND(0V) 입력 상태로 묶어두는 것이 pull-down 저항입니다 풀업, 풀다운 저항이 없이 open 된 상태로(외부 연결 없는 상태, floating 상태) 핀이 방치되지 않도록 합니다 Floating 상태에서는 핀의 입력 값이 정의할 수 없는.. 2016. 11. 7.
Arduino Uno 로 FSR 압력센서 를 사용해 압력값 출력해 보기 Arduino Uno 로 FSR 압력센서 를 사용해서 시리얼 모니터에 압력값을 출력해 보는 프로젝트 입니다FSR (Force Sensitive Resisiter) 압력센서 는 정밀도가 뛰어나진 않지만 저렴한 가격에 간단한 구조로 설계되어 손쉽게물리적인 압력이나 무게등을 측정할수 있습니다 위 이미지 처럼 다양한 사이즈의 다양한 모양의 FSR 압력 센서가 있습니다 (각자의 프로젝트나 용도에 맞게 선택해서 사용하면 되겠습니다)위 이미지 처럼 FSR 압력센서는 몇개의 레이어로 구성되어 있습니다Active Area 의 면적중 Semi-Conductor 에 닿는 면적이 증가하면서 저항이 줄어드는 원리입니다구조는 간단한 반면 정확도는 떨어지는 단점이 있습니다다양한 제조사에서 생산한 FSR 압력센서가 시중에 판매되고 .. 2016. 11. 7.
Arduino Uno 로 1602 캐릭터 LCD를 사용해 LCD에 한글 문자 출력해 보기 Arduino Uno 로 1602 캐릭터 LCD를 사용해서 LCD에 한글과 문자를 출력해 보는 프로젝트 입니다LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다LCD는 여러가지 종류가 있지만 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 한글을 출력해 보겠습니다아두이노와 호환 가능한 캐릭터 LCD는 대부분 영문과 숫자만 출력이 가능하며, 한글은 출력이 불가능합니다한글 출력이 가능한 LCD가 있기는 하지만 사용법이 어렵고 불편하기 때문에 1602 캐릭터 LCD를 사용해 한글을 출력해 보겠습니다1602 캐릭터 LCD에 한글을 출력하기 위해서는 문자를 Byte 배열로 바꿔주는 방법을 사용해야 합니다문자를 Byte 배열로 바꿔주는 방법http://mikeya.. 2016. 10. 26.
Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈을 사용해 텍스트와 이미지 출력해 보기 Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈을 사용해서 LCD에 텍스트(문자)와 이미지(로고등)를출력해 보는 프로젝트 입니다Nokia5110 84X48 LCD는 Nokia3310 LCD와 같은 저전력의 CMOS LCD 제어용 드라이버인 PCD8544 마이크로컨트롤러를 사용한 (84열 48행) 의 그래픽 LCD 입니다PCD8544 인터페이스는 serial bus interface 를 통해 마이크로컨트롤러로 연결 됩니다아두이노와 호환 가능하며 다양한 문자나 그래픽 출력이 가능하여 손쉽게 테스트 해볼수 있습니다Nokia5110 84X48 그래픽 LCD 모듈 상세설명> 사용된 부품Arduino Uno R3 (Italy)브래드 보드막대저항 220 ohmNokia5110 84X48 그래.. 2016. 9. 14.
Arduino Uno 로 MFRC-522 RC522 RFID 모듈을 사용해 시리얼 모니터로 ID 출력값 표시해 보기 Arduino Uno 로 MFRC-522 RC522 RFID 모듈을 사용해 IC카드 리더, 근접 키체인 모듈을 가져다 댔을때아두이노 IDE의 시리얼 모니터로 IC카드 리더, 근접 키체인 모듈의 ID 출력값을 표시해 보는 프로젝트 입니다MFRC-522 RC522 RFID IC카드 리더, 근접 키체인 모듈은 RFID 카드와 리더에서 사용되는 기술의 이해와MIFARE Classic RFID cards 의 기본적인 하드웨어 및 소프트웨어 기능을 이해하는데 도움이 됩니다SPI bus devices 를 사용하는 방법을 배우는데 도움이 되며 도어락 이나 출입 경보 시스템 등을 만들어 보는데도 활용이 가능합니다MFRC-522 RC522 RFID IC카드 리더, 근접 키체인 모듈 상세설명>  사용된 부품Arduino U.. 2016. 9. 12.
Digispark 초소형 Attiny85 USB 개발보드 드라이버 설치 및 사용방법 Digispark 초소형 Attiny85 USB 개발보드의 드라이버 설치 및 사용방법에 대해 알아 보겠습니다 Attiny85 USB 개발보드 는 Digispark의 Attiny85 마이크로컨트롤러 기반의 초소형 USB 개발보드의 호환보드 입니다 (Digispark의 정품이 아닌 호환 보드입니다) 아두이노와 호환 가능하며, USB포트에 연결하여 Ar.. 2016. 7. 25.
Step.28-Arduino Uno 로 ENC28J60 이더넷 모듈을 사용해 이더넷 접속 웹브라우저로 확인해 보기 Arduino Uno 로 ENC28J60 이더넷 모듈을 사용해 이더넷 접속 여부를 웹브라우저로 확인해 보는 프로젝트 입니다ENC28J60 이더넷 모듈은 ENC28J60 칩을 기반으로 한 이더넷 모듈로 RJ45 커넥터와 이더넷 연결에필요한 회로로 인터페이스가 구성되어 있어 손쉽게 이더넷 연결이 가능합니다SPI 통신 방식으로 아두이노와 같은 마이크로 컨트롤러와 통신하며 HTTP stack 을 활용하고 싶지만이더넷 쉴드의 가격이 부담 스럽다면 ENC28J60 이더넷 모듈을 사용해서 테스트 해 볼수 있습니다사용된 부품Arduino Uno R3 (Italy)ENC28J60 이더넷 모듈점퍼케이블 사용된 키트Arduino Starter kit (클릭)구성 배선도    구성 배선도-V2버전 사용된 예제소스  Ether.. 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) 와 같은 마이크로 컨트롤 보드와 연결해 사용하거나 독립적으로 프로그래밍이 가능합니다ATcommand를 통해 아두이노 시리얼 모니터에서 명령어를 전송하여 Wifi통신을 제어할 수 있습니다그밖의 다양한 무선 Wifi 프로젝트를 테스트 해 보는데 유용합니다   ESP8266 모듈은 프로세서 GPIO 핀의 갯수 또는 SMD & DIP 타입 등의 차이에 따라 위 이미지 처럼 여러가지 종류가 있습니다사양을 확인해서 각자의 프로젝트와 개발환경.. 2016. 6. 11.
Arduino Uno 로 XBee Shield 를 사용해서 XBee 모듈간 통신 테스트 하기 Arduino Uno 로 XBee Shield 를 사용해서 XBee 모듈간 통신 테스트 하기아두이노는 여러가지 방법으로 무선통신(Bluetooth 또는 Wifi 등)을 할수 있습니다그중에 Zigbee 는 다른 무선통신 방법에 비해 낮은비용과 저전력 2.4Ghz 주파수를 사용한 근거리 무선통신이라는 특징이 있습니다Zigbee는 저전력 모듈이기때문에 배터리의 크기를 축소할수 있게 하여 소형화가 쉽습니다때문에 긴 배터리 수명과 보안성을요구하는 분야(무선 조명, 교통관리 시스템, 근거리 저속통신, 산업용 장치 등)에서 간단한 데이터 전송을 하는데 유용하게 사용되고 있습니다FTDI 또는 CH340 드라이버를 사용하는 Arduino Uno 호환보드 (한국 또는 중국에서 생산하는 우노 호환보드는 대부분 FTDI 드라.. 2016. 6. 8.
반응형