아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.

Slides:



Advertisements
Similar presentations
데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
Advertisements

1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
Consumer PC & AIO PC DMI Refresh 방법 설명 (UEFI DMI Ver)
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 1일차 강사: 김영준 목원대학교 겸임교수.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
CUDA Setting : Install & Compile
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
옐로우캡 TSC 드라이버 설치방법.
Bluetooth Billionton Setup
ANSYS17.2 Student 제품 무료 다운로드
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
NCS 학사운영 시스템 Guide.
SAP GUI 설치 가이드 프로세스 혁신 TFT.
2. 아두이노의 개발환경 만들기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
SSL-VPN 설치 및 접속 설명서.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Arduino 101 using NodeJS Korea University of Technology and Education
From Block To C SW 코딩을 위한 5단계 교육
이메일 자동 포워딩 방법 (Outlook/OWA)
홀인원2.0 설치 메뉴얼.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
삼성(PC Manager Plus, PC Link2000)
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
1차시: 낮과 밤이 생기는 원리 지구과학
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
HyperWorks Apps 설치 가이드.
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
청각장애인용 APP 구성 및 사용법.
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
DK-128 개발환경 설정 아이티즌 기술연구소
농구 로봇 따라해 보기.
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
1. BlueSoleil 프로그램 설치 및 SETUP 사항
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
어드민 로그인 ID : admin 비밀번호 : 서보테크 1. 제품소개 등록 - MISUBISHI
인하공업전문대학 (2018-2학기) ATmega128 마이크로 프로세서 정보통신과 박기식 교수.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
2학기 2학기 7월 26일(금) 14시에 덕성포탈에 로그인 하시면 합격/불합격/대기 여부를 확인하실 수 있습니다. 2학기
SafeMSR 설정.
Presentation transcript:

아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용

준비물 준비하기 SPL-Duino V2 보드 브레드 보드 실습 키드 (아두이노 보드 및 USB 케이블) (브레드 보드 및 점퍼선)

아두이노란? 소개 및 개발툴 설치 이탈리아에서 만들어진 프로젝트 결과물 오픈소스 하드웨어 프로젝트의 결과물 하드웨어 설계도가 오픈되어 있어 누구든지 만들 수 있음 2) “아두이노 (Arduino)”는 이탈리아어로 오래된 친구라는 뜻 3) 아두이노로 할 수 있는 것 각종 창작 작품 만들기 발명작품 만들기 로봇 만들기 디지털 예술 작품 만들기 과학실험 장치 만들기

아두이노의 구성 아두이노의 구성 소개 및 개발툴 설치 SW 개발툴 (스케치) 아두이노는 3가지 형태의 제품들로 구성되어 있음 H/W 보드

아두이노 보드 구성 V2 보드 2. V2 보드의 구성은 다음과 같습니다. 디지털 핀 : 2번 부터 13번까지 사용할 수 있습니다. : 0번과 1번은 사용하면 않됩니다. LCD나 LED 체인을 연결할 때 사용되는 I2C 핀입니다. 아날로그 핀 : 0번 부터 7번까지 사용할 수 있습니다. : 센서 연결시 0번부터 연결하세요.

아두이노 개발툴 설치하기 아두이노를 활용하기 위한 SW툴 다운로드 소개 및 개발툴 설치 아두이노 우노 보드 : www.arduino.cc 사이트에서 개발툴 다운로드 (개발툴 안에 USB 드라이버가 포함되어 있음) 초보자용 아두이노 보드 (SPL-Duino) : www.helloapps.co.kr 사이트에서 개발툴 다운로드 (개발툴 안에 USB 드라이버가 포함되어 있음) SPL-Duino V2 SPL-Duino V1

아두이노 개발툴 설치하기 소개 및 개발툴 설치 초보자용 아두이노 보드 (SPL-Duino) : www.helloapps.co.kr 사이트에서 개발툴 다운로드 (개발툴 안에 USB 드라이버가 포함되어 있음) SPL-Duino V2 SPL-Duino V1

아두이노 개발툴 설치하기 소개 및 개발툴 설치 초보자용 블록 코딩 형식의 아두이노 개발툴은 2가지 버전으로 구성됩니다. 한글 명령어 버전 (기본 다운로드시 초보자용 한글 명령어 버전이 설치됩니다) 영문 명령어 버전 (C언어 교육 및 영재반 버전으로서 영문 명령어 버전이 설치됩니다) 한글 명령어 버전과 C언어 교육용 버전 (영어 명령어 버전)은 동일한 툴이며, 단지 명령어 표시 방법만 다릅니다.

아두이노 개발툴 설치하기 www.helloapps.co.kr 접속후 다운로드 아이콘 클릭 소개 및 개발툴 설치 1 2 2 한글 명령어 버전 2 영문 명령어 버전 2 여러 개의 SW 제품중에서 “아두이노 블록 코딩 SW” 다운로드를 진행합니다. 영재반 및 C언어 교육 목적의 수업에서는 C언어 교육용 버전(영문 명령어 버전)을 다운로드 받기 바랍니다.

