헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스 www.helloapps.co.kr.

Slides:



Advertisements
Similar presentations
Hamster Manual 정보통신과 이우형. 목차 세팅 햄스터 하드웨어 - Model - I/O -Sensor 센서별 예제.
Advertisements

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
SW 창의 프로그래밍으로 배우는 3D 프린팅과 아두이노 교사 및 학생을 위한 초보자용 SW 창의 프로그래밍 키트 HelloApps Co., Ltd.
아이폰 사용자를 위한 문자메시지 앱 소개 아이폰에 적합한 앱 선택 … 아이폰 메시지 앱은 앱스토어에 많이 올라와 있습니다. 이 중에서 스마트콘에 접합한 아이폰 앱을 위해 여러 가지를 테스트한 결과 간단하고 쓰기 편한 앱을 소개하려고 합니다. 이.
1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
4차시: 3D프린터를 활용한 아두이노 응용작품 만들기
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
(1) 설정에서 ‘일반’ 터치 Ⅱ-2. 블루투스로 테더링하기 아이 폰으로 테더링 하기
RFA-102 Easy Manual 작성일자 : 2016년 02월 22일 INTER-M C/S팀 이무철.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
제어판 –> 네트워크 및 인터넷 –> 네트워크 및 공유센터 이동 후 화면에서 “새 연결 또는 네트워크 설정” 클릭
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
3차시: 인터랙티브 콘텐츠 만들기 소요시간: 45분 준비물 홀로그램 키트 스마트폰 SPL3D 편집기 저작툴.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 1일차 강사: 김영준 목원대학교 겸임교수.
아날로그 입력과 출력.
Outlook Express 메일 백업 및 복원가이드
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
레고 Digital Designer 사용법 알아보기
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수.
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Arduino 101 using NodeJS Korea University of Technology and Education
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.
5. 아두이노로 LED와 스위치 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
캡스턴 디자인 9조 스마트 어항 (중간 보고서) 조원 : 김민석 김선일 박현수.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
1차시: 낮과 밤이 생기는 원리 지구과학
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
스마트폰을 이용한 조명제어 ㈜ 성림 M&C
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 2일차 강사: 김영준 목원대학교 겸임교수.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
컴퓨터 구성요소와 사용 컴퓨터 문서 작업 인터넷 활용
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
2차시: 스피커를 이용한 멜로디 연주 장치 만들기
워드프로세서 스프레드시트 문서 관리 인터넷 활용
1. BlueSoleil 프로그램 설치 및 SETUP 사항
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
논리회로 설계 및 실험 8주차.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스 www.helloapps.co.kr

아두이노 소개 01 아두이노란? 실습 키트 살펴보기 초보자들이 생활에 필요한 스마트 제품을 쉽고 간단하게 제작할 수 있도록 지원하는 보드입니다. 코딩교육과 사물인터넷 프로젝트 등에서 가장 많이 사용되는 제품입니다. 오늘 실습에 사용하는 키트입니다. 아두이노 보드가 흰색 보드 아래에 연결되어 있습니다. 어떠한 부품들이 있는 지 살펴 봅니다. 디지털 부품 2개를 찾아 봅니다. 디지털 부품의 케이블 색상이 어떻게 되어 있는지 말해 봅니다. 아날로그 부품 2개를 찾아 봅니다. 아날로그 부품의 케이블 색상이 어떻게 되어 있는지 말해 봅니다. 컬러 LED바와 스피커를 찾아 보고, 케이블이 어떻게 다른지 확인해 봅니다. 2개의 모터 케이블도 확인해 봅니다.

디지털 명령어 02 디지털 핀 설명 LED 소자를 디지털 13번에 연결합니다. - LED 점멸하기 13번 디지털 부품은 디지털 핀에 연결합니다. 디지털 핀에는 2번 ~ 13번 까지 번호가 표시되어 있습니다. (D2 ~ D13) 디지털 핀에 부품을 연결할 때에는 핀 번호를 확인해야 합니다. LED 소자의 케이블 색상과 보드의 핀 색상이 일치하도록 연결합니다.

디지털 명령어 02 명령어를 마우스로 끌어다가 Loop 함수 안으로 가져다 놓습니다. LED를 점멸하는 코드를 작성해 봅니다. 메뉴 가운데에 있는 실행 아이콘을 클릭합니다.

