탄소배출량을줄이기위한스마트가로등을만들어보자. 학습목표 * * * * 아두이노를이용하기위한기본프로그래밍을이해할수있다. 생활에도움을주는센서와활용할수있는아두이노프로그래밍을이해할수있다. 일상생활에서탄소배출량줄이기위한노력을할수있다. 탄소배출량을줄이기위한전기절약형스마트가로등을만들

Size: px
Start display at page:

Download "탄소배출량을줄이기위한스마트가로등을만들어보자. 학습목표 * * * * 아두이노를이용하기위한기본프로그래밍을이해할수있다. 생활에도움을주는센서와활용할수있는아두이노프로그래밍을이해할수있다. 일상생활에서탄소배출량줄이기위한노력을할수있다. 탄소배출량을줄이기위한전기절약형스마트가로등을만들"

Transcription

1

2

3

4 탄소배출량을줄이기위한스마트가로등을만들어보자. 학습목표 * * * * 아두이노를이용하기위한기본프로그래밍을이해할수있다. 생활에도움을주는센서와활용할수있는아두이노프로그래밍을이해할수있다. 일상생활에서탄소배출량줄이기위한노력을할수있다. 탄소배출량을줄이기위한전기절약형스마트가로등을만들수있다. -4-

5 01. 아두이노만나기 왜 아두이노를사용하기위한기본사항에대 한기능을익힌다. 아두이노 (Arduino) 란? 아두이노보드에대하여알아보자. 아두이노는청소년학생들의손바닥보다작은크기의마이크로컨트롤러 (Micro Controller) 이다. 크기는작아도할수있는일은많다. 우리가사용하는아두이노 UNO 제품은여러가지로구성되어있는데, 어떠한기능들을할까? 아두이노는예술가용보드라할수있는와이어링 (Wiring) 을가공한것으로 2004년에개발되었다. 와이어링은사용하기쉬운도구이지만, 전체부품들이고가인까닭에취미나교육을위해사용하기에는적합하지않은점을개선하여제작하게되었다. 와이어링, 아두이노는모두공통적인생각이있는데, 그것은바로피지컬컴퓨팅 (Physical Computing) 이다. 정해진장치가아닌인간중심의표현을어떻게하면보다쉽게컴퓨터에전달할것인가 에대한고민으로부터시작된것이피지컬컴퓨팅이다. 아두이노 UNO R3 의구조 -5-

6 아두이노보드를구성하는것들 피지컬컴퓨팅 (Physical Computing) 컴퓨터는우리일상생활에서밀접하게존재하며급속도로발전하고있다. 하지만, 초기의컴퓨터와현재의컴퓨터를비교하였을때차이가없는것이있다. 바로입력과출력과정이다. 사람의표현은다양하다. 하지만, 현재의컴퓨터는키보드, 마우스, 모니터, 프린터등과같이단순하며변함이없다. 키보드의타이핑, 마우스의클릭, 모니터의시각효과를넘어선물리적인방법즉, 손동작, 움직임, 온도을통한정보를습득하는것이피지컬컴퓨팅이다. 마이크로컨트롤러 (Micro-Controller) MCU(Micro Controller Unit) 라고도불리우며, CPU, ROM, RAM, I/O Port, Timer/Counter, Interrupt 처리기가하나의반도체칩에집적되어있다. 따라서, 크기가상당히작다. 제품의가격이저렴하고융동성및확장성이용이하다. 특히, 외부사건 (Interrupt) 에즉시응답해야하는분야에많이사용된다. 모터제어, 로봇제어, 전자레인지, 가스오븐, 미사일제어등에서사용이가능하다. 아울러, 중. 고등학교에서도아두이노와같은마이크로컨트롤러를이용하여과학실험교육에서사용되고있다. USB 연결 Port 아두이노와컴퓨터를연결하는부분이다. 기본적으로컴퓨터의 USB Port 로부터 5v 의전원을공급받아, 아두이노로연결되는외부장치들과의데이터를컴퓨터로송수신하는통로이다. 리셋버튼아두이노를잠시전원차단하여다시시작할수있게하는버튼이다. 외부전원 Port 컴퓨터와 USB 로연결되어사용하지않고, 독립적으로사용을할때전원을넣어주는곳이다. 최소 6V 에서 20V 까지넣어도사용가능하지만, 7~12V 사이의직류를넣어주는것이안정적이다. 하지만, 이것도아두이노자체적으로 5V 로낮추어사용하게된다. 디지털입출력핀 (D2~D13) 디지털데이터를취급하는외부기기와 LED 를연결할수있는핀이다. 아두이노는 Tx, Rx 핀까지포함하여 14 개의디지털입출력핀을갖고있다. 아날로그입력핀 (A0~A5) 아날로그데이터를취급하는외부기기를연결할수있는핀이다. 아날로그형태의데이터는입력만가능하다. 모두 6 개의핀을갖고있다. 3.3V, 5V 출력핀브레드보드, 센서등에전원을공급할수있는핀이다. 연결되는부품에따라 3.3V 와 5V 를공급할수있다. GND 회로는 + 로부터시작해서 으로연결되어순환하는하게된다. 전기회로에서사용하고남은전원을회수하는 극에해당하는것이다. Reset 핀 Reset 버튼을눌러수동으로아두이노를재시작할수있다면, 아두이노프로그래밍을통하여 Reset 을할때사용할수있는핀이다. ATMEGA328P 마이크로컨트롤러교체가능한형태로되어있으며, 사용자가아두이노프로그래밍한프로그램을업로드할때, 마치하드디스크와같은저장공간이다. -6-

