본문 바로가기

아두이노 강좌216

Arduino Uno 로 USB 호스트 쉴드를 사용해서 키보드로 입력한 데이터를 1602 LCD에 표시해 보기 Arduino Uno 에 USB 호스트 쉴드를 장착해서 사용하는 방법을 알아보고 이어서 키보드로 입력한 데이터를 1602 캐릭터 LCD에 표시해 보는 프로젝트 입니다 아두이노 USB 호스트 쉴드 (USB Host Shield) 는 Arduino Uno & Mega 그밖의 호환보드 등의 제품에 적층하여 USB Slave 장치 (마우스 또는 키보드, 조이스틱 등) 를 아두이노에 연결하여 사용할 수 있게 합니다 MAX3421E USB 호스트 컨트롤러 IC가 장착되어 있습니다 안드로이드 ADK (Accessory Development Kit - 안드로이드 운영체제를 탑재한 장치의 주변장치를 만들 수 있는 하드웨어 및 소프트웨어) 를 지원합니다 다음과 같은 유형의 장치가 지원 됩니다 HID 장치 : 키보드, 마우.. 2019. 12. 3.
Arduino Uno 로 RCWL-0516 레이더 모션센서를 사용해서 I2C 1602 캐릭터 LCD에 출력값 확인해 보기 Arduino Uno 로 RCWL-0516 레이더 모션센서의 사용방법을 알아보고 I2C 1602 캐릭터 LCD에 모션 감지시 출력값 변화를 확인해 보고 부저와 LED를 같이 장착해서 테스트 해보는 프로젝트입니다 RCWL-0516 는 PIR 인체감지 센서와 유사한 기능의 마이크로 웨이브 레이더 모션 센서입니다 PIR 인체감지 센.. 2019. 10. 13.
아두이노 ESP8266 GPIO 와이파이 쉴드를 사용해서 DHT11 온습도 센서로 웹으로 실내 온습도 확인해 보기 아두이노 ESP8266 GPIO 와이파이 쉴드를 사용해서 DHT11 온습도 센서를 연결해서 웹으로 실내 온습도를 확인해 보는 프로젝트 입니다 프로젝트를 진행하기 전에 먼저 꼭알아 두어야 할 사항은 ESP8266 WIFI Shield 는 아두이노에 장착한다고 해서 디지털 핀과 아날로그 핀을 아두이노와 동일한 핀으로 사용할 수 없다는 것 입니다 대신에 위 이미지 처럼 ESP8266 GPIO 핀을 사용해서 디지털 테스트, ADC1, ADC2 핀을 사용해서 아날로그 테스트를 할 수 있습니다 먼저 아두이노 ESP8266 GPIO 와이파이 쉴드 (ESP8266 GPIO WIFI Shield)의 사용법을 알아보겠습니다 ESP-12E WIFI 모듈이 탑재 된 ESP8266 GPIO 와이파이 쉴드 입니다 아두이노 우노나.. 2019. 9. 26.
Arduino Uno 로 APPSKIT WIFI-ON V1 모듈을 사용해서 웹으로 LED 제어해 보기 Arduino Uno 로 APPSKIT WIFI-ON V1 모듈을 사용하는 방법을 알아보고, 웹으로 LED 제어해 보는 프로젝트 입니다 APPSKIT WIFI-ON V1 이 사용하기 편한 이유는? 우선 아두이노를 사용해서 WIFI 무선 프로젝트를 진행하는 경우에 ESP-01 또는 ESP-12E 모듈 등을 선택해서 사용할 수 있지만 배선이 너무 정신없고.. 2019. 9. 17.
Arduino Uno 로 아날로그 슬라이드 포텐셔미터 모듈 Slide Sensor 사용해 보기 Arduino Uno 로 아날로그 슬라이드 포텐셔미터 모듈 Slide Sensor 를 사용하는 방법을 알아보고 간단하게 LED 와 SG90 마이크로 서보모터를 제어해 보는 프로젝트 입니다 10K Ohm 의 슬라이드 포텐셔미터가 장착 되어 있는 슬라이드 센서 입니다 슬라이드 위치에 따라 변하는 아날로그 저항 출력값.. 2019. 8. 15.
Arduino Uno 로 조이스틱 쉴드(Joystick Shield)를 장착해서 Nokia5110 84X48 LCD 사용해 보기 Arduino Uno 로 조이스틱 쉴드(Joystick Shield)를 장착해서 Nokia5110 84X48 LCD를 출력시키고 조이스틱 모듈의 기능 테스트를 해보는 프로젝트 입니다 아두이노 조이스틱 쉴드 (Joystick Shield) 는 조이스틱 모듈을 쉴드 타입으로 만든 제품으로 아두이노 우노에 장착해서 사용할수 있으며 2축 조이스틱.. 2019. 7. 26.
DOIT ESP32 개발보드 (BLE + WiFi Development Board) 보드를 사용해서 BLE 서버를 만들어 보고 스마트폰 앱으로 서버 확인해 보기 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 보드로 BLE 서버를 만들어보고 스마트폰 앱으로 서버 및 특성을 확인해 보고 스캔해 보는 프로젝트 입니다 *V2 버전은 FireBeetle_ESP32 세팅으로 사용합니다 V2 버전은 포스팅 하단으로 내려서 확인 후 세팅한 다음 테스트 합니다* 먼저 DOIT ESP32 개발보드 (BLE + WiFi Development Board) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단하게 Blink 테스트를 해보겠습니다 WiFi 와 BLE 기능을 지원하는 ESP32 기반의 IoT 개발보드 입니다 CP210x 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는 듀얼프로세스 마이크로프로.. 2019. 6. 26.
ESP32 우노 D1 R32 (BLE + WiFi) 보드를 사용해서 BLE 서버를 만들어 보고 스마트폰 앱으로 서버 확인해 보기 ESP32 우노 D1 R32 (BLE + WiFi) 보드로 BLE 서버를 만들어보고 스마트폰 앱으로 서버 및 특성을 확인해 보고 스캔해 보는 프로젝트 입니다 먼저 ESP32 우노 D1 R32 (BLE + WiFi) 보드의 초기 세팅법과 사용방법에 대해서 간단하게 알아보고 Blink 테스트를 해보겠습니다 아두이노 우노 플랫폼의 WiFi 와 BLE 기능을 지원하는 ESP32 기반 IoT 개발보드 입니다 CH340 드라이버를 사용하며 한개의 프로세서가 통신을 할때 다른 한개의 프로세서가 I/O 제어를 담당하는 듀얼프로세스 마이크로프로세서를 장착하여 ESP8266의 치명적인 단점을 개선하였습니다 DOIT ESP 32 개발보드 와는 다르게 스케치 업로드시 BOOT 버튼을 별도로 눌러줄 필요가 없습니다 하지만 DO.. 2019. 6. 26.
Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 블루투스 통신으로 28BYJ-48 스테핑 모터 제어해 보기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 블루투스 통신으로 4상 스테핑 모터 28BYJ-48 (5V) 스테핑 모터를 제어해 보는 프로젝트 입니다 HC-06 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다 Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다 무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 합니다 HC-06 블루투스 슬레이브 모듈은 VCC-Voltage, GND-Ground, TXD-Transmit Data, RXD-Receive Data 4핀으로 구성되어 있습니다 EN, STATE 핀이 있지만 대체로 사용하지 않습니다 HC-06은 블루투스 2.0 이므로 안드로이드 어플로 .. 2019. 6. 25.
Arduino Uno 로 HC-06 블루투스 모듈과 L298P 모터쉴드를 사용해 블루투스 스마트 카를 만들어 보고 스마트폰으로 무선으로 제어해 보기 Arduino Uno 로 HC-06 블루투스 모듈과 L298P 모터쉴드를 사용해서 스마트 카를 만들어 안드로이드 폰으로 아두이노 블루투스 컨트롤 어플을 사용해 무선으로 스마트카를 구동시켜 보는 프로젝트 입니다 아두이노 스마트카 차대 를 기본으로 해서 HC-06 블루투스 슬레이브 모듈, L298P 모터 컨트롤.. 2019. 6. 22.
Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈과 Joystick 모듈을 사용해서 레이싱게임 만들어 보기 Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈과 Joystick 모듈을 사용해서 간단한 미니 레이싱게임을 만들어 보는 프로젝트 입니다 Nokia5110 84X48 LCD는 Nokia3310 LCD와 같은 저전력의 CMOS LCD 제어용 드라이버인 PCD8544 마이크로컨트롤러를 사용한 (84열 48행) 의 그래픽 LCD 입니다 PCD8544 인터페이스는 serial.. 2019. 6. 7.
Arduino Uno 로 우적센서를 사용해 빗방울 감지시 부저와 LED 활성화 시키고 LCD로 출력값 확인해 보기 Arduino Uno 로 우적센서를 사용해서 부저와 LED를 활성화 시켜서 빗방울 감지 경보 키트를 만들어 보고 아두이노 시리얼 모니터와 LCD로 출력값 변화를 확인해 보는 프로젝트 입니다 우적센서는 저렴한 가격에 아두이노나 그밖의 AVR, STM, PIC 등의 마이크로 컨트롤 보드와 연결해서 간단하고 쉽게 빗방울을 감지하고 모니터링 하기 적합한 제품입니다 디지털(0과1)과 아날로그(전압출력) 출력이 가능하며, 가변저항이 달려 있어서 돌려서 감도 조정을 할 수 있습니다 1602 캐릭터 LCD의 핀맵은 아래와 같습니다 (스탄다드 핀맵의 핀맵만 아래와 같다면 다른 LCD로도 큰 문제없이 테스트 가능합니다) 사용된 부품 Arduino Uno R3 (Italy) 우적센서 모듈 1602 Character LCD .. 2019. 5. 4.
반응형