디지털 명령어 02 실습1) LED의 깜박이는 속도를 더 빠르게 하려면 어느 명령어의 값을 수정해 주어야 할까요? - 실습 및 모스 부호 만들기 실습1) LED의 깜박이는 속도를 더 빠르게 하려면 어느 명령어의 값을 수정해 주어야 할까요? 실습2) 모스부호로 SOS 보내기 LED가 더 빠르게 점멸하도록 값을 수정해 봅니다. 짧은 점은 200밀리초, 긴 점은 600밀리초, 점과 점 사이는 200밀리초입니다. SOS 신호를 LED로 만들어 봅니다.

디지털 명령어 02 디지털 핀 설명 버튼을 디지털 2번에 연결합니다. - 버튼으로 LED 켜기 2번 2번에 디지털 버튼을 버튼의 케이블 색상과 보드의 핀 색상이 일치하도록 연결합니다.

디지털 명령어 02 값을 비교할 때에는 “[0-6] if 조건 비교” 와 “[0-8] else” 명령어를 사용합니다. - 버튼으로 LED 켜기 값을 비교할 때에는 “[0-6] if 조건 비교” 와 “[0-8] else” 명령어를 사용합니다. 다음과 같이 버튼이 눌리면 LED가 켜지는 기능을 작 성해 봅니다.

아날로그 명령어 03 아날로그 핀 설명 조도센서를 아날로그 0번에 연결합니다. - 어두워 지면 LED가 저절로 켜지는 장치 만들기 아날로그 핀 설명 조도센서를 아날로그 0번에 연결합니다. 아날로그 핀에는 0번 ~ 5번 까지 번호가 표시되어 있습니다. (A0 ~ A5) 아날로그 핀에 부품을 연결할 때에는 핀 번호를 확인해야 합니다. 아날로그 부품은 아날로그 핀에 연결합니다. 0번 조도 센서의 케이블 색상과 보드의 핀 색상이 일치하도록 연결합니다.

아날로그 명령어 03 조도 센서값을 콘솔창에 출력해 봅니다. - 어두워 지면 LED가 저절로 켜지는 장치 만들기 조도 센서값을 콘솔창에 출력해 봅니다. 어두워 지면 LED가 저절로 켜지는 장치를 다음과 같이 구현해 봅니다. 손으로 조도센서를 가려 봅니다. 어두워 질수록 센서값이 작아집니다.

톤 명령어 04 디지털 핀 설명 스피커를 디지털 2번에 연결합니다. - 스피커를 이용해 멜로디 만들기 2번 2번에 연결된 디지털 버튼을 빼고, 그 자리에 스피커를 연결합니다. 스피커는 극성에 상관이 없기 때문에 특별히 연결하는 방향을 신경 쓸 필요는 없습니다.

톤 명령어 04 톤 명령어를 이용하여 도레미를 연주해 봅니다. - 스피커를 이용해 멜로디 만들기 Shift 키를 누르고 명령어 블록을 이동하면 해당 명령어가 복사됩니다. 도레미파솔라시도를 모두 연주해 봅니다. 한박자는 500 밀리초, 반박자는 250 밀로초로 해 봅니다.

톤 명령어 04 사이렌 소리 만들기 - 스피커를 이용해 멜로디 만들기 한박자는 500 밀리초, 반박자는 250 밀로초로 해서 첫 구절을 연주해 봅니다. 사이렌 소리 만들기 기다리기 값을 더 줄이면 어떻게 되는 지 확인해 봅니다.

로봇 제어하기 05 로봇 모터 연결 핀 설명 왼쪽 모터 케이블은 모터1에, 오른쪽 모터 케이블은 모터2에 연결합니다. - 자율주행 로봇 구현하기 로봇 모터 연결 핀 설명 왼쪽 모터 케이블은 모터1에, 오른쪽 모터 케이블은 모터2에 연결합니다. 로봇의 모터 핀은 이곳에 연결합니다. 모터2 모터1 오른쪽 왼쪽 모터에 연결된 케이블 끝은 스피커 보다 더 좁게 되어 있습니다.

로봇 제어하기 05 주행제어하기 명령어는 내장 명령어 그룹에 있습니 다. - 자율주행 로봇 구현하기 주행제어하기 명령어는 내장 명령어 그룹에 있습니 다. 1초간 전진 -> 1초간 후진 -> 1초간 회전하는 동작을 구현하는 명령어는 다음과 같습니다. Shift 키를 누르고 명령어 블록을 이동하면 해당 명령어가 복사됩니다.

로봇 제어하기 05 PSD 거리 센서를 아날로그 0번 핀에 연결합니다. - 자율주행 로봇 구현하기 아날로그 0번

로봇 제어하기 05 - 자율주행 로봇 구현하기 장애물을 만나면 회피하면서 스스로 주행하는 기능을 구현해 봅니다.