본문 바로가기

아두이노 강좌216

아두이노(Arduino) 스케치의 구성 아두이노 우노를 이용해서 LED를 깜빡이게 하는 프로젝트를 예를 들어 스케치의 구성에 대해서 알아 보도록 하겠습니다 우선 스케치의 기본구성 입니다 위 처럼 스케치는 기본적으로 void setup() 과 void loop() 함수로 구성 됩니다 void setup() 함수는 스케치가 시작될 때 딱 한번만 실행 됩니다 .. 2015. 11. 12.
아두이노(Arduino) 라이브러리 아두이노 라이브러리 아두이노 라이브러리는 오픈소스를 기반으로 한 아두이노 개발 환경의 한 부분으로, AVR Libs을 기반으로 한 C/C++의 표준함수 일부분과 AVR의 내장 모듈 및 외장의 각종 부가 장치를 제어하는 함수들로 구성되어 있습니다 임베디드 시스템을 구성할 때, 마이크로컨트롤.. 2015. 11. 12.
아두이노(Arduino) 프로그래밍 아두이노 프로그래밍 아두이노는 마이크로컨트롤러 이므로 원하는 기능을 먼저 설정하고 이에 맞는 프로그래밍 통해 기능을 구현합니다 사용 언어는 C/C++을 사용하고 컴파일러 및 라이브러리는 AVR-GCC을 사용합니다 avr-gcc(AVR Libs) 함수에 존재하는 표준함수의 라이브러리와 아두이노에서.. 2015. 11. 11.
Step.20-Arduino Uno 로 HC SR04 초음파센서를 이용해 부저로 멜로디 만들기 Arduino Uno 로 HC-SR04 초음파 센서를 사용해 부저로 멜로디 소리를 만들어 보는 프로젝트 입니다 HC-SR04 초음파 센서는 VCC, Trig, Echo, GND 4핀으로 구성된 초음파 원리를 이용해 거리를 측정 할 수 있는 센서입니다 측정거리는 20~5000mm 이며, 측정 유효 각도는 15도 이내 입니다 5V전원 공급후 Trig 핀.. 2015. 9. 8.
아두이노(Arduino)에 대해서 알아보기 아두이노 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성 된 보드(상품)와 관련 개발 도구 및 환경을 말합니다 처음에 AVR을 기반으로 만들어졌으며, 아트멜 AVR 계열의 보드가 현재 가장 많이 판매되고 있습니다 ARM계열의 Cortex-M0(Arduino M0 Pro)과 Cortex-M3(Arduino Due)를 이용한 제.. 2015. 7. 21.
Step.19-Arduino Uno 로 DHT11 온습도센서를 이용해 실내 온습도 1602LCD로 출력하기 Arduino Uno 로 DHT11 온습도 센서를 이용해 1602 캐릭터 LCD에 실내 온습도를 출력하는 프로젝트 입니다 DHT11 온습도 센서는 온도가 증가함에 따라 저항이 감소하는 부온도계지수 NTC (Negative Temperature Coefficient) 타입 의 습도에 따라 저항이 변하는 정전용량 습도센서 기능이 있는 온습도 센서 입니다 측정 범위는 온도 0~50℃, 습도 20~90% RH 입니다 DHT11 온습도 센서와 함께 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 실내의 온습도를 LCD에 출력해 보겠습니다 사용된 부품 Arduino Uno R3 (Italy) DHT11 온습도 센서 브래드 보드 1602 Character LCD - (QAPASS 1602A) 160.. 2015. 6. 24.
Step.18-Arduino Uno 로 직류 DC 모터 구동 시키고, 속도 제어해 보기 Arduino Uno 로 직류 소형 DC 모터를 구동 시켜보고 시리얼 모니터로 속도를 제어해 보는 프로젝트입니다 DC 모터는 직류(Direct Current)를 전원으로 동작하는 전기모터를 일컫습니다 DC 모터는 다른 구동장치에 비해 작고 구조가 간단해 여러가지 분야에서 광범위 하게 사용되고 있습니다 DC모터.. 2015. 6. 2.
Step.17-Arduino Uno 로 SG90 서보 모터 구동 시키기 Arduino Uno 로 SG90 마이크로 서보 모터를 구동 시켜보는 프로젝트 입니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로 모터 자체만 가지고 서보모터라고 부르지 않습니다 서보모터의 개념은 모터와 구동 시스템 까지 포함하는 것으로 흔히 .. 2015. 6. 2.
Step.16-Arduino Uno 로 HC-SR04 초음파센서를 이용해 거리측정하기 Arduino Uno 로 HC-SR04 초음파 센서를 사용해 거리를 측정하고 테스트하는 프로젝트 입니다 HC-SR04 초음파 센서는 VCC, Trig, Echo, GND 4핀으로 구성된 초음파 원리를 이용해 거리를 측정 할 수 있는 센서입니다 측정거리는 20~5000mm 이며, 측정 유효 각도는 15도 이내 입니다 5V전원 공급후 Trig 핀을 통.. 2015. 6. 1.
Step.15-Arduino Uno 로 1602 LCD를 사용해 문자 출력하기 Arduino Uno 로 1602 캐릭터 LCD를 사용해 LCD에 문자를 출력하는 프로젝트 입니다 LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다 LCD는 여러가지 종류가 있지만 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 문자를 출력해 보겠습니다 사용된 부품 Arduino Uno R3 (Italy) 브래드 보드 1602 Character LCD - (QAPASS 1602A) 1602 Character LCD - (LC1621-SMLYH6) 1602 Character LCD - (SD1602VBWB-XA) 가변저항 10K (Ohm) 점퍼케이블 사용된 키트 Arduino Starter kit (클릭) 1602 LCD 핀맵 확인 (LC1621-SML.. 2015. 6. 1.
Step.14-Arduino Uno 로 여러개의 LED 켜기 Arduino Uno 로 여러개의 LED를 순서대로 점등시키는 프로젝트 입니다 한쪽 방향으로 전류가 흐르도록 제어하는 반도체 소자를 다이오드라 하며 다이오드 중 전기 에너지를 빛 에너지로 변환하는 발광 다이오드 (Light Emitting Diode)를 LED 라고 합니다 LED는 특정 원소의 반도체에 순방향 전압을 .. 2015. 5. 29.
Step.13-Arduino Uno 로 화염감지 센서를 이용해 부저(경보) 울리기 Arduino Uno 로 화염감지 센서를 이용해 부저(경보)를 울리게 하는 프로젝트 입니다 화염감지센서는 Flame Sensor 라고 부르며 파장 측정 범위가 760~1100nm 이며 측정거리는 약 80cm, 측정각도는 60 degrees 입니다 크기가 작고 감지 성능이 뛰어나기 때문에 다양하게 활용 되고 있습니다 사용된 부품 Arduino Uno R3 (Italy) 브래드 보드 화염감지 센서 부저(Buzzer)모듈 1K (Ohm) 저항 점퍼케이블 사용된 키트 Arduino Starter kit (클릭) 구성 배선도 사용된 예제소스 flame buzzer.txt void setup () { Serial.begin(9600); pinMode(A0, INPUT); pinMode (11, OUTPUT); } .. 2015. 5. 28.
반응형