슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 Scratch for Arduino 리아텍대표김성필 1

2 강사소개 김성필 이력 리아텍대표 ( ~ 현재 ) 시소드림기술고문 ICT폴리텍대학 ( 구, 한국정보통신기능대학 ) 교수 학력 박사 한국외국어대학교 - 컴퓨터및정보통신공학과정보통신전공 석사 한국외국어대학교 - 전자 제어공학과제어계측전공 학사 한국외국어대학교 - 디지털정보공학과 산업학사 인덕대학, 전자과 저서 네이버 아두이노배우기 카페운영자 년도강의경력 따라하다보면알게되는아두이노배우기 복두출판사 아두이노를위한스크래치배우기, 복두출판사 2

3 학습목차 1. 스크래치와아두이노소개 2. Scratch for Arduino와아두이노연동 3. 디지털신호 4. 아날로그신호를디지털숫자로변경 5. 센서활용조도센서 현관등만들기거리센서 - 주차안내시스템만들기 6. 모터서보모터 자동개폐시스템만들기 학습목표 7. LED 밝기조절 8. 스프라이트움직이기 9. 블루투스 이동로봇제어 3

4 원시시대의교육 윈시시대의교육 원시시대의학교교육 의 가죽으로옷만들기 식 수렵, 채집, 사냥 주 풀이나흙으로집만들기 미래를위한오늘의교육 다양한분야에걸친교육 IT 분야 소프트웨어 (coding) 교육 4

5 프로그래밍 vs. 프로그램 프로그래밍또는코딩 (Coding) 컴퓨터프로그램을작성하는일 ( 컴퓨터 ) 프로그램 컴퓨터에게시킬일을적어놓은목록 컴퓨터언어 일종의언어 생각이나감정을주고받기위한도구 ( 기호 ) 컴퓨터가알아들을수있는언어 ( 기호 ) 5

6 과거프로그래밍교육 ( 컴퓨터 ) 프로그램 컴퓨터에게시킬일을적어놓은목록 컴퓨터언어 컴퓨터가알아들을수있는언어 ( 기호 ) 예 ) BASIC, C,. Java 과거프로그래밍교육 문법위주 예 ) C 언어프로그램교육 자료형 ( 변수 ) 연산자 입출력문 (printf) 제어문 (for, while) 조건문 (if, if~else) 배열 포인터 구조체 6

7 과거프로그래밍교육의문제점 영어학습의목표및목표달성방법 목표 - 외국인과의사소통 어법 ( 문법 ) 이다소틀려도대화가능 목표달성방법 회화 ( 대화 ) 연습 컴퓨터언어학습의목표및목표달성방법 목표 - 업무지시서인프로그램작성 문법이하나로도틀리면대화불가능 목표달성방법 문법공부? 어린이의언어학습과정 문법위주? 바디랭귀지 말을배우고 어법에상관없이지속적인대화시도 대화가가능해진이후에 올바른표현 ( 어법, 문법 ) 습득 컴퓨터언어학습인프로그래작성교육단계는? 7

8 프로그램작성교육방법 흥미유발및동기부여 스크래치를이용해서소리, 동작등을제어하는프로그램작성을통해흥미부여 아두이노를이용하여실세계와상호작용하는프로그램작성을통해흥미증진 주변밝기, 온도, 소리, 움직임등을감지하고물리적인반응을보이는결과물기대 쉽고직관적인프로그래밍 스크래치 를이용하여문법에대한부담없이직관적인프로그래밍가능 아두이노 를이용하여쉽게전자회로를활용한프로그램작성가능 프로그램완성후의성취감 직관적인프로그래밍으로인해쉽게프로그램완성 성취감 8

9 Scratch For Arduino(S4A) 소개 Scratch( 스크래치 ) 프로그래밍에입문하는 10 대를교육하기위해 MIT 에서만든툴 ( 소프트웨어 ) 문자로프로그램을작성하는것이아니라블록조합형태로프로그램작성 void loop() { int sensorvalue = analogread(a0); if (sensorvalue <400 ) { digitalwrite(10, HIGH); } else { digitalwirte(10, LOW); } } Scratch for Arduino(S4A) 기존 Scratch에아두이노관련블록추가 Scratch 2.0 기존 Scratch에아두이노관련블록추가 Scratch for Arduino vs. Scratch 2.0 아두이노보드에대한이해요구도차이. 9

10 아두이노소개 마이크로컨트롤러 (microcontroller unit, MCU) 마이크로프로세서 (microprocessor, CPU) 와주변여러장치를하나의칩으로구성 microprocessor(cpu) 주변여러장치 - memory - 직렬통신장치 (UART) - 아날로그신호를디지털부호로변경하는장치 (ADC) - 시간을측정할수있는장치 (Timer) - 통신을지원하는장치 (SPI, I2C) - 등 10

11 아두이노소개 아두이노란? 소형컴퓨터 : 마이크로컨트롤러 (MCU) 보드 키보드, 모니터를연결하지않은컴퓨터 운영체제 ( 예, 윈도우 ) 가없는컴퓨터 아두이노보드 & 통합개발환경 아두이노보드하드웨어공개 - 하드웨어를다양한형태로자유롭게변형이가능함 - 클론보드 ( 복제보드 ) 를제작해도문제가되지않음 통합개발환경코드공개 다양한성능의아두이노보드제공 개발 ( 사용 ) 이편리함 저렴한가격 다양한 OS 지원 : Windows, Mac OS, Linux < 출처 5> 11