아두이노 개발툴 설치하기 설치 후, 바탕화면에 “SPL” 폴더가 만들어 집니다. 2. USB 드라이버를 먼저 설치합니다. 소개 및 개발툴 설치 설치 후, 바탕화면에 “SPL” 폴더가 만들어 집니다. SPL 폴더를 더블클릭하면 3개의 파일을 볼 수 있습니다. 2. USB 드라이버를 먼저 설치합니다. SPL-Duino V2 사용자 SPL-Duino 보드 버전에 맞는 USB 드라이버 설치 파일을 실행합니다.

아두이노 개발툴 설치하기 SPL-Duino V2 보드 사용자를 위한 USB 드라이버 설치 소개 및 개발툴 설치 “INSTALL” 버튼을 클릭하여 설치를 진행해 줍니다.

아두이노 보드와 PC 연결하기 아두이노 보드와 PC를 USB 케이블을 통해 연결해 줍니다. 소개 및 개발툴 설치 SPL-Duino V2 보드 USB 케이블을 통해 아두이노 보드를 PC에 연결하면, PC화면의 우측 하단에 아이콘으로 잠시 동안 새로운 장치 설치 과정이 보일 수 있습니다. 최초 설치시에는 20~30초 정도 장치 추가과정이 소요될 수 있습니다.

USB 드라이버 설치 확인하기 SPL 폴더에 있는 “SPL for 아두이노” 프로그램을 실행합니다. 소개 및 개발툴 설치 PC를 연결한 다음 개발툴 프로그램을 실행합니다.

USB 드라이버 설치 확인하기 소개 및 개발툴 설치 기본으로 설치되는 버전은 한글 명령어 버전입니다. 만약 C언어 교육용 버전을 다운로드 받았다면 명령어가 영문으로 표시될 것입니다. 기본 설치시에는 명령어가 한글로 표시됩니다.

USB 드라이버 설치 확인하기 소개 및 개발툴 설치 기본으로 설치되는 버전은 한글 명령어 버전입니다. 만약 C언어 교육용 버전을 다운로드 받았다면 명령어가 영문으로 표시될 것입니다. C언어 교육용 버전 설치시에는 명령어가 영문으로 표시됩니다.

USB 드라이버 설치 확인하기 소개 및 개발툴 설치 V2 보드 연결시 다음 그림과 같이 Arduino Nano 상태로 표시되고 COM 포트가 표시되어 합니다. 만약 컴포트가 표시되어 있지 않다면 개발툴을 다시 실행하거나 USB 드라이버를 다시 설치해 주기 바랍니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 실행버튼을 눌러줍니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 저장을 합니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 별다른 오류가 없을 시 아래 콘솔창과 같은 문구가 나오게 되고 아두이노에 프로그램이 들어가게 됩니다. 스케치 코드보기를 눌러줍니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 SPL for 아두이노 코드를 스케치 코드로 변환한 모습입니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 실행 (F5)를 누르지 않고 메인 메뉴에서 스케치 코드 변환이 가능합니다.

SPL for 아두이노 실행 소개 및 개발툴 설치 스크립트 보기 새로 고침을 누르면 스케치 코드로 변환 시켜줍니다.

아두이노 개발툴 설치하기 소개 및 개발툴 설치 아두이노 우노 보드 : www.arduino.cc 사이트에서 개발툴 다운로드 (개발툴 안에 USB 드라이버가 포함되어 있음)

아두이노 개발툴 설치하기 소개 및 개발툴 설치 https://www.arduino.cc/ 에 접속하여 Download 페이지에서 다운을 받습니다. 1 2 해당되는 설치 파일을 다운로드

아두이노 개발툴 설치하기 소개 및 개발툴 설치 실행 시 메인 화면 바탕화면에 생성된 Arduino 아이콘을 실행합니다.

아두이노 스케치 실행 소개 및 개발툴 설치 확인을 누를 시 현재 작성한 코드를 컴파일 합니다 코딩창입니다. 이곳에서 코딩을 합니다. 결과창으로 오류가 없을 시 사진과 같이 뜨고 오류가 발생 시 메시지가 뜹니다.

아두이노 스케치 실행 소개 및 개발툴 설치 1 업로드 이전에 몇 가지 작업을 해야 합니다. 상단 메뉴의 [툴]-[보드]로 들어가 사용하고 있는 보드를 선택해줍니다. SPL-Duino V1은 Arduino Uno 이고 SPL-Duino V2는 Arduino Nano 입니다. 2 3

아두이노 스케치 실행 소개 및 개발툴 설치 1 2 3 상단 메뉴의 [툴]-[프로세서]로 들어가 ATmega328을 선택해줍니다.

아두이노 스케치 실행 소개 및 개발툴 설치 1 상단 메뉴의 [툴]-[포트]로 들어가 2 연결된 아두이노의 포트를 선택하여 줍니다. 2 3

아두이노 스케치 실행 소개 및 개발툴 설치 포트 확인 방법 1 3 2 [내 컴퓨터] – [속성] – [장치 관리자] 순으로 들어가도록 합니다.

