1. 아두이노란 무엇인가? - 스마트 폰으로 제어하는 아두이노 -.

Slides:



Advertisements
Similar presentations
스마트폰을 이용한 파트너봇. 스마트폰을 이용한 파 트너봇, 혜윰 Ⅰ. 프로젝트 소개 Ⅱ. 프로젝트 목표 Ⅲ. 주요기능 설명 Ⅳ. 개발 도구 Ⅴ. 작업 분배 Ⅵ. 예상 결과물.
Advertisements

사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
AVR 응용 라인트레이서 AVR 소개 및 라인트레이서조립 2012 – AVR 응용 라인트레이서 부산대학교 기계공학부 생산자동화 실험실 박사과정 조광호.
Youn-Hee Han, In-Seok Kang {yhhan, Laboratory of Intelligent Networks Advanced Technology Research Center Korea University of Technology.
Open Source HW. 목차 OSHW 의 소개 OSHW platform Arduino Raspberry pi Beagle Board ETC … Commercial HW platform Intel Electric imp Commercial iot platform.
D1 GRANDPRIX OSD 설정 메뉴얼 - Check! - LOBIT 300GT
D I D (Digital Information Display)
마이크로 컨트롤러 Microcontroller.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
Project Goal..! Milestone Role Division Achievement Result
DISPLAY Block diagram BASE BOARD CPU BOARD DDR-3 1GB (256MB X 4) CPU
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
소프트웨어와 운영체제.
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
㈜ 디지탈프로젝트 목 차 회사소개 및 개요 사업 소개 경쟁 우위 요소 비젼 및 추진 전략 재무계획.
One Step Closer - AVR ATMEGA128 -
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
AVR 5관절 로봇 암 활용 예제.
2015년 2학기 PULSE 4 전자물리실험 09 - Servo Motor 제어 - DSU 메카트로닉스 융합공학부 -
H-Smart4412TKU 사용법 전자정보공학과 이 종 복.
2013 스마트 컨트롤러 중간 프로젝트 김성엽 진종영 조유진
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
IT R&D Global Leader [첨부 제4호] 모바일 센서게이트웨이 및 OGC호환 센서데이터 전달 플랫폼 ETRI
ATmega 128 MCU를 이용한 MP3 보드 제작 김태호 김소정.
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
디지털회로설계_강의안 멀티플렉서와 디멀티플렉서.
자동제어 실험(2) 라인트레이서 제어.
CONTROLLER(RTC1CH90) 설명서
CONTROLLER(RTC4CH70) 설명서
Introduce to ATmega128 & Codevision
12. 아두이노와 센서를 이용한 제어 - 스마트 폰으로 제어하는 아두이노 -.
CRIME PREVENTION NECKLACE
시리얼 통신 (Rs232를 통한 PLD와 컴퓨터의 직렬통신).
CONTROLLER(RTC2CH30) 설명서
Arduino uno의 Hardware 구성부품의 종류와 그 용도.
아두이노와 Node.js를 이용한 IoT 프로젝트
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
아두이노 기초 제 1 주 강의 소개, 환경 설정.
Presentation 정보통신과 6조.
사물인터넷(IoT) 융합실습을 위한 교육용 실습장비
4족 로봇 삼식이팀 박명대.
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
공인인증서 신청 및 발급 제일 먼저 은행에 직접 방문하여 인터넷뱅킹 신청.
부산디지털대학교 시험/퀴즈 응시자 매뉴얼 시험/퀴즈 응시자 매뉴얼 BUSAN DIGITAL UNIVERSITY
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
8. 아두이노를 이용한 아날로그 제어 - 스마트 폰으로 제어하는 아두이노 -.
4. 아두이노로 LED 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
AVR - Chapter 14 황 지 연.
전자물리실험 07-발광소자와 수광소자를 이용한 광신호 감지 - DSU 메카트로닉스 융합공학부 - PULSE 4
납땜과 LED 10진 카운터 제작.
< 차 시 정 보 > 정보교과(중1)스토리보드 컴퓨팅 시스템 피지컬 컴퓨팅
프로젝트 진행내용.
운영체제의 종류 장승빈.
홈네트워크 시뮬레이션 중간 보고서 정 찬 번 석 성 환.
커뮤니케이션 스킬 UP -전화매너- ..
아두이노 프로그래밍 Lecture #
컴퓨터의 이해와 활용 (수).
MA125T ▶ 제품개요 MA125T는 Temic & EM-CARD를 Read 하여 카드 데이터 전송모듈
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
4 LED 출력 LED 점멸 LED 밝기 조절 RGB LED로 색상 표현하기 FND 제어 4-digit FND 제어 Dot matrix 제어 Dot matrix를 이용한 애니메이션.
사물인터넷(IoT) 프로그래밍 기초 5. 시리얼통신.
Progress Seminar 양승만.
연구 진행 상황 보고서 Insulin Pump CPF & BEPatch X-Project 약물 주입 펌프 2주전 계획 연구
Progress Seminar 양승만.
연구 진행 상황 보고서 2주전 계획 연구 결과 문제점 및 대책 목표 및 계획 노인 낙상 모니터링 시스템 AEP 어지럼증 한양대
임베디드 프로그래밍 Lecture #
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

1. 아두이노란 무엇인가? - 스마트 폰으로 제어하는 아두이노 -

1. 아두이노란 무엇인가? 전문 지식 없이 쉽게 구현할 수 있는 시스템 설계 도구 초보 수준의 사용자에서부터 전문적인 지식을 갖추고 복잡한 기능을 구현하기 원하는 개발자들도 사용할 있도록 다양한 기능들을 가지고 있고 확장성 제공 아두이노의 하드웨어는 AVR 기반 하드웨어와 소프트웨어 무료의 오픈 시스템 아두이노 보드를 사용한 많은 예제 코드 공개 다양한 아두이노 플랫폼에 독립적 저렴한 가격 자작 용이

1.1 아두이노 보드 개요 아두이노의 공식 홈페이지 아두이노 보드와 shields 및 accessories 정보 http://www.arduino.cc/ 아두이노 보드와 shields 및 accessories 정보 http://arduino.cc/en/Main/Boards 아두이노 소프트웨어 다운 http://arduino.cc/en/Main/Software

1.2 아두이노 uno 보드 초기 아두이노 : 두에밀라노브(Duemilanoves) 아두이노 우노 리비전3(UNO R3) Arduino Uno Revision3 USB통신칩 ATmega16U2 사용으로 전송속도를 향상 Linux와 Mac에서 드라이버 설치 없이 사용가능

UNO 보드의 핀과 기능 디지털 입/출력 핀(0~13번) : 14개 아날로그 입력 핀(0~5번) : 6개 PWM 출력 : 3, 5, 6, 9, 10, 11번 핀(“~”가 붙어 있는 핀) 시리얼 통신 : RX 출력(0번), TX 입력(1번) 아날로그 입력 핀(0~5번) : 6개

1.3 아두이노 Mega 보드 항목 UNO R3 MEGA2560 R3 MCU ATmega328 ATmega2560 부트로더 Optiboot STK500v2 메모리 플래시 메모리 32KBytes 256KBytes EEPROM 1KBytes 4KBytes SRAM 2KBytes 8KBytes 디지털 입/출력 14개 54개 PWM 출력 6개 15개 아날로그 입력핀 16개 동작클럭 16MHz 전원 USB 연결 전원 또는 외부전원 DC 7-12V USB 인터페이스 Atmega16U2 up to version R2 기타 USB연결, 전원잭, ICSP헤더, 리셋버튼

1.4 아두이노 보드의 종류

1.5 아두이노 쉴드 소개1 기본 보드 외 기능 확장 위하여 다양한 종류의 쉴드 보드

1.5 아두이노 쉴드 소개2

적층형 구조 아두이노의 확장 핀을 그림과 같이 기본 제어 보드와 확장 쉴드를 위로 계속 쌓아 올려 사용 용도에 따른 확장 연결 편리

1.6 HBE-MCU-Multi 아두이노 소개 HBE-MCU-Multi는 아두이노를 사용한 다양한 실험이 가능하도록 아두이노 Mega 2560 모듈과 LED, FND, 스위치, UART 등 다양한 기능 모듈로 구성 각 모듈의 전원은 베이스 보드를 통해 상시 공급 케이블을 사용하여 직접 연결하면 쉽게 아두이노의 다양한 기능 학습 가능

HBE-MCU-Multi용 아드이노 Mega 보드 Micro USB 커넥터(PC) : 아두이노 보드에 업로드 및 통신을 위한 USB 커넥터 USB 커넥터 (Phone) : Android폰과의 연결을 위한 USB host interface 용 USB 커넥터 외부 DC 전원 커넥터 : 단독으로 사용할 경우 전원공급을 위한 DC 전원 커넥터 LED : PIN 13과 연결되어 있는 LED 리셋 스위치 : 아두이노 리셋 스위치 PWM 출력핀 : PWM 출력으로 사용할 수 있는 핀 Communication 핀 : USART, I2C등 통신을 하기위해 사용되는 핀 Digital IO 핀 : 디지털 신호를 입출력 할 수 있는 핀 Analog Input 핀 : 아날로그 신호를 입력받을 수 있는 핀 추가 핀 : 추가적으로 사용할 수 있는 +3.3V, +5V, GND 등

1.8 아두이노 학습 방법 이 책은 아두이노를 처음 배우는 사람들에게 쉽게 기본 기능들과 명령어를 익힐 수 있도록 아두이노 UNO보드를 기준으로 설명하고, 아두이노 Mega 보드로 확장하여 설명 아두이노 UNO보드에 LED, 스위치, FND 등을 직접 연결하거나 브레드 보드를 통하여 최대한 단순하게 회로를 구성하여 제어하도록 구성 좀 더 복잡하거나 응용성이 높은 회로 구현과 실험을 위하여 아두이노 Mega 보드의 기능을 HBE-MCU-Multi 모듈들을 이용하여 다양한 하드웨어를 구성하고 제어할 수 있도록 구성 2장에서는 아두이노 개발환경을 구축하는 방법을 설명 3장에서는 깊은 지식 없이도 아두이노를 쉽게 사용할 수 있음을 보이기 위하여, 2가지 따라하기 예제를 제시 이 책은 스마트 폰과 연동하여 아두이노를 제어하는 방법을 활용