PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.

Slides:



Advertisements
Similar presentations
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Advertisements

4차시: 3D프린터를 활용한 아두이노 응용작품 만들기
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
재료수치해석 HW # 박재혁.
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
LCD를 활용한 특수문자 표시 및 알람 시계 만들기
IoT(사물인터넷) 보안 2016년 2학기 2. 라즈베리파이 준비.
3차시: 인터랙티브 콘텐츠 만들기 소요시간: 45분 준비물 홀로그램 키트 스마트폰 SPL3D 편집기 저작툴.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 1일차 강사: 김영준 목원대학교 겸임교수.
컬러 LED바 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 컬러 LED바 이해 및 프로그램 실습 응용 작품 만들기.
아날로그 입력과 출력.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수.
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
디지털영상처리 및 실습 대구보건대학 방사선과.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
Ubiquitous Computing Practice (RFID)
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수.
DK-128 ADC 실습 아이티즌 기술연구소
6장. printf와 scanf 함수에 대한 고찰
보광병원 마취통증의학과장 양재영 아두이노를 이용한 . 나만의 온습도계 만들기 보광병원 마취통증의학과장 양재영
Arduino 101 using NodeJS Korea University of Technology and Education
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수
아두이노 프로그래밍 3일차 – Part1 컬러 LED바 활용하기 강사: 김영준 목원대학교 겸임교수
아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
1차시: 아두이노 설치 및 어두워지면 저절로 켜지는 장치 제작 실습
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 11회차 강사 : 박영민.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
아두이노 비행선.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
센서값 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
7. 실제 세계와의 통로 센서 정보영재 석사 김석전.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
클라우드 서버로 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
함수를 이용한 키패드 센서 제어하기 재료준비 및 브레드 보드 배선 구성하기 키패드 센서를 통한 함수 이해하기 및 활용 실습
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 2일차 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
6차시: 장애물을 회피하는 자율주행 미션 수행하기
2차시: 스피커를 이용한 멜로디 연주 장치 만들기
Tone 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 Tone 명령어 기본 및 프로그램 이해 응용 작품 만들기.
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Presentation transcript:

PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기

준비물 준비하기 아두이노 보드 (SPL-Duino V2 초보자용 보드) USB 케이블 스피커, psd 센서 브레드보드 실습 키트

브레드보드 배선 구성하기 전원 연결 아래 그림과 같이 브레드 보드를 연결해줍니다.

브레드보드 배선 구성하기 센서 연결 키패드 센서 스피커 LED바를 아래 그림과 같이 연결해줍니다. psd 센서 : A0번핀에 연결 파란색 – 파란색 빨간색 – 빨간색 검은색 – 검은색

브레드보드 배선 구성하기 3핀 아날로그 psd 센서 준비하기 디지털 센서 거리센서라고 불리며 거리에 따라 값이 변하는 센서입니다. 센서 선(s)으로 센서의 데이터 값을 읽고 쓰고 합니다. psd센서의 경우 아날로그 핀에 사용합니다. 빨간색 선은 V (Voltage)를 의미합니다. 검정색 선은 G (GND)를 의미합니다.

PSD 센서 알아보기 PSD 센서 PSD 센서 PSD 거리 측정 물체 센서 값이 증가해지는 센서입니다. 단 psd 센서는 최소거리가 5cm이며 5cm 떨어진 곳에서 부터 측정해야 합니다

PSD 센서 알아보기 PSD 센서 PSD 센서 void setup() { 좌측 소스를 입력하여 연결한 psd센서의 Serial.begin(115200); } void loop() int a0 = analogRead(0); Serial.println(a0); delay(500); 좌측 소스를 입력하여 연결한 psd센서의 값의 변화를 관찰해봅니다.

map함수 이해하기 map 함수 map함수 - map 함수는 실시간 동적으로 변하는 변수값을 지정한 범위로 매핑하는 함수입니다. 주로 0~1023으로 변하는 아날로그 센서의 변화폭을 줄이고자 씁니다. 예를 들어 0~1023로 변하는 센서를 map함수를 이용하여 0~100으로 설정하면 0~1023로 움직이는 센서값이 0~100으로 증가폭을 줄여 표현이 가능합니다.

map함수 이해하기 map(value, 0, 1023, MIN, MAX) map함수 map 함수 변수의 이름 변수의 범위값을 위 설정값으로 다시 지정 동적으로 변하는 변수의 범위값 동적으로 변하는 센서의 변수를 value에 입력합니다. 그 변화하는 변수의 값의 최대값과 최소값을 입력하여 줍니다. min과 max에 다시 변수의 값의 범위를 설정하여 줍니다.

map함수 이해하기 map함수 map 함수 void setup() { Serial.begin(115200); } void loop() int a0 = analogRead(0); int test_map=map(a0, 0, 1023, 0, 100); Serial.println(test_map); delay(500); psd센서를 0번 아날로그에 장착하고 좌측 소스를 업로드 합니다. 아날로그 0번 값을 a0에 저장하고 map함수를 이용하여 0~1023의 범위를 가진 센서를 0부터 100까지로 함축 시키게 됩니다.

map함수 이해하기 map함수 map 함수 시리얼 모니터를 열어 확인하면 그림과 같은 1023까지 가던 범위가 줄어든 것을 확인 할 수 있습니다.

응용 작품 만들기 실습 미션) psd 센서를 이용하여 가까워 지면 경고음이 들리는 경보 장치를 만드십시오. 물체

응용 작품 만들기 코드 예시) 실습 void setup() { } void loop() int a0 = analogRead(0); if(a0 > 600) tone(2,1000,1000); delay(1000); delay(500);

응용 작품 만들기 실습 미션) map 함수를 이용하여 psd센서의 범위를 함축시키고 거리에 따라 음이 계속 바뀌는 스피커 장치를 만드시오.

응용 작품 만들기 코드 예시) 실습 void setup() { } void loop() int a0 = analogRead(0); int test_map=map(a0, 0, 1023, 100, 500); tone(2,test_map,1000); delay(1000);