아두이노 스케치 실행 소개 및 개발툴 설치 포트 확인 방법 이곳에서 아두이노의 포트 번호를 확인합니다.

아두이노 스케치 실행 소개 및 개발툴 설치 업로드를 누를 시 현재 작성한 코드를 업로드합니다. ‘확인’때와 마찬가지로 컴파일을 합니다. 오류가 없으면 업로드합니다. 코딩창에 있는 코드를 아두이노 보드로 해당 코드를 업로드합니다. 오류 발생시 오류 메시지가 뜨고 오류가 없을 시 업로드를 완료가 뜹니다. 32

가장 기초적인 예제 실행 LED 점멸 예제 1 [파일] – [예제] – [Basics] – [Blink] 순으로 들어가 열어줍니다. 아두이노의 가장 기본적인 예제입니다. 그 외에 여러 예제가 있으며 참고 할 수 있습니다. 3 2 4

가장 기초적인 예제 실행 LED 점멸 예제 디지털 핀 13번을 on/off하는 가장 기초적인 예제입니다. 해당 소스를 업로드 해줍니다.

가장 기초적인 예제 실행 LED 점멸 예제 실행 결과를 확인해 봅니다. (V2 보드) 이곳에 있는 빨간색 LED가 1초 간격으로 깜박입니다.

브레드 보드 소개 브레드보드(BreadBoard)는 일명 빵판이라고도 불리며, 전자부품을 간단히 배치하고 연결할 수 있도록 해주는 편리한 회로 기판입니다.

브레드 보드 소개 브레드보드를 위에서 본 모습입니다.

브레드 보드 핀 구조 브레드보드의 가로 핀 가로핀 연결 구조 아래 그림에서 표시된 핀들은 모두 가로로 다 같이 연결되어 있는 핀입니다.

브레드 보드 핀 구조 브레드보드의 가로 핀 가로핀 연결 구조 예를 들어 외부에서 +전원선과 –전원선을 다음과 같이 연결한다고 하면, 나머지 가로 핀들은 어떻게 딜까요?

브레드 보드 핀 구조 브레드보드의 가로 핀 가로핀 연결 구조 나머지 가로 핀들에서 똑 같이 +전원선과 –전원선을 연결한 것과 동일하게 됩니다. 외냐하면 내부적으로는 가로축으로 각 핀들이 연결되어 있기 때문입니다.

브레드 보드 핀 구조 브레드보드의 세로 핀 세로핀 연결 구조 아래 그림에서와 같이 보드 중간에 있는 핀들은 세로 축으로 모두 같이 연결되어 있습니다.

브레드 보드 핀 구조 브레드보드의 세로 핀 세로핀 연결 구조 예를 들어 외부에서 선 한가닥을 다음과 같이 보드 가운데에 있는 핀에 연결하였다면, 다른 핀들에는 어떻게 영향을 미칠까요?

브레드 보드 핀 구조 브레드보드의 세로 핀 세로핀 연결 구조 아래 그림과 같이 세로 축으로 5개의 핀이 내부적으로는 같이 연결되어 있는 것과 같은 효과가 발생합니다.

아두이노 보드 핀 이해하기 핀 설명 다음 그림과 같이 브레드보드와 아두이노 보드를 배치합니다.

아두이노 보드 핀 이해하기 다음 그림과 같이 브레드보드와 아두이노 보드를 배치합니다. (-) 전원핀 SPL-Duino 보드에서 검정색으로 표시된 (G 글자표시) 핀들은 Ground 핀들로서 0V (-) 전압을 가지는 핀들입니다.

아두이노 보드 핀 이해하기 다음 그림과 같이 브레드보드와 아두이노 보드를 배치합니다. (+) 전원핀 SPL-Duino 보드에서 빨강색으로 표시된 (V 글자표시) 핀들은 VCC 핀들로서 5V 전압(+)을 가지는 핀들입니다.

아두이노 보드 핀 이해하기 다음 그림과 같이 브레드보드와 아두이노 보드를 배치합니다. 디지털 센서 핀 SPL-Duino 보드에서 초록색으로 표시된 (S 글자표시) 핀들은 디지털 센서 핀들로서 디지털 센서의 데이터 선과 연결되는 핀입니다.

아두이노 보드 핀 이해하기 다음 그림과 같이 브레드보드와 아두이노 보드를 배치합니다. 아날로그 센서 핀 SPL-Duino 보드에서 파랑색으로 표시된 (S 글자표시) 핀들은 아날로그 센서 핀들로서 아날로그 센서의 데이터 선과 연결되는 핀입니다.

아두이노 보드와 브레드보드 전원 연결 전원 연결 가장 먼저 브레드보드에 전원을 연결해 줍니다.

아두이노 보드와 브레드보드 전원 연결 브레드보드의 반대편에도 전원을 연결해 줍니다. 전원 연결 브레드보드에 전원을 연결하는 작업이 마무리 되었습니다.

아두이노 보드와 브레드보드 전원 연결 브레드보드에 전원 연결 상태 전원 연결 브레드보드에 전원을 연결하는 작업이 마무리 되었습니다.