12 아두이노소개 아두이노란? 아두이노의조상 보드 : Wiring( 통합개발환경 : Processing( [Wiring] [Processing] 12

13 아두이노소개 아두이노 ( 보드 ) 개발목적 쉬운개발환경을제공하여전문교육을받지않은일반인도쉽게프로그래밍이가능하도록하기위함 < 출처 8> 13

14 아두이노소개 아두이노 ( 보드 ) 개발목적 쉬운개발환경을제공하여전문교육을받지않은일반인도쉽게프로그래밍이가능하도록하기위함 [ 네이버 소프트웨어야놀자 ] < 출처 9> 14

15 아두이노소개 아두이노 ( 보드 ) 개발목적 아두이노 vs. 라즈베리파이 아두이노 개발목적 - 일반인도쉽게사용 라즈베리파이 개발목적 - 컴퓨터교육을시키기위해 15

16 아두이노소개 아두이노보드외형비교 공간을차지하는정도 외부충격에대한내구성정도 [Arduino UNO dip] [Arduino UNO smd] 16

17 아두이노소개 아두이노제품 [Arduino UNO] Atmega328 MCU - CPU - Memory For Program For Data - ADC - UART - Timer - Etc USB Controller Regulator < 출처 13> 17

18 아두이노소개 아두이노프로그래밍툴 LabVIEW : 그래픽기반프로그래밍언어 18

19 아두이노소개 아두이노프로그래밍툴 Scratch for Arduino(S4A) : 그래픽기반프로그래밍언어 19

20 아두이노소개 하드웨어 다양한여러종류 ( 기능 ) 의아두이노보드가존재함 1 Atmel 의 MCU 가탑재된보드 아두이노우노, 아두이노미니, 아두이노메가등 20

21 아두이노소개 하드웨어 다양한여러종류 ( 기능 ) 의아두이노보드가존재함 2 ARM Cortex M3 가탑재된보드 아두이노듀에 < 출처 17> 21

22 아두이노소개 하드웨어 다양한여러종류 ( 기능 ) 의아두이노보드가존재함 3 아두이노호환보드 Microchip Intel < 출처 18> < 출처 19> 22

23 정품보드 vs. 클론보드 클론보드 정품과동일한회로 ( 하드웨어 ) 형태 정품 출시당시의최신펌웨어내장 클론 구형펌웨어가내장된경우가있음 - 일반적인상황에서는문제가되지않으나특수한상황에서정품이가지고있는기능을지원하지않음 정품과일부회로 ( 하드웨어 ) 가다른형태 USB-to-Serial 변환하드웨어가다름 컴퓨터에연결했을때 Arduino 라고인식되지않음 클론보드를인식하기위해특정프로그램을설치해야함 23

24 Scratch for Arduino 설치 Scratch for Arduino 공식홈페이지 ( 접속 Downloads 클릭 ( 선택 ) Install S4A into your Computer 사용하고계신운영체제가윈도우일경우 - Windows 클릭 24

25 Scratch for Arduino 실행화면 S4A 실행화면구성 블록팔레트, 스프라이트영역, 무대, 스프라이트목록 1 블록팔레트 2 스프라이트영역 3 무대 4 스프라이트목록 25

26 스프라이트 스프라이트 무대에나타남 제어대상 세가지로구성됨 1 모양 스크립트 스프라이트의행동을지시하는표현 2 소리 3 스크립트 26

27 스크래치맛보기 소리관련블록동작 1 스프라이트목록에서 Arduino1 스프라이트클릭 ( 선택 ) 2 마우스우클릭 삭제선택 3 블록팔레트상단에보이는소리버튼클릭 4 클릭 5 클릭 6 위두블록을스크립트영역으로옮김 7 (4), (5) 번실행 27

28 스크래치맛보기 소리관련블록동작 1 블록과 블록을붙입니다. 2 두블록이결합되어있는블록결합체를클릭합니다. 28

29 스크래치맛보기 제어관련동작 반복 n회, 무한반복 1 블록팔레트상단에보이는소리버튼클릭 2 을스크립트영역으로옮김 3 블록팔레트상단에보이는제어버튼을클릭 4 반복 10회 블록을스크립트영역으로옮겨서그림과같이만듬 주어진횟수만큼반복 5 위블록을클릭 6 무한반복 블록을이용하여아래와같이스크립트를만듬 7 위블록을클릭 블록을무한히반복한다. 8 다시블록을클릭 종료 29

30 스크래치맛보기 제어관련동작 반복 n 회 10 회반복하는지세보세요. 주어진횟수만큼반복 30

31 스크래치맛보기 형태관련동작 1 스프라이트목록의메뉴버튼에서 2 Animals 폴더에서 parrot1-a 더블클릭 3 스프라이트의모양탭클릭 4 가져오기버튼클릭 5 Animals 폴더에서 parrot1-b 더블클릭 클릭 31

32 스크래치맛보기 형태관련동작 1 스프라이트의스크립트탭클릭 2 스크립트작성 1 블록팔레트상단의형태버튼클릭 2 블록 2개를스크립트영역으로옮김 3 블록팔레트상단의제어버튼클릭 4 무한반복 블록 1개와 1초기다리기 블록을스크립트영역으로 5 아래와같이스크립트작성 32

33 S4A 와 Arduino 보드연동 Scratch for Arduino 스크래치로작성한스크립트프로그램은컴퓨터에서실행 스크립트 컴퓨터가할일을적어놓은목록 스크립트로아두이노에게일을시킨다? 스크립트를아두이노에게전달할방법이없음. 따라서컴퓨터를통해서전달 아두이노에게이런저런일을하라고전해줘 스크립트 컴퓨터가할일을적어놓은목록 Program for Arduino 컴퓨터로부터전달받은지시사항을수행 지시사항수행결과및기타정보를컴퓨터에게보고 S4AFirmware16.ino S4AFirmware 33

34 S4A 와 Arduino 보드연동 컴퓨터 { Scratch for Arduino(S4A) } Arduino { S4AFirmware } 유선 : USB 케이블 무선 : 예 ) Bluetooth S4Airmware 34

35 S4A 와 Arduino 보드연동 아두이노통합개발환경설치 아두이노홈페이지 (arduino.cc) 접속 : download 선택 35

36 S4A 와 Arduino 보드연동 통합개발환경 1.6.x 설치 download the arduino software : windows installer 선택 windows ZIP file for non admin install은클릭금지 클릭 O 클릭 X 36

37 S4A 와 Arduino 보드연동 통합개발환경 1.0.x 설치 PREVIOUS RELEASES previous version of the current release 클릭 37

38 S4A 와 Arduino 보드연동 통합개발환경 1.0.x 설치 download the arduino software : windows installer 선택 windows ZIP file for non admin install은클릭금지 클릭 O 클릭 X 설치과정에서옵션을변경하지말고진행해야함 38

39 S4A 와 Arduino 보드연동 1 아두이노보드를 USB 케이블을이용해서컴퓨터에연결 컴퓨터에는이미아두이노통합개발환경이설치되었다고가정함 2 장치관리자에서아두이노보드확인 자동인식되지않은경우수동으로드라이브를설치해야함 - 아두이노통합개발환경실행파일이있는폴더아래에 drivers 라는폴더에있음 39

40 S4A 와 Arduino 보드연동 3 아두이노통합개발환경 (IDE) 실행 보드설정 : 아두이노보드선택 포트설정 : 보드가연결된포트선택 ( 장치관리자참고 ) 40

41 S4A 와 Arduino 보드연동 아두이노통합개발환경메뉴설명 컴파일 4 열기 2 업로드 5 저장 - 작성된코드에대한에러검사 6 시리얼모니터실행 3 - 에러가없을경우보드로업로드새파일 - 직렬포트로데이터를송 수신하는프로그램을실행함 41

42 S4A 와 Arduino 보드연동 개발환경설치확인 Blink 예제 ( 열기 )/01.Basic/Blink 아이콘그림 ( 업로드 ) - 아두이노보드의 13번핀에연결된황색 LED가깜빡임 42

43 S4A 와 Arduino 보드연동 S4A와연동을위한프로그램을아두이노에설치 S4AFirmware.ino 파일다운로드 S4A 공식홈페이지 ( 접속 Downloads 클릭 43

44 S4A 와 Arduino 보드연동 S4A와연동을위한프로그램을아두이노에설치 Installing the Firmware into your Arduion 1 here 클릭 S4AFirmware16.ino 파일다운로드 2 S4A 프로그램종료후아두이노통합개발환경실행 3 S4AFirmware16.ino 파일을아두이노보드에업로드 44

45 S4A 와 Arduino 보드연동 S4A 와연동을위한프로그램을아두이노에설치 1 here 클릭 S4AFirmware16.ino 파일다운로드 2 S4A 프로그램종료후아두이노통합개발환경실행 3 S4AFirmware16.ino 파일을아두이노보드에업로드 4 아두이노통합개발환경종료 5 S4A 실행후기다림 1 S4A 와아두이노보드의 S4AFirmware 프로그램이통신을시작하는데컴퓨터기종에따라수초에서 10 여초소요 무대에서 보드검색중 사라짐. 45

46 Snowboard basic kit 소개 아두이노보드를활용하기위한실습회로구성 전자부품에대한이해 전자회로에대한이해 브레드보드활용 46

47 Snowboard basic kit 소개 스노우보드기초키트 1 아두이노우노 ( 정품 ) + 스노우보드 (Snowboard) 아두이노보드와주변모듈의결선을쉽게할수있도록설계된 I/O 보드블루투스통신을이용하여무선으로아두이노보드를제어할수있음. 2 슬라이드가변저항 (Slide potentiometer) 3 저항측정기모듈 (Clip) 4 조도센서모듈 (CdS) 5 온도센서모듈 (Temp.) 6 기울어짐센서모듈 (Tilt SW) 7 번튼스위치 (Button Sw) x 2 8 부저모듈 (buzzer) 9 조이스틱모듈 (Joystick) 10 거리측정센서모듈 (Distance) 11 소리감지센서모듈 (MIC) 12 고휘도 LED Red, Green, Blue, Yellow, White 13 가변저항 (Potentiometer) 14 서보모터 (servo motor) 15 기타 ( 악어클립, 3 핀케이블, 4 핀케이블, USB 케이블 ) 47

48 Snowboard basic kit 소개 스노우보드기초키트 학습용이성 회로구성및전자회로에대한이해를요구하지않음. 관리용이성 부품관리용이 저항, LED, 부저, 버튼, 센서류등분실방지 전자부품극성을잘못연결해서파손되는경우방지 안전관리용이성 전자부품중회로를잘못구성했을때발열하는소자가있으나본키는안전하게설계되어있음 교육내용확장성 모듈형태로제작되어있음. 모듈을추가구비함으로써쉽게교육내용확장가능 제품의신뢰성 아두이노정품보드사용 국내리아텍사에서설계제조. 추가모듈 예 ) DC 모터모듈, 가속도센서모듈등 48

49 S4A LED 깜박이기 스노우보드구성 스노우보드뒷면에있는슬라이드스위치 U, O, D 중하나를선택할수있음. 현단계에서는받듯이 O 위치에둘것 스노우보드를아두이노보드와결합, 적층 USB 케이블로아두이노보드와컴퓨터연결 49

50 S4A LED 깜박이기 스노우보드구성 스노우보드 D13 번핀에 LED 모듈연결 스노우보드구성 스노우보드 D13 번핀에 LED 모듈연결 스노우보드 D12 번핀에 LED 모듈연결 스크립트작성후실행 스크립트작성후실행 50

51 S4A 부저로소리내기 스노우보드구성 스노우보드 D13 번핀에 LED 모듈연결 스노우보드 D12 번핀에부저모듈변경 스노우보드구성 스노우보드 D13~D10 번핀에 LED 모듈연결 스크립트작성후실행 스크립트작성후실행 51

52 S4A 스위치입력받기 동작개요 스위치를누르면 LED On 아니면 ( 스위치를누르지않으면 ) LED Off 스노우보드구성 스노우보드 D13번핀에 LED 모듈연결 스노우보드 D2번핀에스위치모듈연결 스크립트작성후실행 스크립트수정후실행 스크립트작성후실행 52

53 S4A 스위치입력받기 스노우보드구성 스노우보드 D2 번핀에스위치모듈연결 스노우보드 D3 번핀에스위치모듈연결 스크립트작성후실행 만약 < 조건 > 이만족한다면 { } 스크립트수정후실행 스크립트의모양변경 Animals 폴더에있는 dog2-b Animals 폴더에있는 dog2-c 53

54 Quiz 요구동작 스노우보드 D10 번핀에연결한 LED 는 2 초동안 On 그리고 2 초동안 Off 를반복수행하면서 스노우보드 D11 번핀에연결한 LED 는 D2 번핀에연결한스위치를누르면 On 누르지않으면 Off 동작을지속적으로수행 스노우보드구성 54

55 S4A 스위치입력받기 D10 번핀에연결한 LED 4 초주기로깜박이기 스크립트작성후실행 원하는동작을합니까? 의도한데로동작합니까? 동작이이상하다면 - 회로가잘못되었을까요? - 스크립트가잘못되었을까요? D2 번핀에연결한스위치를누르면 D11 에연결한 LED On 그리고누르지않으면 Off 55

56 S4A 스위치입력받기 스크립트수정후각각실행 원하는동작을합니까? 의도한데로동작합니까? 스크립트수정후 무대위에보이는녹색깃발을클릭하세요 아두이노는시킨데로합니다. 56

57 전류, 전압, 저항의이해 전류 흘러가는전기 전압 전기가흘러가도록밀어주는힘 전류 ( 전기의흐름 ) 를발생시키는압력 저항 전류의흐름을방해하는소자전류, 전압, 저항의관계 I R = V R / R 오옴의법칙 57

58 오옴의법칙 V R = I R x R I R = V R / R 저항값은일정하게유지하고전압을증가시킴 case A 배터리전압 : 3[V] 저항값 : 10[Ω] 흐르는전류는? - I R = 3[v] / 10[Ω] = 0.3[A] case B 배터리전압 : 6[V] 저항값 : 10[Ω] 흐르는전류는? - I R = 6[v] / 10[Ω] = 0.6[A] 58

59 오옴의법칙 V R = I R x R I R = V R / R 전압은일정하게유지하고저항값을증가시킴 case A 배터리전압 : 3[V] 저항값 : 10[Ω] 회로에흐르는전류는? - I R = V R / R = 3 / 10 = 0.3[A] case B 배터리전압 : 3[V] 저항값 : 100[Ω] 회로에흐르는전류는? - I R = V R / R = 3 / 100 = 0.03[A] 59

60 전압분배 V R = I R x R I R = V R / R case 1 배터리전압 : 3[V] 저항값 - R1 = 1[ohm] - R2 = 2[ohm] 회로에흐르는전류는? - I = V/R = 1[A] - I = I R1 = I R2 = 1[A] - V R1 = I R1 x R1 = 1[V] 3[v] 1[Ω] 3[v] 1[v] - V R2 = I R2 x R2 = 2[V] 2[Ω] 2[v] 60

61 전압분배 V R = I R x R I R = V R / R case 2 배터리전압 : 3[V] 저항값 - R1 = 2[ohm] - R2 = 1[ohm] 회로에흐르는전류는? - I = V/R = 1[A] - I = I R1 = I R2 = 1[A] - V R1 = I R1 x R1 = 2[V] 3[v] 2[Ω] 3[v] 2[v] - V R2 = I R2 x R2 = 1[V] 1[Ω] 1[v] 61

62 전압분배 V R = I R x R I R = V R / R case 3 배터리전압 : 3[V] 저항값 - R1 = 1.5[ohm] - R2 = 1.5[ohm] 회로에흐르는전류는? - I = V/R = 1[A] - I = I R1 = I R2 = 1[A] - V R1 = I R1 x R1 = 1.5[V] - V R2 = I R2 x R2 = 1.5[V] 3[v] 1.5[Ω] 1.5[Ω] 3[v] 1.5 [v] 1.5 [v] 62

63 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 5 개의구간으로나눔 전압 시간 10 개구간으로나눔 전압 시간 63

64 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 아날로그신호입 출력 일정전압구간을 N개로나누어서각구간별로코드를부여함 1024개구간으로구분한경우 10비트부호가필요함 아날로그신호입력전압구간을 0~5[V] 라가정했을때, 1024개의구간으로구분한경우 - 구간별전압차 : 약 [V] = 4.9[mV] 아날로그신호범위 숫자 10비트부호표현 0 x 5 / 1024[v] 이상 ~1 x 5 / 1024[v] 미만 x 5 / 1024[v] 이상 ~2 x 5 / 1024[v] 미만 x 5 / 1024[v] 이상 ~3 x 5 / 1024[v] 미만 x 5 / 1024[v] 이상 ~4 x 5 / 1024[v] 미만 x 5 / 1024[v] 이상 ~5 x 5 / 1024[v] 미만 x 5 / 1024[v] 이상 ~1024 x 5 / 1024[v] 미만

65 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 아날로그신호입 출력 아두이노우노의 ADC(Analog-to-Digital Converter) 아날로그신호 - 디지털부호변환 별도의설정을하지않는경우 - 0[V] 부터아두이노보드구동전압사이의전압구간을 1024개로나누어 10비트로부호화» 아두이노우노보드의구동전압은 5[V] 일때 0~5[V] 사이를 1024개로나누어 10비트로부호화함» 다른아두이노보드의구동전압이 3.3[V] 일때 0~3.3[V] 사이를 1024개로나누어 10비트로부호화함» 최대샘플링주파수 : 10,000[Hz] 65

66 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 아날로그신호입 출력 아두이노우노보드핀들 Digital IO - Digital I/O & SPI - PWM Power Analog In - A0~A5 - A4, A5(TWI) 66

67 아날로그신호입력 스노우보드를이용한회로구성 원형가변저항을스노우보드 A0 핀에연결 브레드보드를이용한회로구성 가변저항의손잡이를돌려봅니다. 무대의 Analog0 옆의숫자변화를관찰 67

68 변수만들기 변수 숫자나문자등을저장하는공간 수학시간에사용하는변수와같은개념 변수만들기 블록팔레트에서 변수 버튼클릭 변수만들기 버튼클릭 변수이름입력 확인 68

69 아날로그신호입력 목표 - 전압값계산하기 회로구성 원형가변저항을스노우보드 A0 핀에연결 전압값측정 가변저항의손잡이를돌려봅니다. 무대의 Analog0 옆의숫자변화를관찰 변수 전압 의값을관찰 스크리크립트작성 69

70 4. 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 아날로그신호입 출력 가변저항의내부구조 회로심볼 ( 기호 ) WIPER RESISTANCE RESISTIVE MATERIAL WIPER A W B < 출처 1> 70

71 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 아날로그신호입 출력실습 아날로그신호를디지털숫자로변경 디지털숫자로아날로그신호값추정방법비교 71

72 4. 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 디지털부호로전압값추정 y=2x, y=x/2 y=2x 1 y= x 2 72

73 4. 아날로그신호를디지털부호 ( 숫자 ) 로변환하는과정 디지털부호로전압값추정 * 5/ y= x y= x

74 학습내용요약 스크래치와아두이노소개 Scratch for Arduino와아두이노연동 프로그래밍기법 무한반복, n회반복, 만약 ~ 라면, 만약 ~ 라면아니면 디지털신호 스위치, 버튼, 부저 아날로그신호를디지털숫자로변경 참고문헌 김성필 (2015). 따라하다보면알게되는스크래치배우기. 복두출판사 74

75 아날로그신호입력 스노우보드구성 A0핀에 ( 원형 ) 가변저항연결 모양추가 Animals 폴더에있는 Bat1-a, bat1-b 추가 스크리크립트작성 이블록이갖을수있는수의범위는? 75

76 가로등만들기 가로등 어두워지면등이켜지고밝아지면등이꺼짐. 스노우보드구성 스노우보드의 A0핀에조도센서 (CdS) 모듈연결 스노우보드의 D13번핀에 LED 모듈연결 브래드보드를이용한회로구성 스크립트작성 만약어둡다면 { LED On } 아니면 { LED Off } 76

77 현관등만들기 현관등 밤이고움직임이있다면등이켜짐. 스노우보드구성 스노우보드의 A0핀에조도센서 (CdS) 모듈연결 스노우보드의 D13번핀에 LED 모듈연결 77

78 현관등만들기 스크립트작성 밤이고 움직임있는경우 움직임없는경우 낮이고 움직임이있는경우 움직임이없는경우 78

79 현관등만들기 스크립트작성 밤이고 움직임있는경우 움직임없는경우 낮이고 움직임이있는경우 움직임이없는경우 79

80 현관등만들기 스크립트작성 밤이고 움직임있는경우 움직임없는경우 낮이고 움직임이있는경우 움직임이없는경우 80

81 현관등만들기 스크립트작성 밤이고 움직임있는경우 움직임없는경우 낮이고 움직임이있는경우 움직임이없는경우 81

82 현관등만들기 현관등 밤이고움직임이있다면등이켜짐. 스크립트작성 만약밤이고움직임이있다면 { LED On } 아니면 { LED Off } 82

83 온도측정 온도센서 (TMP36) 50도씨일때온도센서 (TMP36) 의출력전압은 1[v] 50도씨를기준으로 온도가 1도씨올라갈때마다출력전압은 10[mV] 증가 온도가 1도씨내려갈때마다출력전압은 10[mV] 감소 83

84 온도센서 온도로값으로환산하는식 출력전압 v = t = 1 50 t 전압을온도로환산 t = v t = 100v 50 84

85 온도센서 온도센서를이용하여온도값계산하기 센서의출력전압읽기 선서의출력전압을온도로환산 t = 100v 50 85

86 온도센서 온도에따른상태표시 요구동작 만약온도값이적정범위에있다면녹색 LED On 아니면 Off 만약온도값이적정범위에있지있지않다면빨간 LED On 아니면 Off - 만약온도값이적정범위에있는것이아니다면빨간 LED On 아니면 Off 요구동작다시기술 만약온도값이적정범위에있다면녹색 LED On 그리고빨간 LED Off 아니면녹색 LED Off 그리고빨간 LED On 86

87 온도센서 요구동작에따른스크립트 요구동작 만약온도값이적정범위에있다면녹색 LED On 아니면 Off 만약온도값이적정범위에있는것이아니다면빨간 LED On 아니면 Off 87

88 온도센서 요구동작에따른스크립트 요구동작다시기술 만약온도값이적정범위에있다면녹색 LED On 그리고빨간 LED Off 아니면녹색 LED Off 그리고빨간 LED On 88

89 거리측정센서 거리측정센서 센서와물체사이의거리에따른출력전압변화 센서의출력전압값을거리로환산 89

90 거리측정센서 거리측정센서 센서의출력전압값을거리로환산하는식 변환식 (1) - 위에서 n 은 아날로그 x 센서의값 d = 6787 n 3 4 변환식 (2) - 위에서 v 는전압 d = 27 v 90

91 거리측정센서 거리측정센서 센서의출력전압값을거리로환산하는식 변환식 (1) - 위에서 n 은 아날로그 x 센서의값 d = 6787 n 3 4 변환식 (2) - 위에서 v 는전압 d = 27 v 91

92 주차안내시스템 주차안내시스템동작개요 주차장천장에거리측정센서부착 바닥까지의거리측정 주차되어있을때 차지붕까지거리측정 < 바닥까지거리 비어있을때 바닥까지거리 > 차지붕까지거리 주차되어있을 R LED On, G LED Off 비어있을때 R LED Off, G LED On 스노우보드구성 (R) LED 13번 (G) LED 12번 거리측정센서 A0핀 92

93 주차안내시스템 주차안내시스템을위한스크립트 거리측정 주차유무판단 LED 출력 93

94 서보모터 서보모터내부구조및조작방법 서보모터내부구조 조작방법 94

95 서보모터 서보모터스노우보드에연결 95

96 서보모터 서보모터취급주의 주의 모터혼을손으로잡아돌리지마세요. 모터를지속적으로오랜시간가동하면무리가갈수있습니다. 서보모터제어블록 96

97 스마트쓰레기통만들기 스마트쓰레기통동작개요 사람이다가오면 뚜껑을연다 아니면 ( 사람이사라지면 ) 뚜껑을닫는다 감기센서및모터구동 사람이왔는지갔는지 거리측정센서 뚜껑을열거나닫는동작 서보모터 97

98 LED 밝기조절 LED 밝기조절 LED가밝아졌다가어두워졌가를반복 스노우보드구성 스노우보드 6번에 LED 연결 스크립트 위에블록클릭 아래블록클릭 98

99 LED 밝기조절 LED 밝기조절 LED가서서히밝아지도록만들기 스노우보드구성 스노우보드 6번에 LED 연결 스크립트 변수의 밝기 의값은? 99

100 LED 밝기조절 LED 밝기조절 LED 가서서히밝아졌다가어두워졌다가를반복 스트립트를작성해보세요 100

101 학습내용요약 스트래치 (Scratch for Arduino, S4A) 소개및아두이노와연동구조 LED, 부저, 기울어짐센서, 스위치등을활용한디지털신호입출력 조도센서, 온도, 거리측정센서등을이용한아날로그신호입력 LED의밝기변화를이용한 PWM 신호출력 서보모터활용 가로등, 현광등만들기, 주차안내시스템, 스마트쓰레기통만들기등 참고문헌 김성필 (2016). 따라하다보면알게되는아두이노를위한스트래치배우기. 복두출판사. 101

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

Microsoft Word - PEB08_USER_GUIDE.doc

Microsoft Word - PEB08_USER_GUIDE.doc 0. PEB08 이란? PEB08(PIC EVALUATION BOARD 8bits) 은 Microchip 8bit Device 개발을쉽고편리하게할수있는보드입니다. 1. 다양한 8bit Device 지원 기존대부분의 8bit 보드의경우일부 Pin-Count만지원을하였지만, PEB08은 PIC10, PIC12, PIC16, PIC18의 DIP Type Package의모든

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

Motor Control Solution

Motor Control Solution Motor Control Solution 마이크로칩에서는 Stepper, Brushed-DC, AC Induction, Switched Reluctance Brushless-DC 등모터종류별특성및동작방식에맞는 MCU가준비되어있어, User가 Motor를이용한 Application을개발하려할때에가장적절한 Solution을제시해줄수있다. 이중 FFT나 PID연산등정밀한모터제어를실행하기위해꼭해주어야하는빠른

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그 JARDUINO-UNO-BT : 유무선아두이노 UNO 호환모듈 이제부터는아두이노도무선으로쓰자!!! 무선업로드기능이내장된아두이노 UNO 호환모듈드디어출시!!! JARDUINO-UNO-BT 소개 JARDUINO-UNO-BT는제이씨넷이출시한아두이노 UNO(Arduino UNO R3) 호환모듈로, 유선업로드는물론블루투스시리얼모듈을포함하고있어무선업로드도가능한아두이노모듈입니다.

More information

KMC.xlsm

KMC.xlsm 제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1

More information

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee 목차 1. D/A 변환기 2. 병렬 D/A 변환기로 LED 밝기제어하기 3. 직렬 D/A 변환기로 LED 밝기제어하기 D/A 변환기 D/A 변환기 (Digital to Analog Converter) 디지털데이터를아날로그전압으로변환하는소자 A/D변환기와함께마이크로프로세서응용회로에서널리사용됨.

More information

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터 실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63> JKIT-128-1 개발/ 실습키트 사용자설명서 제이씨넷 www.jcnet.co.kr 1 1. JKIT-128-1 개요 1.1 JKIT-128-1 소개 은 atmega128 MCU를비롯하여 LED, FND, 스위치, 부저, 온도센서, 광감지센서, 모터제어드라이버등의부품을실장하여, 다양한기능을시험해볼수있는개발/ 실습키트입니다. 소형키트로는국내최초로

More information

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은

More information

슬라이드 제목 없음

슬라이드 제목 없음 ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

Microsoft PowerPoint - Ch13

Microsoft PowerPoint - Ch13 Ch. 13 Basic OP-AMP Circuits 비교기 (Comparator) 하나의전압을다른전압 ( 기준전압, reference) 와비교하기위한비선형장치 영전위검출 in > 기준전압 out = out(max) in < 기준전압 out = out(min) 비교기 영이아닌전위검출 기준배터리 기준전압분배기 기준전압제너다이오드 비교기 예제 13-1: out(max)

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx DCDM-1000(Ver.1.0 DC모터 드라이버 (DCMD-1000) 사용 설명서 V1.0 Last updated : March 6, 2014 1 / 10 DCDM-1000(Ver.1.0) 목차 1 소개 및 특징 1.1 소개 1.2 사양 1.3 특징 2 DC모터 드라이버(DCMD-1000) 사용법 2.1 전체결선도 2.2 Pin 설명 및 모드 설정 방법 2.3

More information

Example: LED flashlight

Example: LED flashlight Example: LED flashlight current flow 500 wiring diagram schematic wiring it up Electricity flows in a loop. Can stop flow by breaking the loop Hello, World! in Arduino 실습목표 LED 켜기프로그램실습 젂자부품 LED 및저항사용법이해

More information

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D> 아두이노사용해보기 http://arduino.cc/ 에서먼저프로그램을다운로드하여설치합니다. 시작이반이다 라는옛말이있죠? MCU 사용에있어서도개발환경구축하고, LED 하나깜박여보면절반은끝난거나마찬가지죠. 뭐 ~ 일단 http://arduino.cc/ 에방문하여 Download 를누르고해당 OS ( 보통 Windows를사용하시죠?) 용을압축파일을다운로드 ( 용량이

More information

고급 프로그래밍 설계

고급 프로그래밍 설계 UNIT 13 라즈베리파이블루투스 광운대학교로봇 SW 교육원 최상훈 Bluetooth Module 2 Bluetooth Slave UART Board UART 인터페이스용블루투스모듈 slave/device mode 라즈베리파이 GPIO 3 < 라즈베리파이 B+ 의 P1 헤더핀 GPIO 배치도 > wiringpi 라이브러리 4 라즈베리파이 GPIO 라이브러리

More information

<4D F736F F F696E74202D20BAEDB7E7C0CCB3EB3220B1E2BABBC7FC20BBE7BFEBBCB3B8EDBCAD2D E >

<4D F736F F F696E74202D20BAEDB7E7C0CCB3EB3220B1E2BABBC7FC20BBE7BFEBBCB3B8EDBCAD2D E > Blueinno2 기본형사용설명서 아두이노 + 사물인터넷 IoT + Arduino 아두이노보드의 1/2 사이즈, 32bit 고성능 누구나쉽게, 저렴하게, 빠르게사용가능 스마트폰으로제어및데이터수집을가능 아두이노통합개발환경 ( 스케치 ) 호환 01 블루이노 2 기본형보드설명 주요부위설명 결합 02 1번 : 전원 On/Off 스위치 2번 : Micro USB 컨넥터단자

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt) 마이크로칩 USB Host & Device 부트로더기능실습 한국마이크로칩서한석부장 (CAE) 2009-09-07 마이크로칩 16 비트 USB 데모보드세팅 Explorer 16 + USB PICtail Plus Daughter Board + USB PIMs Part #: DM240001 Part #: AC164131 Part #: MA240014(PIC24FJ256GB11)

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

안전을 위한 주의사항 2 경고 상세내용 4 SMP 이용자 7대 안전수칙 6 불법조작금지 6 Dolby, DTS, SRS, DivX 7 사용자 설명서 가이드 10 구성품 확인 12 각 부분의 명칭과 기능 13 SMP의 올바른 사용법 14 구성품 사용안내 14 SMP 전원 켜기/끄기 16 터치스크린 사용안내 17 통신환경 설정 20 SMP 시작하기 22 홈 스크린

More information

ü ü ü #include #include #include #include Servo servoleft; Servo servoright; int sensorvalue1, sensorvalue2; // 각각앞쪽과뒤쪽의조도센서 int voltage, voltage2;

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx MAI-ISP-STK500 사용자매뉴얼 Manual Ver. 2.5 엠에이아이 (M.A.I) www.maicom.co.kr http://cafe.naver.com/at128mai [ 모델이름 ]: MAI-ISP-STK5000 [ 용도 ]: AVR MCU의내부 Flash Memory 및 EEPROM 에 HEX 파일을 Write W / Readd 할수있는기능을하는프로그래머로써,

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 라떼판다? 라떼판다알파 / 델타? 이전라떼판다와의차이점라떼판다알파응용사례라떼판다알파출시소식 라떼판다? 라떼판다알파 / 델타? ALPHA 864( 윈도우라이선스 O/X) ALPHA 800 ALPHA Edition 7 세대인텔코어 M3-7Y30 LPDDR3 RAM 8GB emmc 5.0 64GB USB 3.1 Type-A*3/Type-C*1 M.2 포트지원

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Microprocessor) 1. 마이크로프로세서란? 1 작은실리콘칩위에트랜지스터를수천만개집적한소자 2 마이크로 [μ] 는매우작은크기, 프로세서는처리기혹은 CPU를뜻하므로

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

실험 5

실험 5 실험. OP Amp 의기본특성 이상적 (ideal) OP Amp OP amp는연산증폭기 (operational amp) 라고도불리며, 여러개의트랜지스터로구성이된차동선형증폭기 (differential linear amplifier) 이다. OP amp는가산, 적분, 미분과같은수학적연산을수행하는회로에사용될수있으며, 비디오, 오디오증폭기, 발진기등에널리사용되고있다.

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-PIR100은 UART 인터페이스를통하여인체모션감지 (PIR) 데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에적용할수있도록소형으로제작되었습니다. ( PIR: Pyroelectric

More information

정보

정보 정보 Sangwook Lee Deogi High School III 문제해결과프로그래밍 1 추상화 2 알고리즘 3 프로그래밍 모바일프로그래밍 1. 모바일환경과기술 2. 앱인벤터 (App Inventor) 3. 앱만들기 3 1. 모바일환경과기술 학습목표 모바일환경과기술에대해설명할수있다 4 모바일디바이스 모바일디바이스란 손에들고이동하면서사용할수있는장치 다양한프로그램의설치및실행이가능한장치

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f Scratch 호환 센서 보드 SKY SSB 설정 메뉴얼 1st of April 2016 Techdine Index 1. Intro... 03 2. Install... 04 3. Connect... 06 3-1. Scratch 1.4 (Offline Editor)... 06 3-2. Scratch 2.0 (Online Editor)... 09 3-2-1. Connect

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-THL100은 UART 인터페이스를통하여온도, 습도, 조도데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에쉽게적용할수있도록소형으로제작되었습니다. PC에서 OSTSen-THL100의온도,

More information

목차 1 아두이노와이어링 & 코딩 1-1 아두이노초보자를위한 아두이노와이어링과코딩에의한 LED ON OFF 12 Coding_LED_ON_OFF_ 아두이노초보자에게위험스러운 아두이노코딩에의한 LED

목차 1 아두이노와이어링 & 코딩 1-1 아두이노초보자를위한 아두이노와이어링과코딩에의한 LED ON OFF 12 Coding_LED_ON_OFF_ 아두이노초보자에게위험스러운 아두이노코딩에의한 LED 목차 1 아두이노와이어링 & 코딩 1-1 아두이노초보자를위한 아두이노와이어링과코딩에의한 LED ON OFF 12 Coding_LED_ON_OFF_01 http://blog.daum.net/ejleep1/360 1-2 아두이노초보자에게위험스러운 아두이노코딩에의한 LED ON OFF 16 Coding_Dangerous_LED_ON_OFF_01 http://blog.daum.net/ejleep1/370

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

준비물 아두이노보드, 올인원쉴드, USB 연결케이블 아두이노우노보드 올인원쉴드 - 2 -

준비물 아두이노보드, 올인원쉴드, USB 연결케이블 아두이노우노보드 올인원쉴드 - 2 - 01 아두이노코딩및프로젝트준비작업 학습목표 아두이노프로젝트활동에필요한 H/W 및 S/W 설치작업을완료한다. 아두이노의역사와기능에대해이해한다. 실습개요 아두이노의용도와기능에대해살펴한다. 아두이노 S/W 개발툴을설치한다. USB 드라이버를설치한다. 아두이노연결상태를확인한다. - 1 - 준비물 아두이노보드, 올인원쉴드, USB 연결케이블 아두이노우노보드 올인원쉴드

More information

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

온라인등록용 메뉴얼

온라인등록용 메뉴얼 WIZPLAT Corporation User Manual Gigabit LAN Port + USB3.0 HUB 사용자 설명서 이번에는 Gigabit LAN Port + USB3.0 HUB 를 구입해 주셔서 대단히 감사합니다. 이 사용설명서에는 중요한 주의 사항과 제품의 취급방법이 설명되어 있습니다. 사용하기 전에 설명서를 잘 읽어 보신 후 본 제품을 바르고

More information

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver 1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-MOS100은 UART 인터페이스를통하여토양수분데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에적용할수있도록소형으로제작되었습니다. PC에서는 OSTSen-MOS100에서제공하는토양수분데이터를

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 아두이노를활용하여작품만들기 이시영 Ⅰ. 아두이노들어가기 스마트경인교육대학교러닝코딩과학영재광명교육지원청교육원 명사로서로봇 (robot) 은다음의의미를지닌다. 기계 인간과비슷한형태를가지고걷기도하고말도하는기계장치. 인조인간. 기계 어떤작업이나조작을자동적으로하는기계장치. 남의지시대로움직이는사람을비유적으로이르는말. 하드웨어와소프트웨어를설계하여설계자가생각하는동적을체계적으로수행하는기계

More information

TOOLS Software Installation Guide

TOOLS Software Installation Guide Steinberg TOOLS 소프트웨어설치안내서 정보 이소프트웨어및설치안내서는 Yamaha Corporation 이독점저작권을가지고있습니다. 제조사의사전동의없이어떠한방법으로든전체또는부분적으로소프트웨어를복사하거나이설치안내서를복제하는것은명백히금지됩니다. Steinberg/Yamaha 는소프트웨어및문서자료사용에관하여어떠한대변또는보증을하지않으며, 이설치안내서및소프트웨어사용결과에대하여책임있는것으로간주될수없습니다.

More information

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc Ahram ISP V1.5 사용자매뉴얼 Manual Ver 2.0 Ahramsoft CO.LTD www.ahramsoft.com Contents 1. 모델이름 ------------------------------------------------------- 3 2. 용 도 -------------------------------------------------------

More information

Microsoft Word - codevision사용법_pdf버전.docx

Microsoft Word - codevision사용법_pdf버전.docx CodevisionAVR 설치와 기본사용법 민경학 ( hak@anycalluser.net) 인하대학교 IT 공과대학전자공학과멀티미디어연구실 ( 하이테크센터 916 호 ) 2008.9.7.001 들어가며 AVR 에서쓸수있는컴파일러종류에는 CodeVisionAVR, AVR Edit, IAR, AVRStudio 등이있습니다. CodeVisionAVR 과 IAR 은상용이고

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx RPino GOGO 사용자설명서 v1.0 Copyright c NulSom Inc. All Rights Reserved. 제품특징및사양 라즈베리파이 (RaspiberryPi) 에장착하여 PC 없이사용하는확장보드 Atmel사의 ATmega328P / 아두이노 (Arduino) 부트로더내장 라즈베리파이를통한아두이노스케치업로드가능 ( 스케치프로그램사용가능 ) 전용스케치로더

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 아두이노와 S4A 프로그램을 활용한로봇제어 이 시영 미래신기술중아두이노를활용하여할수있는것은? 명사로서로봇 (robot) 은다음의의미를지닌다. 기계 인간과비슷한형태를가지고걷기도하고말도하는기계장치. 인조인간. 기계 어떤작업이나조작을자동적으로하는기계장치. 남의지시대로움직이는사람을비유적으로이르는말. 하드웨어와소프트웨어를설계하여설계자가생각하는동적을체계적으로수행하는기계

More information

- 2 -

- 2 - 2014 년융 복합기술개발사업 ( 융 복합과제 ) 제안요청서 목차 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - Ω - 18 - - 19 - - 20 - 기계소재 -001-21 - 기계소재 -002-22 - 기계소재

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

BC6HP Korean.ai

BC6HP Korean.ai 제품설명서 BC6HP Microprocessor controlled highperformance rapid charger/discharger with integrated balancer, 250watts of charging power USB PC link and Firmware upgrade, Temperature sensor Charge current up

More information

실험 5

실험 5 실험. apacitor 및 Inductor 의특성 교류회로 apacitor 의 apacitance 측정 본실험에서는 capacitor를포함하는회로에교류 (A) 전원이연결되어있을때, 정상상태 (steady state) 에서 capacitor의전압과전류의관계를알아본다. apacitance의값이 인 capacitor의전류와전압의관계는다음식과같다. i dv = dt

More information

실용신안등록청구의범위청구항 1 안드로이드기반스마트폰앱 (Application Program, 애플리케이션프로그램 ) 을통하여제어장치를제어하는실습장치에있어서, 통신이설정된컴퓨터 (400) 로부터전송되는안드로이드기반스마트폰앱을저장하는메모리 (130) 와, 상기스마트폰앱에의

실용신안등록청구의범위청구항 1 안드로이드기반스마트폰앱 (Application Program, 애플리케이션프로그램 ) 을통하여제어장치를제어하는실습장치에있어서, 통신이설정된컴퓨터 (400) 로부터전송되는안드로이드기반스마트폰앱을저장하는메모리 (130) 와, 상기스마트폰앱에의 (19) 대한민국특허청 (KR) (12) 공개실용신안공보 (U) (51) 국제특허분류 (Int. Cl.) G06F 1/00 (2006.01) G09B 23/18 (2006.01) G05B 19/02 (2006.01) H04L 12/12 (2006.01) (21) 출원번호 20-2011-0010026 (22) 출원일자 2011 년 11 월 11 일 심사청구일자

More information

차시 AS_02 대상 교육주제아두이노 LED 및버튼제어프로젝트교육시간 120 분 1. 아두이노를이용하여 LED 를제어할수있다. 교육목표 2. 아두이노를이용하여삼색 LED 를제어할수있다. 3. 아두이노에서버튼입력을수행하여프로그램에연동할수있다. 장비류는미리배분하고, 재료는

차시 AS_02 대상 교육주제아두이노 LED 및버튼제어프로젝트교육시간 120 분 1. 아두이노를이용하여 LED 를제어할수있다. 교육목표 2. 아두이노를이용하여삼색 LED 를제어할수있다. 3. 아두이노에서버튼입력을수행하여프로그램에연동할수있다. 장비류는미리배분하고, 재료는 차시 AS_02 대상 교육주제아두이노 LED 및버튼제어프로젝트교육시간 120 분 1. 아두이노를이용하여 LED 를제어할수있다. 교육목표 2. 아두이노를이용하여삼색 LED 를제어할수있다. 3. 아두이노에서버튼입력을수행하여프로그램에연동할수있다. 장비류는미리배분하고, 재료는각실험단계에서배분한다. Arduino 1.0 USB 케이블 1.0 교육자료 ( 준비물 ) 300Ω

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

Musique(002~095).indd

Musique(002~095).indd No! 구성품 확인 각 부분의 이름 사용하기 전에 반드시 다음과 같은 내용물로 구성되어 있는지 확인하세요. 앞면 뒷면 MP3 버튼 휴대폰 배터리 커버 표준형 배터리 배터리 충전기 차량용 충전기 후면 카메라 보조마이크 Melon 플레이어의 곡 보관함으로 이동 컨텐츠 재생시 동작 버튼 배터리 커버 - 컨텐츠 재생/일시정지 사용하기 전에 빛 감지 센서

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 7주차 AVR의 A/D 변환기제어레지스터및관련실습 Next-Generation Networks Lab. 3. 관련레지스터 표 9-4 레지스터 ADMUX ADCSRA ADCH ADCL 설명 ADC Multiplexer Selection Register ADC 의입력채널선택및기준전압선택외 ADC Control and Status Register A ADC 의동작을설정하거나동작상태를표시함

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위 B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

온습도 판넬미터(JTH-05) 사양서V1.0

온습도 판넬미터(JTH-05)  사양서V1.0 온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH

More information

그룹웨어와 XXXXX 제목 예제

그룹웨어와 XXXXX 제목 예제 데이터통신 부호화 (encoding) 부호화 (Encoding) 의개념 정보 Encoder 신호 1 Digital - to - Digital 2 Analog - to - Digital 3 Digital - to - Analog 4 Analog - to - Analog 2 1 Digital-to-Digital Encoding Digital 정보를 Digital

More information

1

1 2/33 3/33 4/33 5/33 6/33 7/33 8/33 9/33 10/33 11/33 12/33 13/33 14/33 15/33 16/33 17/33 5) 입력을 다 했으면 확인 버튼을 클릭합니다. 6) 시작 페이지가 제대로 설정이 되었는지 살펴볼까요. 익스플로러를 종료하고 다시 실행시켜 보세요. 시작화면에 야후! 코리아 화면이 뜬다면 설정 완료..^^

More information

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information