보광병원 마취통증의학과장 양재영 yang303@gmail.com 아두이노를 이용한 . 나만의 온습도계 만들기 보광병원 마취통증의학과장 양재영 yang303@gmail.com.

Slides:



Advertisements
Similar presentations
KAIST 공학스쿨. KAIST 공학스쿨 스펀지 조이스틱 아이패드용 아날로그 조이스틱 KAIST 공학스쿨 관련동영상 시청.
Advertisements

4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
7. 스마트 폰으로 아두이노 제어하기 기능을 확장하기 위한 다양한 종류의 쉴드 보드 적층형 구조 블루투스나 WiFi 쉴드
컴퓨터와 인터넷.
Windows XP SP2 문제해결 Windows XP SP2를 설치한 회원께서는 Pop-up차단 기능과 ActiveX 설치의 어려움 발생 아래의 예는 안철수 바이러스 설치 시 문제점을 해결 하는 방법의 설명. 1. ActiveX 컨트롤 설치 ① 주소 표시줄 아래의 '이.
재료수치해석 HW # 박재혁.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
네트워크 기술을 통한 현재와 미래 소개.
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
LCD를 활용한 특수문자 표시 및 알람 시계 만들기
6. 시리얼 통신 제어 - 스마트 폰으로 제어하는 아두이노 -.
13. 인터럽트 제어 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
아날로그 입력과 출력.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
블루투스로 모터 펌프 제어하기 앱인벤터와 스마트팜 키트를 활용한 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
LCD 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 LCD 명령어 이해 및 기본 실습 응용 작품 만들기.
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
2. 아두이노의 개발환경 만들기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 1일차 – Part1 소개 및 준비 강사: 김영준 목원대학교 겸임교수.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
아두이노? 2005년 이탈리아 이브레아에서 예술가와 디자이너를 위한 마이크로컨트롤러 프로젝트로 시작 아두이노는
LCD를 활용한 탁상 시계 만들기 재료준비 및 브레드 보드 배선 구성하기 LCD를 활용한 탁상 시계 만들기 응용 작품 만들기
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
Arduino 101 using NodeJS Korea University of Technology and Education
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수.
Smart Sensing Window 인제대학교 컴퓨터시뮬레이션학과 이동규.
NodeMCU를 이용한 SmartPot 제작
아두이노 개발 준비하기 목차 아두이노 소개 개발툴 다운로드 및 USB 드라이버 설치하기 브레드 보드 기본 활용.
5. 아두이노로 LED와 스위치 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
                                  11장 컴퓨터 기반 데이터 수집.
10차시: 크리스털 LCD 명령어 기초 준비물 SPL-Duino 보드 개요: 크리스털 LCD의 기초 명령어를 익혀 봅니다.
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
키패드 센서 및 전역변수 목차 재료준비 및 브레드 보드 배선 구성하기 키패드 센서 이해 전역변수 실습 응용 작품 만들기.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
아두이노 연결하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
GM7 PLC 모니터링 프로그램 한국 폴리텍 항공대학 항공정보통신과 송 승 일.
7. 실제 세계와의 통로 센서 정보영재 석사 김석전.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
브레드 보드 연결하기 목차 브레드보드 핀구조 아두이노 입출력 핀 이해하기 전원 연결하기 LED 연결하기 LED 회로 작동시키기.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
DK-128 개발환경 설정 아이티즌 기술연구소
AT MEGA 128 기초와 응용 I 기본적인 구조.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
농구 로봇 따라해 보기.
엔트리-아두이노 블록 코딩 평원중학교 이동준 자바실험실 JavaLab.org.
다양한 아두이노 개발툴 및 H/W 한국기술교육대학교 아두이노 개발 SW 비교 1 스크래치 2 SPL 블록 3 SPL 스크립트
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
Progress Seminar 양승만.
Progress Seminar 양승만.
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
BoardGame 보드게임 따라가기.
Progress Seminar 양승만.
Presentation transcript:

보광병원 마취통증의학과장 양재영 yang303@gmail.com 아두이노를 이용한 . 나만의 온습도계 만들기 보광병원 마취통증의학과장 양재영 yang303@gmail.com

아두이노란? 아두이노: 오픈소스를 기반으로 한 단일보드 마이크로컨트러로 완성된 보드와 관련 개발도구 및 환경을 말합니다. 2005년 이탈리아의 IDI(interaction design institute)에서 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할수 있게 하려고 고안된 장치입니다. (위키피디) CEO 마시모 반지

아두이노 보드의 종류

아두이노로 할 수 있는 것들 https://youtu.be/z9Cqm28lbRk

아두이노 성능

아두이노 회로 아두이노의 두뇌 디지털 입출력핀 아날로그 입력핀 - +

아두이노 사용에 필요한 두가지(하드웨어,소프트웨어) 아두이노 사용에 필요한 두가지(하드웨어,소프트웨어) 하드웨어 소프트웨어( 아두이노 IDE)

빵판(breadboard) 사용법 오른쪽 그림에서 처럼 전원 (+,-) 부위는 세로로 연결되어 있지만 일반 회로 부위는 가로로 연결되어있습니다.

아두이노 하드웨어 만들기

아두이노 IDE #include <Wire.h> // include는 보드에 기능을 로딩하는 함수 #include <LiquidCrystal_I2C.h> #include <DHT.h> LiquidCrystal_I2C lcd(0x3F,16,2); //I2C 통신프로토콜에서 주소를 설정해주는 명령 #define DHTPIN 7 // 디지털7번에 온도계 신호가 연결됨을 설정 #define DHTTYPE DHT11 // 디지털 온도 센서의 종류를 설정해주는 명령 DHT dht(DHTPIN, DHTTYPE); void setup() //맨처음 한번만 시행됨 { dht.begin(); //온도계 시작 lcd.init(); //LCD 화면을 시작하는 명령 lcd.backlight(); //LCD의 배경전구를 켜는 명령 Serial.begin(9600); //컴퓨터와의 시리얼 통신을 시작하는 명령 }

아두이노 IDE void loop() //무한 반복되어 실행되어짐 { float humidity=dht.readHumidity(); //humidity란 소수점 변수에 습도수치를 넣어주는 명령 float temperature=dht.readTemperature(); //temperature란 소수점 변수에 온도수치를 넣어주는 명령 lcd.backlight(); lcd.setCursor(0,0); // 글자를 맨왼쪽 위에서 시작하도록 하는 명령 lcd.print(temperature); //온도를 표시하라는 명령 lcd.print("*c"); //온도 뒤에 *c를 함께 출력함 lcd.print(" "); lcd.print(humidity); // 습도를 출력하라는 명령 lcd.print("%"); //습도 뒤에 %를 넣어줌 //시리얼 통신을 통해서 위와 같은 같은 값을 출력함 Serial.print(temperature); Serial.print("*c"); Serial.print(humidity); Serial.println("%"); delay (1000); //1초간 기다린다 }

아두이노와 컴퓨터 USB 연결

프로그램 업로딩(1) - 아두이노 종류 선택

프로그램 업로딩(2) -포트 확인

프로그램 업로딩(3) -업로딩 버튼 누르기

!!!완 성!!!