목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스

Slides:



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

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
4차시: 3D프린터를 활용한 아두이노 응용작품 만들기
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
7. 스마트 폰으로 아두이노 제어하기 기능을 확장하기 위한 다양한 종류의 쉴드 보드 적층형 구조 블루투스나 WiFi 쉴드
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 5일차 강사: 김영준 목원대학교 겸임교수.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
안성시립도서관 무선랜 사용자 Mac 확인 및 설정방법
무료문자 보내기 62. 창업자께서 현재 스마트폰 무제한 약정 요금제를 사용하고 계시다면
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
3차시: 인터랙티브 콘텐츠 만들기 소요시간: 45분 준비물 홀로그램 키트 스마트폰 SPL3D 편집기 저작툴.
1차시: 질량 및 탄성 제어하기 SPL3D VR 툴 설치하기 구체(공) 도형 추가 후 질량 부여하기 바닥 추가하기
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 1일차 강사: 김영준 목원대학교 겸임교수.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
Bluetooth Billionton Setup
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
Windows 8 Ksystem G&I 설치.
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수.
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수
아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.
Microsoft Robotics Developer Studio 고급 프로그래밍 과정 [Part 3] VPL 로봇 프로그래밍
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
명지대학교 통합모바일앱 E-Book 이용안내
HBE-RoboCAR 제어 Obstacle Avoidance
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
1차시: 낮과 밤이 생기는 원리 지구과학
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
청각장애인용 APP 구성 및 사용법.
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 2일차 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
1. 신규 연세메일(Gmail)에 로그인 합니다. ( yonsei. ac. kr )
3D 프린팅 프로그래밍 03 – 도형 회전 (손잡이컵 만들기) 강사: 김영준 목원대학교 겸임교수.
농구 로봇 따라해 보기.
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수
5차시: 로봇 주행 실습 및 미션 수행하기 준비물 SPL-Duino 보드 (조도센서 내장)
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
6차시: 장애물을 회피하는 자율주행 미션 수행하기
Tone 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 Tone 명령어 기본 및 프로그램 이해 응용 작품 만들기.
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 서보로봇 제어 (블루투스 스마트폰 조종) -03차시-
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스 http://www.helloapps.co.kr 1일차 아두이노 소개 및 기본 명령어 2일차 아날로그 센서 응용 및 LED 제어 3일차 로봇 제어 및 스마트폰 연동 4일차 엑츄에이터 제어 및 LCD 표시장치 5일차 사용자 라이브러리 및 3D 프린팅 응용 강사: 김 영 준 ㈜헬로앱스 http://www.helloapps.co.kr

한국기술교육대학교 로봇 제어하기 로봇 연결 1) 고무 밴드를 이용하여 SPL-Duino 보드를 로봇 본체에 고정시킵니다.

한국기술교육대학교 로봇 제어하기 주행 제어 1) 내장 명령어 탭에 있는 주행제어하기 명령어를 찾습니다.

한국기술교육대학교 로봇 제어하기 주행 제어 2) 주행제어하기 명령어를 마우스로 드래그하여 추가해 줍니다.

로봇 제어하기 한국기술교육대학교 3) 주행제어하기 명령어 설명 주행 제어 첫번째 모터의 파워값 두번째 모터의 파워값 -255 ~ 255 사이의 값 두번째 모터의 파워값 -255 ~ 255 사이의 값

로봇 제어하기 한국기술교육대학교 주행 제어 설명 첫번째 모터값 (Left Power) 두번째 모터값 (Right Power) Left 값과 Right 파워 값은 -255 에서 255 사이의 아무 값이나 사용 가능 설명 첫번째 모터값 (Left Power) 두번째 모터값 (Right Power) 최대 속도 전진 255 보통 속도 전진 200 정지 후진 -200 최대속도 후진 -255 좌회전 우회전

한국기술교육대학교 로봇 제어하기 주행 제어 1) 로봇 전진시키기

한국기술교육대학교 로봇 제어하기 1초간 전진하고 1초간 후진, 1초간 회전을 반복합니다. 주행 제어

로봇 제어하기 한국기술교육대학교 건전지 홀더를 장착하고, 로봇이 스스로 움직이도록 합니다. 주행 제어 프로그램이 실행되고 나면, USB 전원 케이블을 빼도 프로그램이 지워지지 않고 SPL-Duino 보드에 남아 있게 됩니다. 건전지 홀더를 연결하면, 전원이 켜지는 순간 SPL-Duino 보드에 저장되어 있는 프로그램이 자동으로 실행되게 됩니다.

로봇 제어하기 한국기술교육대학교 다음과 같이 종이컵을 배치합니다. 주행 제어 종이컵 로봇 출발 위치 로봇 도착 위치 출발위치에서 로봇을 출발시켜, 두 개의 종이컵을 건드리지 않고 빠져나가서 목적지에 도착하는 미션을 모둠별로 수행하여 순위를 정해 봅니다. (미션 수행 시간: 50분)