7 활동 1 아두이노를작동시켜보자. 목표아두이노를컴퓨터에연결하고아두이노프로그래밍도구를설치할수있다. 해보기 1. 아두이노를컴퓨터에연결하여, 연결된 COM Port 를알아내자. 1 아두이노 USB Port 와컴퓨터 USB 단자에연결케이블을이용하여아두이노를연결한다. 2 연결후컴퓨터의운영체제는아두이노를인식하는단계를거치게되므로잠시기다린다.( 윈도우, Linux 등자동인식 ) 3 연결이완료되었으면, [ 시작 ][ 제어판 ][ 시스템 ][ 장치관리자 ][ 포트 (COM&LPT)] 의경로로찾아가확인한다. 아두이노연결된포트 COM 2. 아두이노프로그래밍도구를설치하여보자. 프로그램다운로드인터넷주소 Windows Installer 를클릭하여프로그램을컴퓨터에설치한다. 프로그램설치가완료되면그림과같은아이콘이바탕화면에생성된다. 마우스로더블클릭하여실행한다. -7-

8 활동 2 아두이노와브레드보드이용하자. 목표아두이노와브레드보드를이용하여 LED 와센서를연결할수있다. 해보기 1. 아두이노와브레드보드를이용하여 LED 1 개를 ON/OFF 하자. LED 에도 +, - 가있다. 보통다리의길이가긴것이 +, 짧은것이 이다. 하지만, 이부분은필요에따라잘라서쓸수있기때문에 LED 머리부분을보고구별하는것이좋다. 전원을공급해주는곳을 + 로해야된다. 회로도 프로그램코드 2. 아두이노프로그래밍도구에대하여알기 확인 : 업로드 : 시리얼모니터 : 3. 브레드보드에대하여이해하기브레드보드는보이는작은구멍에 LED, 전기회선, 저항등전기회로소자들을임시로꽂아모의실험을할수있게도와주는도구이다. (a) 는일반적인브레드보드의모습을나타낸것이며, (b) 는브레드보드구멍들이연결되어있는모습으로전기의전도경로를보여주는것이다. (a) (b) -8-

