본문 바로가기

아두이노 강좌218

Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 스마트폰으로 1채널 릴레이 제어해 보기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 안드로이드 스마트폰 앱으로 1채널 릴레이 제어해 보고 릴레이에 연결된 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 이므로 안드로이드.. 2018. 3. 19.
Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 스마트폰으로 SG90 서보모터 제어해 보기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 안드로이드 스마트폰 앱으로 무선으로 SG90 마이크로 서보모터를 제어해 보는 프로젝트 입니다HC-06 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 합니다 HC-06 블루투스 슬레이브 모듈은 VCC-Voltage, GND-Ground, TXD-Transmit Data, RXD-Receive Data 4핀으로 구성되어 있습니다EN, STATE 핀이 있지만 대체로 사용하지 않습니다       HC-06은 블루투스 2.0 이므로 안드로이드 어플로 연결할때.. 2018. 3. 19.
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 이므로 안드로이드 어플로 연결할때 페어링을 해줘야 하는데 페어.. 2018. 3. 19.
Arduino Uno 로 시리얼(Serial) 통신을 해보고 RS232 통신으로 LED 제어해 보기 Arduino Uno 로 시리얼(Serial) 직렬통신을 해보고 RS232 통신으로 LED를 제어해 보는 프로젝트입니다 시리얼통신 이란? 임베디드 시스템은 각종 프로세서와 회로들 간에 서로 통신하며 데이터를 주고 받는것이 기본입니다 임베디드 시스템에서 데이터를 주고 받을때 주로 사용하는 통신방법에.. 2018. 3. 15.
Arduino Uno 2개로 HC-05 블루투스 모듈 2개를 사용해 모듈끼리 마스터&슬레이브로 통신해 보기 Arduino Uno 2개로 HC-05 블루투스 모듈 2개를 사용해서 모듈끼리 마스터 와 슬레이브로 통신해 보는 프로젝트 입니다HC-05 는 HC-06 과는 다르게 마스터/슬레이브로 설정하여 블루투스 모듈간 통신이 가능합니다 AT 명령어(AT Command)는 Serial 통신으로 사용되며 일반적으로 컴퓨터에서는 Hyperterminal, ComPortMaster 와 같은 통신 프로그램, 마이크로 컨트롤러(MCU)에서는 UART통신 등으로 사용이 가능합니다HC-05 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다 Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다 무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 .. 2018. 3. 12.
Arduino Uno 로 HC-05 블루투스 마스터/슬레이브 모듈을 사용해 AT커맨드 통신해 보기 Arduino Uno 로 HC-05 블루투스 마스터/슬레이브 모듈을 사용해 아두이노 IDE 시리얼 모니터로 AT커맨드 통신을 해보는 프로젝트 입니다AT 명령어(AT Command)는 Serial 통신으로 사용되며 일반적으로 컴퓨터에서는 Hyperterminal, ComPortMaster 와 같은 통신 프로그램, 마이크로 컨트롤러(MCU)에서는 UART통신 등으로 사용이 가능합니다HC-05 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다 Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다 무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 합니다 HC-05 는 HC-06 과는 다르게 마스터/슬레이브로 설정하여 블루투스.. 2018. 3. 12.
Arduino Uno 로 HC-05 블루투스 마스터/슬레이브 모듈을 사용해 LED 깜박이기 Arduino Uno 로 HC-05 블루투스 마스터/슬레이브 모듈을 사용해 LED를 깜박이게 하는 프로젝트 입니다HC-05 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다무선이라 편리하며 Google 안드로이드 앱으로 다양하게 응용이 가능 합니다HC-05 는 HC-06 과는 다르게 마스터/슬레이브로 설정하여 블루투스 모듈간 통신이 가능합니다 최신 버전 제품부터 HC-05 모듈에 버튼이 장착되어 있는데 전원이 인가되기 전에버튼을 누른 후 VCC에 전원을 인가해 주면 WAKEUP핀 제어 없이 AT 명령 모드로 진입 가능합니다    HC-05은 블루투스 2.0 이므로 안드로이드 어플로 연결.. 2018. 3. 12.
Arduino Uno 호환 Wemos D1 Wifi Board 와 0.96인치 I2C OLED SSD1306 을 사용해서 WIFI Clock 만들어 보기 Arduino Uno 호환 Wemos D1 Wifi Board 와 0.96인치 I2C OLED SSD1306 을 사용해서 WIFI Clock을 만들어 보는 프로젝트 입니다Arduino Uno 호환 WeMos D1 Wifi Board 의 초기 세팅법과 사용방법에 대해서 알아보고간단한 웹서버 테스트를 해보도록 하겠습니다WeMos D1 Wifi Board 는 ESP8266(ESP-12E) 기반의 아두이노 우노와 호환 가능한 Wifi Board 입니다아두이노 통합 개발환경 Arduino IDE 를 지원하며 ESP8266 (TCP/IP 프로토콜 스택이 통합된 Soc로 Wifi 네트워크에 접속가능)기반으로 무선으로 스케치를 전송할수 있는 OTA(over the air) 기능을 사용할수 있습니다때문에 저렴한 가격에 .. 2018. 3. 9.
ESP8266 NodeMcu Lua Wifi V3 (CH340 드라이버 사용) 과 0.96인치 I2C OLED SSD1306 을 사용해서 WIFI Clock 만들어 보기 ESP8266 NodeMcu Lua Wifi V3 (CH340 드라이버 사용) 과 0.96인치 I2C OLED SSD1306 을 사용해서 WIFI Clock 을 만들어 보는 프로젝트 입니다먼저 ESP8266 NodeMcu Lua Wifi V3 (ESP8266 기반 Wifi 모듈 CH340 드라이버 사용) 의 초기 세팅법과 사용방법에 대해서 알아보고 간단한 웹서버 테스트를 해보도록 하겠습니다ESP8266(ESP-12E) 기반의 NodeMcu 의 Lua Wifi Board V3 입니다3.3V 레귤레이터, GPIO, PWM, IIC, 1-Wire 및 ADC를 모두 하나의 보드에 통합 한 모듈 입니다아두이노 통합 개발환경 Arduino IDE 를 지원하며, 아두이노를 이용하여 IoT 프로젝트를 진행하기에 적합합.. 2018. 3. 9.
Arduino Uno 로 (16X2) 1602 캐릭터 LCD를 사용해서 추억의 테트리스 Tetris 게임 만들어 보기 Arduino Uno 로 (16X2) 1602 캐릭터 LCD를 사용해서 추억의 고전게임 테트리스 Tetris 게임을 만들어 보는 프로젝트입니다 LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다LCD는 여러가지 종류가 있지만 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 간단하게지금은 추억이 되버렸지만 어렸을적 많이 했던 고전게임 테트리스 게임을 만들어 보고 실행해 보도록 하겠습니다 사용된 부품Arduino Uno R3 (Italy)브래드 보드1602 Character LCD - (QAPASS 1602A)1602 Character LCD - (SD1602VBWB-XA)LC1621-SMLYH6막대저항 220 (Ohm) - 4개Tact Switch - 4.. 2018. 3. 2.
Arduino Uno 로 0.96 인치 I2C OLED SSD1306 을 사용해서 Arduino Pong 게임 만들어 보기 Arduino Uno 로 0.96 인치 I2C OLED SSD1306 을 사용해서 Arduino Pong 게임을 만들어 보는 프로젝트 입니다0.96 인치 OLED를 이용해서 다양한 게임을 만들어 볼수 있는 여러가지 오픈소스 레퍼런스가 공유되고 있습니다물론 I2C 뿐만 아니라 SPI 타입으로도 게임을 만들어 볼수 있는 여러가지 레퍼런스가 있습니다I2C 타입이 배선이 간단하고 사용하기 쉽기 때문에 I2C 타입으로 Arduino Pong 게임을 만들어 보겠습니다 먼저 아두이노 IDE 버전에 따른 컴파일 에러는 아직 확인을 해보지 못했습니다 (몇가지 다른 버전에서 테스트 해 보았는데 문제는 없었습니다)0.96인치 I2C OLED 가 정상 동작하는 확인을 하고 프로젝트를 진행하는것이 좋겠습니다 (아래 포스팅 링크.. 2018. 3. 1.
Arduino Uno 로 A4988 스테핑 모터 드라이버를 사용해서 2상 4선 바이폴라 스테핑모터 구동시켜 보기 Arduino Uno 로 A4988 스테핑 모터 드라이버를 사용해서 2상 4선 바이폴라 스테핑모터를 구동시켜 보는 프로젝트입니다A4988 스텝모터 드라이버는 Allergo사의 A4988 칩 A4988-Datasheet.pdf 을 탑재한 바이폴라 마이크로 스테퍼 모터 드라이버 이며 최대전류 조정 (가변저항으로 조정), 과전류 및 과열 보호, 5가지 마이크로 스텝 분해능 (1/16단계까지)을 특징으로 합니다동작전압 8~35V 으로 동작가능하며 방열판이나 강제 공기 흐름없이 충분히 위상 당 약 1A (최대 2A까지)의 부하전류 사양입니다Pololu사의 A4988 스테핑 모터 드라이버 유사버전으로 RepRap 3D 프린터 등에 적용 됩니다 사전에 알아두면 좋은것들스테핑모터 유니폴라와 바이폴라의 차이점A4.. 2018. 2. 26.
반응형