한국기술교육대학교 로봇 제어하기 주행 제어 다음과 같이 미션을 수행합니다. 난이도가 낮은 미션 난이도가 보통인 미션

로봇 제어하기 한국기술교육대학교 아날로그 PSD 거리센서 - 적외선을 이용하여 대상물까지의 거리를 측정하여 값으로 변환 장애물 회피 주행 아날로그 PSD 거리센서 - 적외선을 이용하여 대상물까지의 거리를 측정하여 값으로 변환 - 측정값은 0 ~ 1023 사이의 값으로 읽혀짐 - 10cm ~ 80cm 사이의 거리를 측정합니다.

로봇 제어하기 한국기술교육대학교 PSD 거리 센서를 로봇 앞에 고정시켜 줍니다. 장애물 회피 주행 센서가 앞을 바라보도록 보드에 고정시켜 줍니다.

로봇 제어하기 한국기술교육대학교 If 비교 명령어를 추가해 줍니다 장애물 회피 주행 센서 앞에 장애물이 없으면 300 보다 작은 값이 측정됩니다. 하지만 장애물이 있으면 300 보다 큰 값이 측정이 됩니다.

한국기술교육대학교 로봇 제어하기 장애물 회피 주행 Else 명령어를 추가해 줍니다.

로봇 제어하기 한국기술교육대학교 장애물을 만나면 1초간 후진하고 그렇지 않으면 전진하는 기능을 구현해 봅니다. 장애물 회피 주행 장애물을 만나면 1초간 후진하고 그렇지 않으면 전진하는 기능을 구현해 봅니다.

로봇 제어하기 한국기술교육대학교 건전지 홀더를 장착하고, 로봇이 스스로 움직이도록 합니다. 장애물 회피 주행 프로그램이 실행되고 나면, USB 전원 케이블을 빼도 프로그램이 지워지지 않고 SPL-Duino 보드에 남아 있게 됩니다. 건전지 홀더를 연결하면, 전원이 켜지는 순간 SPL-Duino 보드에 저장되어 있는 프로그램이 자동으로 실행되게 됩니다.

로봇 제어하기 한국기술교육대학교 장애물을 만나면 다음과 같이 반응하도록 프로그램을 수정해 봅니다. 장애물 회피 주행 1초간 후진 0.5초간 회전 전진 그렇지 않으면 전진

로봇 제어하기 한국기술교육대학교 책상에서 떨어지지 않는 로봇을 설계해 봅니다. 장애물 회피 주행 책상에서 떨어지지 않는 로봇을 설계해 봅니다. 책상위에 센서가 있는 경우와 센서가 책상 바깥으로 나간 경우의 값을 비교합니다. 책상 책상

로봇 제어하기 한국기술교육대학교 미션을 수행하고 3분 이상을 책상에서 떨어지지 않고 장애물 회피 주행 미션을 수행하고 3분 이상을 책상에서 떨어지지 않고 움직이는 경우, 미션을 성공한 것으로 판단합니다. 3분 이상 책상에서 떨어지지 않고 움직이도록 합니다.

한국기술교육대학교 스마트폰 연동하기 앱 설치하기 Google Play에서 SPL-Duino로 검색하여 앱을 설치할 수 있습니다

한국기술교육대학교 스마트폰 연동하기 앱 설치하기 2번 예제를 실행합니다.

한국기술교육대학교 스마트폰 연동하기 앱 설치하기 Run 버튼을 클릭합니다.

한국기술교육대학교 스마트폰 연동하기 앱 설치하기 Scan for device 버튼을 눌러 아두이노 보드를 검색합니다.

한국기술교육대학교 스마트폰 연동하기 앱 설치하기 0000 값을 입력하여 페어링을 진행합니다.

한국기술교육대학교 스마트폰 연동하기 LED 제어 두번째 예제를 실행하여 LED를 제어해 봅니다.

스마트폰 연동하기 한국기술교육대학교 아두이노에서의 값 수신하기 LED 제어 void setup() { a = SerialRead() PrintLine(a) Delay(1000) }

스마트폰 연동하기 한국기술교육대학교 LED 점멸시키기 LED 제어 void setup() { a = SerialRead() if (a == 1) DigitalWrite(13, HIGH) else if (a == 2) DigitalWrite(13, LOW) Delay(100) }

한국기술교육대학교 스마트폰 연동하기 로봇 제어 네번째 예제를 실행하여 로봇을 제어해 봅니다.

한국기술교육대학교 스마트폰 연동하기 로봇 제어 네번째 예제를 실행하여 로봇을 제어해 봅니다.

스마트폰 연동하기 한국기술교육대학교 로봇 제어 void setup() { a = SerialRead() if (a == 1) DriveWrite(200, 200) else if (a == 2) DriveWrite(-150, 150) else if (a == 3) DriveWrite(0, 0) else if (a == 4) DriveWrite(150, -150) else if (a == 5) DriveWrite(-150, -150) Delay(100) }