다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트

Slides:



Advertisements
Similar presentations
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Advertisements

1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
4차시: 3D프린터를 활용한 아두이노 응용작품 만들기
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 5일차 강사: 김영준 목원대학교 겸임교수.
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
3차시: 인터랙티브 콘텐츠 만들기 소요시간: 45분 준비물 홀로그램 키트 스마트폰 SPL3D 편집기 저작툴.
1차시: 질량 및 탄성 제어하기 SPL3D VR 툴 설치하기 구체(공) 도형 추가 후 질량 부여하기 바닥 추가하기
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 1일차 강사: 김영준 목원대학교 겸임교수.
아날로그 입력과 출력.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
옐로우캡 TSC 드라이버 설치방법.
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수.
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
DK-128 ADC 실습 아이티즌 기술연구소
보광병원 마취통증의학과장 양재영 아두이노를 이용한 . 나만의 온습도계 만들기 보광병원 마취통증의학과장 양재영
Arduino 101 using NodeJS Korea University of Technology and Education
NodeMCU를 이용한 SmartPot 제작
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.
From Block To C SW 코딩을 위한 5단계 교육
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
어서와 C언어는 처음이지 제14장.
5. 아두이노로 LED와 스위치 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
DK-128 FND 실습 아이티즌 기술연구소
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
                                  11장 컴퓨터 기반 데이터 수집.
스크린 샷 클릭가능 클릭시 영한사전 반영.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
캡스턴 디자인 9조 스마트 어항 (중간 보고서) 조원 : 김민석 김선일 박현수.
1차시: 낮과 밤이 생기는 원리 지구과학
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
아두이노 비행선.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
7. 실제 세계와의 통로 센서 정보영재 석사 김석전.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 2일차 강사: 김영준 목원대학교 겸임교수.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
메뉴(Menu) 컴퓨터응용 및 실습 I.
코딩체험교실 아두이노 로봇 코딩 4차산업기술 체험 (SW코딩/자율주행기술).
함수, 모듈.
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
2차시: 스피커를 이용한 멜로디 연주 장치 만들기
오토베이스 리포터.
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트 4 아두이노 스케치 코드

다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 HW 비교 아두이노 우노 SPL-Duino 올인원 SPL-Duino V2 아두이노 보드 제작 실습 키트

한국기술교육대학교 다양한 아두이노 개발툴 및 H/W C입문자용 개발툴 설치 http://www.helloapps.co.kr

다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 C입문자용 개발툴 설치 완전 초보자에게 아두이노를 교육할 때

한국기술교육대학교 SPL-Duino V2 USB 드라이버 SPL-Duino V2 보드 2 1 3

한국기술교육대학교 SPL for Arduino 편집기 편집기 실행 1 2

SPL for Arduino 편집기 한국기술교육대학교 편집기 실행 Arduino Nano 라고 표시되어 있어야 합니다. 숫자가 57600 이라고 표시되어 있어야 합니다. 가운데 부분에는 반드시 COM으로 시작하는 문자가 표시되어 있어야 합니다. 만약 문자가 표시되어 있지 않다면, USB 케이블이 연결되어 있는지 확인합니다.

아두이노 기본 예제 실행 한국기술교육대학교 명령어 구성 아두이노 실행시 가장 먼지 실행되며, 최초 한번만 실행됩니다. Setup 함수가 실행되고 난 후, Loop 함수가 무한히 반복적으로 실행됩니다.

아두이노 기본 예제 실행 한국기술교육대학교 명령어 입력 왼쪽에 있는 명령어를 마우스로 끌어다가 Loop나 Setup 블록 안에 놓습니다.

아두이노 기본 예제 실행 한국기술교육대학교 LED 점멸 예제 Loop 블록 안에 있는 명령어들을 무한 반복시킵니다. 디지털 13번 핀에 값을 1 (HIGH)을 설정합니다. 만약 13번 핀에 LED가 연결되어 있다면 LED가 켜지게 됩니다. 1000밀리초, 즉 1초간 기다리게 됩니다. 디지털 13번 핀에 값을 0 (LOW)을 설정합니다. 만약 13번 핀에 LED가 연결되어 있다면 LED가 꺼지게 됩니다.

한국기술교육대학교 아두이노 기본 예제 실행 SPL 실행 작성된 프로그램을 실행하기 위해서는 실행 버튼을 클릭해 줍니다.

아두이노 기본 예제 실행 한국기술교육대학교 LED 응용 1 Delay 블록 안에 있는 값을 2000 밀리초로 변경해 주면 2초 간격으로 깜박이게 됩니다.

아두이노 기본 예제 실행 한국기술교육대학교 LED 응용 2 0.5초간 켜지고 0.5초간 꺼짐 0.5초간 켜지고 0.5초간 꺼짐 1초간 켜지고 1초간 꺼짐

한국기술교육대학교 아두이노 보드 설명 핀 설명

아두이노 보드 설명 한국기술교육대학교 핀 설명 G는 Ground를 뜻하며, -전압, 0볼트 등을 의미합니다. 따라서 3핀 센서를 연결할 때, 검정색 선이 해당 핀에 연결되도록 해야 합니다. V는 VCC를 뜻하며, 3.5V 또는 5V전압을 의미합니다. 따라서 3핀 센서를 연결할 때, 빨강색 선이 해당 핀에 연결되도록 해야 합니다. S는 Signal 즉, 신호선을 의미하며, 3핀 센서 케이블 중 검정색 선과 빨강색 선을 제외한 선이 연결되도록 합니다.

아두이노 보드 설명 한국기술교육대학교 센서 연결 LED 소자를 디지털 13번 핀에 연결합니다. 조도 센서를 아날로그 0번 핀에 연결합니다.

아날로그 명령어 한국기술교육대학교 센서 데이터 확인 아날로그 0번 핀에 연결되어 있는 센서의 값을 읽어서 a0 이름으로 저장해 놓는다. a0 이름으로 저장되어 있는 센서 값을 PC로 전달한다. 0.1초를 기다린다.

아날로그 명령어 응용 한국기술교육대학교 어두워지면 저절로 켜지는 장치 조도센서 값이 600보다 작으면, 즉 어두워지면 LED를 켜고, 그렇지 않으면 LED를 끄도록 합니다.

아날로그 명령어 응용 한국기술교육대학교 변수 규칙 아날로그 0번 핀에 연결되어 있는 센서의 값을 읽어서 변수 a0 이름으로 저장합니다. 변수 이름은 a0 외에 다른 이름으로 수정해도 됩니다. 단, 반드시 알파벳으로 시작해야 하며, 대소문자 상관이 없습니다.

아날로그 명령어 응용 한국기술교육대학교 최대값 찾기 최댓값을 저장하기 위해 변수 x를 전역 변수로 선언하고 가장 작은 값인 0 값을 저장해 놓습니다. 읽어온 센서값을 저장하기 위해 a0 이름의 지역 변수 선언 a0 값이 전역변수 x의 값보다 더 크면 a0의 값을 x에 저장시켜 놓습니다.

아날로그 명령어 응용 한국기술교육대학교 LED 체인을 통한 LED 등 연동