본문 바로가기

아두이노 강좌218

통신에 관하여 SPI 1. SPI란? - SPI는 Serial Peripheral Interface의 약자로서 직렬 통신의 한 방법 이며 동기식 통신을 한다.(모토로라에서 제안) - Data 송수신에는 3개의 선이 필요하며 Full-duplex통신이 가능하다 (Full-duplex란 data 송신부와 수신부가 동시에 data전송, 즉 교환이 가능하다는 의미이다. 이와 대비되는 뜻.. 2015. 11. 12.
저항의 기능과 용도 1.저항의 기능 LED(발광 다이오드)가 빛나기 위해서는 그 양단에 2 V의 전압을 가할 필요가 있습니다. 그러나 그림1-(a)와 같이 건전지 1개( 약 1.5V)에서는 전압이 부족하기 때문에 발광하지 않습니다. 전압을 높이기 위하여 그림1-(b)와 같이 전지 2개를 직렬로 연결하면 전압(약3V)이높아서 전.. 2015. 11. 12.
아두이노(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 핀을 통해 10us 의 펄스를 인가하면 센서는 8개의 40KHz 펄스를 발생시키고, 측정된 거리에 따라 150us~25ms의펄스를 Echo 핀을 통해 출력하는 방식 입니다  사용된 부품Arduino Uno R3 (Italy)브래드 보드HC-SR04 초음파 센서점퍼케이블가변저항 10K (Ohm)부저모듈 사용된 키트Arduino Starter kit (클릭)지니어스 키트 .. 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)1602 Charac.. 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.
반응형