본문 바로가기

아두이노 강좌216

Arduino Mini & Pro Mini 사용법 알아보기 & stk500_getsync 에러 해결하기 Arduino Mini 의 사용법에 대해서 알아보고 stk500_getsync 에러가 발생했을때 해결할수 있는 방법에 대해서 확인해 보겠습니다 Arduino Mini 는 모듈을 초소형화 하고 브래드보드 친화적으로 만들었기 때문에 Arduino Nano 나 Micro 와는 다르게 USB 포트가 없습니다 <Arduino Mini 05 이태리 정품 이미지> .. 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:/.. 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 bu.. 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 카드와 리더에서 사용되는 기술의 .. 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버전 사용된 예제소스.. 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.
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) 기능.. 2016. 3. 31.
반응형