9 4. LED 를 ON/OFF 한프로그램이해하기 아두이노프로그램은크게 2 가지부분으로나누어진다. void setup(){. 부분은아두이노를처음실행할때 1 번만시작된다. 그러므로, 초기설정에관한내용만기록한다. Void loop(){. 는 setup() 다음으로실행되는것으로반복되는내용을기록하게된다. 5. 아두이노에빛센서연결하여보기 빛의양의따라센서의저항값이변화되는정도를알려주는센서 측정값확인 빛센서값의범위 ~ 가스센서, 소리센서는빛센서와동일한연결방법을가집니다. 여러분이센서만교체하여각센서가측정하는값은어떤지알아보자. 소리센서 가스센서 -9-

10 다양한아두이노 본교육프로그램에서는아두이노 UNO 를표준장치로사용한다. 아두이노 UNO 는아두이노보드시리즈중최신제품이다. 하지만, 다양한아두이노보드에대해서알아둘필요가있다. 메가 (Mega) 아두이노메가는고성능을자랑하는아두이노보드이다. 이보드의특징은입출력포트가매우많다는것이다. 하지만이포트들은현명하게도보드의한쪽끝에부가커넥터로추가되어있기때문에아두이노 UNO 보드뿐만아니라아두이노를위한모든쉴드와도핀호환성을그대로유지할수있다. 이보드에는입출력핀이더많은프로세서인 ATmega1280 칩이사용된다. 이칩은보드에영구적으로고정되어있는표면장착칩이다. 따라서 UNO 계열의보드와는달리실수로프로세서가손상되었을경우프로세서를교체할수없다. 나노 (Nano) 아두이노나노보드는솔더리스 ( 무납땜 ) 브레드보드와함께사용하기에매우적합한장치이다. 핀을맞춰서브레드보드에꽂기만하면하나의칩처럼사용할수있다. 나노보드의단점은 UNO 보드에비해크기가작기때문에 UNO 규격의쉴드를사용할수없다는것이다. 릴리패드 (LilyPad) 아두이노릴리패드는옷에부착할수있는작고얇은아두이노보드이기때문에착용컴퓨팅 (Wearable Computing) 과같은응용분야에서활용할수있다. 릴리패드보드에는 USB 연결이없으므로별도의어댑터를사용해서프로그래밍해야한다. 이보드는손톱만한크기로작으며, 외곽의구멍에전도성실을이용하면여러개를연결하여사용할수있다. 릴리패드보드는사용의목적에다양하지만, 웨어러블컴퓨팅 (Wearable Computing) 에서사용이많다. -10-

11 아두이노프로그래밍 I 아두이노프로그래밍은 C 언어를기반으로하고있다. 그러므로 C 언어가갖는규칙을그대로따른다고할수있다. 사칙연산, 관계연산, 논리연산자들도모두그대로사용된다. C 언어와마찬가지로아두이노프로그램은함수로된명령어들을사용한다. C 언어에서필수적이며제일먼저사용되는함수가 main( ) 이라고할때, 아두이노에서는 setup( ) 과 loop( ) 이다. 이들의순서는변경되어도되나, 아두이노프로그램코드윗부분에 setup( ) 함수를, 그아래에 loop( ) 를정의한다. 명령어 ; 하나의명령어가끝나게되면 ;( 세미콜론 ) 의기호를붙여준다. C 언어이든아두이노프로그래밍이든지초보사용자는이기호를빼먹는경우가있는데, 주의를요한다. 다음은아두이노를사용할때기본적으로많이사용되는함수이다. 함수명역할사용예설명 pinmode( ) 디지털핀의 I/O 설정 pinmode(2, OUTPUT); 디지털 2 번핀을 OUTPUT 으로사용. (INPUT 으로도사용가능 ) Serial.begin( ) 시리얼모니터사용 Serial.begin(9600); 9600bps 속도로시리얼모니터사용 digitalwrite( ) 디지털핀값전달 digitalwrite(2, HIGH); 디지털 2 번핀에 HIGH(LOW) 값전달 digitalread( ) 디지털센서값읽음 digitalread(2); 디지털 2 번핀에연결된센서의값을읽음 analogread( ) 아날로그센서값읽음 analogread(2); 아날로그 2 번핀에연결된센서의값을읽음 Serial.print( ) 시리얼모니터에출력 Serial.print( 수식 ); 시리얼모니터에수식의결과값을출력 ( 줄바꿈안함 ) Serial.println( ) 시리얼모니터에출력 Serial.println( 수식 ); 시리얼모니터에수식의결과값을출력 ( 줄바꿈함 ) delay( ) 프로그램실행을지연 delay(1000); 1000ms만큼 프로그램을 지연시킨다. (1000ms = 1초 ) 다양한아두이노함수학습을위한참고사이트 ( -11-

12 메모장 -12-

13 02. 센서를이용하여 LED ON/OFF 하기 왜 빛센서, 소리센서, 가스센서등과물체감 지센서를제어할수있는아두이노프로 그래밍을배워보자. 센서 (Sensor) 의역사 일상생활에도움을주는센서알아보기 사람이사는세상에는여러가지상황들이일어나, 때로는즐거운경우도있고당황스러운경우도있다. 한상황에대해서사람이지속적으로감시하는경우를생각할때, 얼마나많은사람이필요할까? 일어나는상황마다, 장소마다사람이일일이감시를한다는것은불가능한일이다. 그리고, 그러한일들이단순하기에사람이직접하는것은효율적이지못하다할수있다. 이러한수고를덜어줄수있는것이센서 (Sensor) 라생각된다. 우리주변에는얼마나많은센서들이있고, 우리는그존재의고마움을느끼고살아가고있을까? 센서 (sensor) 라는단어가생기기훨씬전부터실제로센서를활용해왔다. 나침반으로방향을알아냈고, 온도계를만들어온도를측정하였다. 센서는인간의감각 (Sense) 에서비롯되었다. 인간의 5감 ( 미각, 촉각, 후각, 청각, 시각 ) 대신할수있는기기이다. 초기센서의역사는이러한인간의 5감에대한센서개발에치중되다가인간의 5감으로느낄수없는현상, 예를들면적외선등의전자파, 에너지가작은초음파등을검출할수있는기기로발전하였다. 가스누출검사기 자동차후방거리감지기 화재감지기 화장실내물체감지기 차량과속단속카메라 -13-

14 활동 1 센서와 LED 를사용해보자. 목표센서의값을이용하여 LED 를 ON/OFF 하는아두이노프로그래밍을할수있다. 해보기 1. 일상생활에서접할수있는센서들을알아보자. 가정 학교 거리 2. 빛센서를이용하여 LED 1 개를 ON/OFF 하여보자. LED 를 ON/OFF 하는기준이필요하다. 빛센서의값이어느기준보다클때혹은작을때 ON 을할것인가? 아니면, OFF 를할것인가? 에대한기준이필요하다. 아두이노프로그래밍은다음과같은코드를이용한다. if( 조건 ) { 조건에만족할때의명령어들... else { 조건에만족하지않을때의명령어들... 조건 >= if( >= ) { digitalwrite(, HIGH); else { digitalwrite(, ); -14-

15 3. 소리센서, 가스센서도 2 번과같은활동을해보자. 소리센서의조건 >= 가스센서의조건 >= if( >= ) { digitalwrite(, HIGH); else { digitalwrite(, ); if( >= ) { digitalwrite(, HIGH); else { digitalwrite(, ); 4. 물체감지센서를연결하여센서로부터입력되는값을시리얼모니터로확인해보자. 물체감지센서는디지털센서이다. 그러므로값을읽어야되는 pinmode( 핀번호, INPUT); 을 setup() 안에기록하여준다. 그리고, 값을읽을때는 digitalread( 핀번호 ); 의명령함수를사용한다 번의회로에 LED 1 개를추가하고, 물체감지가되면 LED 를 ON 하는물체감지기를만들어보자. -15-

16 활동 2 센서로다수의 LED 를 ON/OFF 를해보자. 목표 센서의값을이용하여다수의 LED 를 ON/OFF 하는아두이노프로그래밍을할수있다. 해보기 1. 빛센서와 LED 3 개를연결하여제어하는프로그래밍을해보자. LED ON 조건명령 (line 구분은 / 기호사용 ) 1 개 L_value <= 100 digitalwrite(10, HIGH); digitalwrite(11, LOW); digitalwrite(12, LOW); 2 개 3 개 아두이노프로그래밍에서는 if( ) 함수명령의사용이중요하다. 조건은 >( 크다 ), <( 작다 ), >=( 이상 ), <=( 이하 ), ==( 같다 ),!=( 같지않다 ), &&(AND), (OR) 로구성한다. 다음은 if( ) 함수명령을구성할수있는형태들이다. if( 조건 ){ 조건이 Yes else { 조건이 No if( 조건1){ 조건1이 Yes else { if( 조건2){ 조건1이 No이고조건2가 Yes else { 조건1이 No이고조건2가 No if( 조건 1){ if( 조건 2){ 조건 1 이 Yes 이고조건 2 가 Yes else { 조건 2 가 No else { 조건 1 이 No if( 조건 1 && 조건 2){ 조건 1, 조건 2 모두 Yes else { 조건 1, 조건 2 둘중하나라도 No if( 조건 1 조건 2){ 조건 1, 조건 2 둘중하나라도 Yes else { 조건 1, 조건 2 모두 No -16-

17 아두이노프로그램의 if( ) 함수명령이해하기 프로그램은특정한경우를제외하고물흐르듯이윗부분에서아랫부분으로실행이옮겨진다. 실행이옮겨지면서상태에따라특정한명령을수행하거나, 그렇지않게할수있다. 그럴때사용할수있는명령이 if( ) 함수이다. 앞서빛센서의값에따라 LED 3 개를 ON/OFF 하는프로그램으로이해하여보자. 아두이노의센서들 아날로그온습도센서 온도와습도를측정할수있음 아날로그불꽃센서불꽃의 760nm~1100nm파장을감지하는센서로소방활동로봇제작및화재진압에중요한화재경보기제작에활용이가능 디지털접촉식터치센서 패드에접촉여부로동작하는센서 디지털기울기센서 수은의이동으로접점의변경으로 수평과기울어짐을검출하는센서 디지털마그네틱센서 자석및자기장을약 3cm 범위에서 측정하는센서 디지털진동센서 약한진동신호를감지할수있음 -17-

18 메모장 -18-

19 03. 일상생활에서탄소배출량을줄여보자. 왜 빛센서와물체감지센서를이용하여 LED를제어할수있는아두이노프로그래밍을해보고, 같은수의 LED를이용하여더밝은가로등을만들어탄소배출량을줄일수있다. 전기절약과탄소배출량 지구가몸살을앓는단계를지나죽어가고있다? 몰디브섬을아는가? 지구환경의변화에경종을울리는대표적인예가몰디브섬이다. 지구온난화로인한극지방의빙하가점점없어짐으로인해바다수면의높이가증가함에따라, 몰디브섬은점차바다속으로가라앉고있다고한다 년정도면지도에서사라진다고한다. 지구온난화의주범이바로탄소이다. 탄소는화석연료등을태우면서나타나는것인데, 화석연료를사용하지않으면줄일수있다. 탄소배출량은전기발전당 CO 2 의양을의미한다. 전기발전양을줄이면그만큼탄소배출량도감소된다. 우리나라는아직까지화력발전소에의존하고있다. 또한, 자동차의배기가스도화석연료를태워생기는것이다. 1kg의프로판가스를태우면 3.135kg의이산화탄소가발생된다고한다. 이산화탄소의배출량을줄이기위해서도전기를절약할수있는방법들이필요하다. 화력발전소는풍력, 수력, 태양발전으로늘려가야되겠다. 마지막지상낙원 몰디브 우리나라에서전기를생산할때, 원자력 (24%), 화력 (60%), 나머지는수력등으로생산한다. 화력발전소는석탄, 석유, 가스등을태워서전기를생산한다. 전기를절약하면탄소배출량을줄일수있다. -19-

20 활동 1 생활주변의탄소배출실제를조사하여보자. 목표 가정, 학교, 거리에서탄소배출의정도를파악하여지구환경에미치는영향을 이해할수있다. 해보기 1. 일상생활에서탄소가배출되는장소나기기를알아보자. 장소탄소배출장소탄소배출기기 가정 학교 거리 2. 우리가배출하는이산화탄소의양을계산하여보자. 종류단위월간사용량 (a) 단위당 CO 2 배출량 (kg) (b) 월간 CO 2 배출량 (kg) (c)=(a) x (b) 년간 CO 2 배출량 (kg) (d)=(c)x12 전기 Kwh 0.44 kg/kwh 도시가스 (LNG) m kg/m 3 휘발유 Liter 2.12 kg/l 자동차 경유 Liter 2.59 kg/l LPG m kg/m 3 합계 -20-

21 일상에서이산화탄소배출줄이기 첫째, 환경파괴의주범, 비닐백과종이백과이젠안녕 ~ 물건을구입할때마다사용하는비닐백과종이백은우리주위에서참보기쉬운물건인반면, 환경을파괴하는주범이기도합니다. 일회용으로쓰이는이두가지를만들려면, 공장가동하는데에전기가필요하고, 다만들어진것을운송하는데에연료가필요하며, 사용한것들을폐기하는데에도연료와전기가다들어간답니다. 이산화탄소가배출됨은물론이고요. 이것저것들어가는것이많은물건 (?) 이지만, 뾰족한물건에금방찢어지고, 젖으면쓸수없다는단점이있죠. 마트이름이딱 - 찍혀서들고다니기부끄럽기도하고요. 이제부터우리, 패션을생각하고환경을생각하는장바구니를사용해보는것이어떨까요? 칙칙한색깔에, 보기흉한장바구니를상상하고있나요? 패션테러리스될거같다고, 엄마들이들고다니는장바구니같다고생각하고있나요? 요즘은컬러가알록달록하고, 다양한패턴의장바구니들이시중에많이출시돼있어요. 없는게없다는, 우리들의친구 다 X 소 에도저렴하게판매하고있으니지구를살리는마음으로구입해보는게어떨까요? 접을수있어들고다니기간편하답니다. 둘째, 안쓰는전기플러그는뽑고, 멀티탭을사용해보세요! 사용하지않는전기는반드시꺼주세요. 플러그에꽂혀있는콘센트선도다뽑아서전류가흐르지않도록하고요. 혹시 사용하지않으니까, 굳이콘센트에서분리할필요없지않느냐 고생각하고있나요? 땡 ~~!!! 우리가선을꽂아둔채사용하지않아도, 대기전력이라는것이흐른답니다. 대기전력은전원을끈상태에서도전기제품이플러그를통해소비되는전력을뜻합니다. 이러한전기로낭비되는전기가약 10% 에이른다고하네요. 고로사용하지않았음에도전기료를내야한다는말씀! 덧붙여배출되지않아도될이산화탄소도생긴다는말씀! 전기료도아끼고, 이산화탄소배출도줄일겸, 사용하지않은전기플러그는잠시뽑아보는것이어떨까요? 선을분리하고, 다시꼽는것이귀찮다면, 멀티탭을이용해보는것을강추합니다. 요즘출시되는멀티탭에는전력을차단하는스위치가있어서따로뽑고, 꽂을필요가없어요. 셋째, 우리땅에서나고자란우리농산물을먹어요! 푸드마일리지를아시나요? 항공마일리지나카드마일리지는들어봤어도처음들어봤다는사람들이꽤있을거예요. 푸드마일리지는식품의수송량에생산지에서소비자까지의수송거리를곱한것으로식품수송으로발생하는환경부담의정도를나타내는수치에요. 쉽게말해일반소비자의식탁에오르기까지의이동거리를뜻하는경제용어예요. 푸드마일리지의개념은영국의소비자운동가팀랭이 1994 년처음사용했는데요. 농산물공급의해외의존도가높아지는요즘, 수입농산물에대한안정성, 신선도, 운송과정에서배출되는온실가스등이소비자의새로운관심사로떠오르고있다고해요. 가능한가까운곳에서생산된농산물을소비하는것이지역경제, 건강, 환경에도좋다는의견이있답니다. 요즘들어국산에비해맛도떨어지지않고, 가격도저렴하다는이유로, 칠레산거봉이라든가, 미국산쌀, 중국산채소등을구입하는사람들이많은데요. 우리땅에서나고자란음식을먹으며식품의안정성을보장받고, 수송에따른환경오염을줄일수있는우리농산물을애용해보는게어떨까요? 한국환경공단 ' 푸루의녹록한세상 > 녹록한공기 ' 카테고리의글 -21-

22 탄소배출권중개인 (Carbon Emission Trader) 직업의생성배경탄소배출권거래는온실가스감축을의무화한국제협약인 2005 년교토의정서가체결되면서도입됐다. 기업의생산활동에는온실가스배출이뒤따르게마련인데배출량감축을위해탄소배출상한선을정해두고이기준보다적게탄소를배출한국가나기업은감량한양만큼의탄소배출권을팔수있도록한것이다. 이에따라탄소배출권거래시장이탄생했으며탄소배출권거래중개인은주식중개인처럼배출권시장에서거래를중개하는역할을담당한다. 수행직무내용탄소배출권의수요와공급에따라움직이는탄소배출권거래시장에서주식중개인처럼판매자와구매자사이를연결해거래를중개한다. 판매자와구매자의네트워크를확보한다. 배출권거래가격에대한적정성및거래시발생할수있는사업프로젝트의위험성과성공여부, 법적정책적문제를분석해최적의가격과거래시점을선택해판매자와구매자모두가만족할수있는거래를도모한다. 해외교육 / 훈련 / 자격및종사현황탄소배출권거래제를실시하고있는국가는유럽연합 27 개국과뉴질랜드, 스위스등이다. 일본, 호주가거래제도입을추진하고있다. 유럽이나미국등선진국에서는이미일반화된직업으로탄소시장컨설팅의선두주자로꼽히는노르웨이의 포인트카본 에는 2011 년현재다양한국적의전문가 120 여명이활동하고있다 년 6 월중국은첫번째탄소거래시장을개장했다. 이산화탄소배출량의 38% 에해당하는 635 개회사와 197 개공공기관이시장에참여해총 2 만 1112 톤의탄소배출쿼터가톤당 28~32 위안에거래됐다. 이에따라아시아권에도거래제가급속히확산될전망이다. 국내현황우리나라는교토의정서의무감축국이아니기때문에탄소배출권거래가전무한상황이다. 그러나 2015 년탄소배출권거래제가도입될예정으로유럽기후거래소와같은탄소배출권거래소가설립돼거래가활발히이뤄질것으로보인다. 탄소배출권거래중개인이되기위한국제적자격증은없으며관련학과나전공과목도개설돼있지않다. 다만, 탄소배출권거래중개인으로활동하려면기본적으로기후변화, 국제탄소시장, 현물증권시장, 선물시장에대한지식을갖출필요가있다. 탄소배출권시장이기후변화및에너지산업과밀접하므로환경공학, 에너지공학등의전공자들도도전해볼만한분야다. 현재 10~20 명이중개인으로활동하고있는데대부분탄소금융회사, 컨설팅업체, 대기업등에종사하고있다. 워크넷직업정보 -22-

23 활동 2 LED 밝기에변화를줄수있는색은? 목표 LED 와색종이를이용하여 LED 등갓을설계할수있다. 해보기 1. LED 를색종이에꽂아보자. 밝기를효율적으로할수있는형태로배열한다. 예제 1 예제 2 예제 3 나의배열 예 ) 학생작품 2. 빛센서를이용하여제작한등갓의빛의밝기를측정하여보자. 빛의밝기 3. 빛센서를이용하여제작한등갓의색깔에따른밝기를측정하여보자. 최소밝기색 최대밝기색 -23-

24 활동 3 스마트가로등의 LED ON/OFF 조건만들기 목표센서와 LED 가조합된회로를구성하고, 제어할수있는조건식을표현한다. 해보기 1. 센서와 LED 가결합된회로를구성하자. 2. LED 를 ON/OFF 하기위한조건식을만들자. LED 상태센서값조건식수행할명령 10 개 OFF 빛 : 100 물체 : 0, 1 빛 >=100 && ( 물체 =1 물체 =0) digitalwrite(0,low); digitalwrite(1,low); ~ digitalwrite(9,low); 3 개 ON 빛 : 물체 : 6 개 ON 빛 : 물체 : 10 개 ON 빛 : 물체 : -24-

25 아두이노프로그래밍 II 아두이노 LED 를 1, 2 개정도를 ON 하거나 OFF 할경우에는불편한점이별로없다. 프로그램코드도그다지길지도않다. 그런데, LED 의개수가많아지면어떨까? 앞선활동에선 10 개의 LED 를연결하였다. 혹시 10 개의 LED 를 ON 하였을때다음과같이코드를작성하지않았을까? digitalwrite(0, HIGH); digitalwrite(1, HIGH); : digitalwrite(8, HIGH); digitalwrite(9, HIGH); 이렇게 10 줄을작성하였을텐데, 이를간단히할수있는명령이있다. 먼저작성된코드 10 줄은 pin 번호외는변동이없다. 그번호만 0~9 까지자동으로변경해준다면 1 줄로끝날수있다. 다음과같다. for(int i=0; i<10; i++){ digitalwrite(i, HIGH); 위코드는 for( ) 라는반복함수를사용한것이다. 함수의인수로 int i=0; 를사용했는데, 0 부터시작한다는의미이다. 만약핀번호를 2 번부터사용했다면 int i=2; 로작성하면된다. 그리고 i<10; 은반복수행의조건인데, i 값이 10 보다작으면반복을한다는의미이다. i++ 는 1 씩증가하는식인데, i=i+1 과같다. 만약 2 씩증가하는식을사용하고싶다면 i=i+2 혹은 i += 2 로표현하면된다. 여기서 i 는사용자가임의대로만들어사용하는변수가된다. for(int i=0; i<10; i++){ : for(int j=0; j<10; j++){ : 위 for( ) 함수는특정한내용들을반복하는것인데, 내부에다시 for( ) 함수를포함할수있다는것을나타낸것이다. 이경우는 i 에해당하는반복이 1 회될때마다 j 는 0~9 까지반복하게된다. -25-

26 활동 4 전기절약형스마트가로등을완성하여보자. 목표 빛센서와물체감지센서의값에따라 LED 10 개를상황에맞게제어를할수있다. 해보기 1. LED 3 개, 6 개, 10 개를 ON 하는프로그램코드를만들자. LED 3 개 void led_3( ){ for(int i=0; i<3; i++){ digitalwrite(i, HIGH); for(int i=3; i<10; i++){ digitalwrite(i, LOW); void led_6( ){ LED 6 개 void led_10( ){ LED 10 개 2. 빛센서의값을읽어 LED 3 개, 6 개, 10 개를 ON 하는프로그램코드를만들자. void light( ){ 빛센서 빛센서의값이 100 이하일때, LED 를 10 개를 ON 하고싶다면, if( 빛센서값 <=100){ led_10( ); // 사용자함수호출 과같이작성하여이미 led_10( ) 부분에서입력한코드를다시작성할필요없이불러다가사용할수있다. 앞서 LED 를 ON 하는 led_3( ), led_6( ), led_10( ) 는사용자함수라고한다. 여기서, 함수를호출할때와함수가기능을다하여호출한부분으로되돌아갈때어떠한값을가져가는것이없다면함수를생성할때함수명앞에 void 라고명시를한다. 3. 물체감지센서의값을읽어 LED 10 개를 ON 하는프로그램코드를만들자. void motion( ){ 물체감지센서 물체감지센서는적외선을이용하기때문에야간에도동작이잘된다. 그러므로, 낮에는물체가감지되었다하더라도동작하지않게해야된다. 낮과밤을어떻게구별할까? 빛센서의값을적용해야되지않을까? 우선밤인지를구별하고, 밤일때물체가감지되면 LED 를모두 ON 해야될것이다. 참고, 두개의조건을동시에쓸때는 &&(and), (or) 연산자를이용한다. -26-

27 4. led_3( ), led_6( ), led_10( ), light( ), motion( ) 의함수전체를제어하는 loop( ) 를완성하 void loop( ){ loop( ) 5. 스마트가로등이갖는장점과특징에대하여이야기해보자. 장점 특징 6. 내가만든작품에대해개선해야할점에대하여고민하여보자. 개선할점 : -27-

28 메모장 -28-

29 2013 스팀아웃리치프로그램아두이노로융합과학자되기고등학교학생용워크북 저자발행일 유헌창, 김석희, 김동정, 정대용, 임종범, 최희석, 유태묵 2014 년 3 월

30

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

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

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

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

More information

2009_KEEI_연차보고서

2009_KEEI_연차보고서 http://www.keei.re.kr KOREA ENERGY ECONOMICS INSTITUTE KEEI ANNUAL REPORT 2010. 5 KOREA ENERGY ECONOMICS INSTITUTE 3 KOREA ENERGY ECONOMICS INSTITUTE 4 KOREA ENERGY ECONOMICS INSTITUTE 5 KOREA ENERGY

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

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

목차 윈도우드라이버 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

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

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

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

PowerPoint 프레젠테이션

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

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

온라인등록용 메뉴얼

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

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

차시 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

<4D F736F F F696E74202D203131C1D6C2F7202D E6FB8A620C0CCBFEBC7D120C4B3B8AFC5CD204C43442C C1A6BEEEC7CFB1E2205

<4D F736F F F696E74202D203131C1D6C2F7202D E6FB8A620C0CCBFEBC7D120C4B3B8AFC5CD204C43442C C1A6BEEEC7CFB1E2205 강의내용 Ⅰ Arduino 를이용한캐릭터 LCD, VFD 제어하기 1 1. 소개 소개 - CDS 와디지털입출력포트그중에서도 PWM 포트를사용하여 LED 를 통하여아날로그출력을해보려고함. - 이번강좌를통해여러가지센서들을응용함에많은도움이될것임. 2 1. 소개 - 요즘 LCD와관련하여많은제품들이나오고있음. 종류도다양하고크기도다양함. - 이번강의에서는아두이노를이용하여

More information

+ 세계 에너지시장 전망(WEO 2014) 그림 3 지역 및 에너지원별 1차 에너지 수요 증가율 그림 4 최종 에너지 소비량 중 에너지원별 점유율 시장 전망에서 세계 GDP 성장률은 연평균 3.4% 인 증가를 선도하겠지만 이후에는 인도가 지배적인 역할 구는 0.9% 증

+ 세계 에너지시장 전망(WEO 2014) 그림 3 지역 및 에너지원별 1차 에너지 수요 증가율 그림 4 최종 에너지 소비량 중 에너지원별 점유율 시장 전망에서 세계 GDP 성장률은 연평균 3.4% 인 증가를 선도하겠지만 이후에는 인도가 지배적인 역할 구는 0.9% 증 Special Issues 특집 세계 에너지시장 전망(WEO 2014) 1 개황 국제에너지기구(IEA)는 매년 세계 에너지시장에 대한 중장기 전망을 발표해 오고 있다. 2014년 세계 에너지시장 전망은 분석기간을 2040년까지 확대해 장기 전망과 분석을 수행했고 에너지소비와 수급측면의 종합적인 동향과 석유 천연 가스 석탄 전력 신재생에너지 및 에너지효율 등의

More information

OCW_C언어 기초

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

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

< 제누이노스타트키트 > 사용설명서 목차 1. Arduino IDE 설치하기 2. Genuino 연결및 Arduino IDE 셋팅하기 3. 센서설명및연결도, 예제소스 1

< 제누이노스타트키트 > 사용설명서 목차 1. Arduino IDE 설치하기 2. Genuino 연결및 Arduino IDE 셋팅하기 3. 센서설명및연결도, 예제소스 1 < 제누이노스타트키트 > 사용설명서 목차 1. Arduino IDE 설치하기 2. Genuino 연결및 Arduino IDE 셋팅하기 3. 센서설명및연결도, 예제소스 1 1. Arduino IDE 설치하기 1) Arduino IDE 다운로드 - 홈페이지주소 : https://www.arduino.cc 접속합니다. Download 를클릭합니다. Windows

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 목차 1. 툴설치 2. 아두이노컨트롤러개발실습 3. 유니티기본명령어실습 4. 유니티 VR 콘텐츠개발실습 5. 블루투스를이용한아두이노컨트롤러연동실습 SW 설치

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

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

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드

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

기본소득문답2

기본소득문답2 응답하라! 기본소득 응답하라! 기본소득 06 Q.01 07 Q.02 08 Q.03 09 Q.04 10 Q.05 11 Q.06 12 Q.07 13 Q.08 14 Q.09 응답하라! 기본소득 contents 16 Q.10 18 Q.11 19 Q.12 20 Q.13 22 Q.14 23 Q.15 24 Q.16 Q.01 기본소득의 개념을 쉽게 설명해주세요. 06 응답하라

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

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

PowerPoint Presentation

PowerPoint Presentation #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

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

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 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

고객 카드 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

[ 마이크로프로세서 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

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

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

Frama-C/JESSIS 사용법 소개

Frama-C/JESSIS 사용법 소개 Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie

More information

ez-shv manual

ez-shv manual ez-shv+ SDI to HDMI Converter with Display and Scaler Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서

More information

시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다. 물론 포트를 절약하게

시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다. 물론 포트를 절약하게 Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park 시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다.

More information

Microsoft Word doc

Microsoft Word doc 2. 디바이스드라이버 [ DIO ] 2.1. 개요 타겟보드의데이터버스를이용하여 LED 및스위치동작을제어하는방법을설명하겠다. 2.2. 회로도 2.3. 준비조건 ARM 용크로스컴파일러가설치되어있어야한다. 하드웨어적인점검을하여정상적인동작을한다고가정한다. NFS(Network File System) 를사용할경우에는 NFS가마운트되어있어야한다. 여기서는소스전문을포함하지않았다.

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint - chap05-제어문.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.

More information

1

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

More information

MF3010 MF Driver Installation Guide

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

More information

실험 5

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

More information

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

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

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-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 학습목표 프로그래밍의 기본 개념을

More information

Microsoft Word - AM-GYRO-P V02 메뉴얼.doc

Microsoft Word - AM-GYRO-P V02 메뉴얼.doc 2 축자이로센서플러스모듈 ( Model : AM-GYRO-P ) 메뉴얼 뉴티씨 (NEWTC) 1 AM-GYRO-P 소개 2축자이로 ( 각속도 ) 센서 (InvenSense사의 IDG-650/IXZ-650) 를이용한 Evaluation 보드 출력신호에 Low Pass Filter ( 약 2kHz) 구현 AM-GYRO 모듈과 AVR 보드와연결하여테스트할수있는보드입니다.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

1_cover

1_cover Monitoring & Analysis Energy Saving Report Control Schedule Chart UI SICOMS SICOMS E n e rg y M an a g e m e n t S y s t e m To y o u r e f f i c i e n t an d s m a r t e n e rg y Our Service Network 구축

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

융합인재교육 ( S T E A M ) 프로그램 2

융합인재교육 ( S T E A M ) 프로그램 2 content 유리창청소부의추락사를막아라 03 04 유리창청소부의추락사를막아라! 09 젖지않고스스로깨끗해지는 17 얼마나작아야하는걸까? 27 마법의유리창만들기 은나노를활용한의류디자인하기 은나노를활용한의류디자인하기 44 43 패션에도새로운바람이분다 48 은은은색일까? 56 우리만의나노의류만들기 66 나노기술과함께더불어사는삶 81 82 나노기술과함께더불어사는삶

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

TOOLS Software Installation Guide

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

More information

Microsoft Word - EastSocket매뉴얼_ _.doc

Microsoft Word - EastSocket매뉴얼_ _.doc USB 전원을이용한 SMD 패키지라이팅지원보드 저가의라이팅장비를사용하여 SMD 패키지마이컴을라이팅할수있도록지원하는장비입니다. 각종제품개발시마이컴을 SMD로사용하는추세로이를양산에적용시고가의장비를사용해야했습니다. 아니면보드에다운로더를사용하여마이컴라이팅을했습니다. 그에따른생산속도의저하및고가의장비구입에따른경제적부담이컸습니다. 이를대처하기위해저가및기존개발에사용한장비를그대로사용하여라이팅을할수있는지원장비를개발했습니다.

More information

슬라이드 1

슬라이드 1 프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);

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

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

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

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

11장 포인터

11장 포인터 누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

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

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

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Y Z X Y Z X () () 1. 3

Y Z X Y Z X () () 1. 3 1. 3. 3 4. 2. 3 5. 1 6. 3 8. 3 Y Z X Y Z X 9. 7. () () 1. 3 11. 14. 3 12. 13. 15. D 3 D D 16. 3 19. 3 17. 18. 2. 1. 1 2 3 4 2. 3. 3 4. 3 5. 1 6. 8. UN 9. 3 7. 3 Y Z X Y Z X 1. 3 14. 3 11. 12. 3 13. 3 15.

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조

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

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

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

More information

MakerSprit_MPack제안서

MakerSprit_MPack제안서 쉽고 재미있는 코딩학습 교구- CODING BOX CODING BOX 코딩박스 선생님과 학생 모두를 위한 소프트웨어 교육프로그램입니다. 코딩+종이로봇+아두이노 3개를 한번에 배웁니다. 소프트웨어 교육은 받았긴 했지만 그 다음에 무엇을 어떻게 해야할지 모르신다면 이제 피지컬컴퓨팅 수업을 들어보세요. 컴 퓨터의 모니터화면에서 벗어나 이제 실제로 움직임을 제어해보는

More information

Arduino- 서보모터 서울과학기술대학교기계시스템디자인공학과 교수김성환

Arduino- 서보모터 서울과학기술대학교기계시스템디자인공학과 교수김성환 Arduino- 서보모터 2017.11.25 서울과학기술대학교기계시스템디자인공학과 교수김성환 1. Arduino 란? (1) 아두이노 (Arduino) 는오픈소스를기반으로한단일보드마이크로컨트롤러. AVR 기반. (2) 가장큰장점은마이크로컨트롤러를쉽게동작시킬수있다는것. 일반적인번거로운과정을피하고, 컴파일된펌웨어를 USB를통해쉽게업로드. (3) 저렴하고, 윈도를비롯해맥

More information

CAN-fly Quick Manual

CAN-fly Quick Manual adc-171 Manual Ver.1.0 2011.07.01 www.adc.co.kr 2 contents Contents 1. adc-171(rn-171 Pack) 개요 2. RN-171 Feature 3. adc-171 Connector 4. adc-171 Dimension 5. Schematic 6. Bill Of Materials 7. References

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

COMFILE_VOL13_20140204.cdr

COMFILE_VOL13_20140204.cdr "다양한 산업현장에서 쓰이고 있는 컴파일 제품" 데이터 수집 데이터 수집용 필드 I/O 제품 "모드포트" 필드 I/O 전력 모니터링 로봇 제어 태양광 발전 트랙커 제어 CUPC-P80 CT1721C CB405 포장기 화력발전소-화력 감지 시스템 녹방지장치(용존산소제거장치) CT1721C CB280, CLCD-216 CUWIN3500 일회용 용기 성형기 항온항습기

More information

Print

Print 22-12324-4TEL:3668-3114 FAX:742-3387 TEL:3668-3120 FAX:745-9476 TEL:3668-3109, 2279-0867~8 TEL:3668-3127 TEL:3668-3123, 3128, 3162 www.saeki.co.kr, www.pentaximaging.co.kr Small 의 큰 스타일을 경험하다 당신의 카메라만으로도,

More information

RealDSP UT 프로그램 메뉴얼

RealDSP UT 프로그램 메뉴얼 Motorola Programmer ( 모델명 : MDProg16) 사용설명서 UUU 리얼시스 (RealSYS) Web: www.realsys.co.kr Tel: 031-420-4326 Fax: 031-420-4329-1 - 1. Motorola Programmer 프로그램특징 A. JTAG & OnCE 기능을이용한 Motorola 의내부플래시메모리 Writing

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

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

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

스마트주택용분전반_160331

스마트주택용분전반_160331 Smart Distribution Board / Home Distribution Board Moving Forward into the World 02_03 World Class Brand 04_05 Smart Distribution Board / Home Distribution Board C o n t e n t s Smart Distribution Board

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

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park

Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park 마이크로컨트롤러 Microcontroller LED 를단순히켜는것이아닌깜빡깜빡빛나게하고싶다면, 혹은서서히켜지게하고싶다면, 더나아가모터를원 하는각도로돌리거나, 사람의움직임을감지하고싶다면어떻게할것인가? 이번시간에는이러한모든것을제어할수있는마이크로컨트롤러에대해배워보도록하자.

More information

ez-md+_manual01

ez-md+_manual01 ez-md+ HDMI/SDI Cross Converter with Audio Mux/Demux Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서

More information

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx Team : T1 Member : 김영훈, 남장우, 황규원 Presenter : 김영훈 Statement of Purpose System Context Diagram Event List Data Flow Diagram Process Specification i Structured Charts Elevator Reservation System(ERS) -ERS는입력이들어오면입력을스케줄에저장한다.

More information

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control http

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control   http RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) - 1 - 1. 정격사양. NET-SFND-4-23A Display Module 은 RS-232, RS-485 겸용입니다. 밝기조절기능을추가하여통신명령으로밝기를조절할수있습니다. 이기능을사용하여표시부를점멸시키거나점차밝아지거나어두워지는특수효과를낼수도있습니다.

More information

C 프로그램의 기본

C 프로그램의 기본 C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석

More information

보고서최종

보고서최종 Contents Prolog 3 4 기후변화의 서막 기후변화협약 체결의 움직임 한국도 변해야 한다 10 CO2 현황의 오늘 국내대응현황 저탄소 녹색 성장으로의 전환 기업의 저탄소 그린 경영 국내탐방 에너지관리공단 스위스리 한국지사 문제점 바로알기 새로운 패러다임의 생존전략을 찾아라 19 탐방일정 해외탐방 국가의 유형 분석 영국 ECX / BRE Innovation

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

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

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

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

03_원격제어반_IDAC-2W

03_원격제어반_IDAC-2W IDAC-2W (Intelligent Distributed Automatic Controller) 1. 개요 IDAC-2W 는 HVAC 의공기조화기, 냉온수열원장비, BC 의저소음휀및기타설비장비를제어하기위한제어기기이다. LCD( Liquid Crystal Display) 가장착된이제어기기는장비의다양한제어기능및데이터통신기능을가지며, Key- Pad 를이용하여장비의운전및설정할수있다.

More information

사용설명서 의료용 진동기 사용설명서는 언제나 볼 수 있는 장소에 보관하세요. 사용전 안전을 위한 주의사항 을 반드시 읽고 사용하세요. 사용설명서에 제품보증서가 포함되어 있습니다. 본 제품은 가정용 의료용 진동기이므로 상업용 또는 산업용 등으로는 사용을 금합니다. BM-1000HB www.lge.co.kr V V V V 3 4 V V C 5 6 주의 설 치

More information

140109_다본다 레전드 매뉴얼

140109_다본다 레전드 매뉴얼 DBL-1000H SD 카드 / SD 카드 분리 방법 제품 사용 12 13 16~19 20 21 4G 8G 16G 32G 4G 8G 16G 32G 모드버튼 이벤트버튼 RED LED BLUE LED 시큐리티 (보안)LED 1. 함께 동봉된 메모리카드를 기기의 방향에 맞게 삽입 합니다. 2. 기기 상단부 거치대에 양면 테잎 보호 비닐을 제거해 주세요.

More information

PowerPoint Template

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

More information