Microsoft Word - Sensor Kit for Arduino-37종.docx

Size: px
Start display at page:

Download "Microsoft Word - Sensor Kit for Arduino-37종.docx"

Transcription

1 Anyone can easily.. 퍼스트봇

2 총 37 개의 Sensor 로구성된 Sensor Kit 는초보자들이쉽게납땜이필요없이케이블을 이용하여 Arduino 와연결하여 Sensor 를쉽게동작하고응용할수있게구성하였습니다. 각 Sensor 의기본동작을파악한후응용을통해본인이원하는프로젝트를계획하고 실행할수있습니다. - 목 차 - 1. 조이스틱모듈 ( Dual-axis XY Joystick Module ) joystick (KY-023) 2. 5V 릴레이모듈 ( Relay Module ) relay (KY-019) 3. 고감도사운드감지센서 ( High Sensitivity Sound Sensor ) - Big sound (KY-037) 4. 마이크로폰사운드감지센서 ( Microphone Voice Sound Sensor ) - Small sound (KY-038) 5. 적외선라인트랙킹센서 ( IR Line Tracking Sensor ) Tracking (KY-033) 6. 적외선장애물감지센서 (IR Obstacle Avoidance Sensor ) Avoid (KY-032) 7. 화염감지센서 ( Flame Fire Detection Sensor ) Flame (KY-026) 8. 리니어홀자기센서 ( linear hall magnetic Sensor ) - Linear Hall (KY-024) 9. 금속터치센서 ( Metal Touch Sensor ) Touch (KY-036) 10. 디지털온도센서 ( Digital temperature Sensor ) - Digital temp (KY-028) 11. 피에조부저모듈 ( Piezo buzzer ) buzzer (KY-012) 12. 수동부저모듈 ( Passive buzzer ) - passive buzzer (KY-006) 13. RGB 3컬러 LED 모듈 ( RGB 3 Color LED Module ) - RGB LED (KY-016) 14. SMD RGB 3컬러 LED 모듈 ( SMD RGB 3 Color LED Module ) - SMD RGB (KY-009) 15. 2컬러 3mm LED 모듈 ( Dual Color LED Module 3mm ) - Two-color LED (KY-029) 컬러 5mm LED 모듈 ( Dual Color LED Module 5mm ) Two-color (KY-011) 2 페이지

3 17. 마그네틱리드스위치센서 ( Magnetic Reed switch Sensor ) Reed switch (KY-025) 18. 마그네틱미니리드스위치센서 (Magentic Mini Reed switch Sensor) mini Reed (KY-021) 19. 손가락심박센서 ( Finger heartbeat measurement Sensor ) Heartbrat (KY-039) Color 플래시 LED 모듈 ( 7 Color Colour Flashing LED Module ) 7 color flash (KY-034) 21. 레이저발광모듈 ( Laser transmitter Module ) Laser emit (KY-008) 22. 리셋버튼모듈 ( Key switch Module ) Button (KY-004) 23. 진동감지센서 ( Vibration detection Sensor ) Shock (KY-002) 24. 로터리인코더모듈 (Rotary encoder Module) Rotary encoders (KY-040) 25. 매직라이트컵센서 ( magic light cup Sensor ) Light Cup (KY-027) 26. 수은기울기스위칭센서 ( Mercury open optical Sensor ) Tilt switch (KY-017) 27. 기울기센서 ( Tilt switch Sensor ) Ball switch (KY-020) 28. 조도센서 ( Photoresistor Sensor ) Photoresistor (KY-018) 29. 디지털온습도센서 ( DHT11 Temp and Humidity Sensor ) Temp and humldlty (KY-015) 30. 아날로그홀자기센서 ( Analog Hall Effect Magnetic Sensor ) Analog Hall (KY-035) 31. 홀자기센서 ( Hall Magnetic Sensor ) Hall magnetic (KY-003) 32. 디지털온도센서 ( Digital temperature Sensor DS18B20 ) TEMP (KY-001) 33. 아날로그온도센서 ( Analog temperature Sensor ) Analog temp (KY-013) 34. 적외선방출 ( 송신 ) 센서 ( IR emission Sensor ) IR emission (KY-005) 35. 적외선수신센서 ( IR Receiver Sensor ) IR receiver (KY-022) 36. 노크센서 ( Knock Sensor ) Tap module (KY-031) 37. 적외선포토인터럽터센서 ( IR Photo Interrupter Sensor ) light blocking (KY-010) 3 페이지

4 1. 조이스틱모듈 ( Dual-axis XY Joystick Module ) - (KY-023) 각종제어에많이쓰이는조이스틱은 X, Y 축의움직임을 2 개의 Analog 신호로만들어주고 Z 축 (KEY) 으로누르면버튼처럼동작해서 1 개의 Digital 신호로만들어준다. Analog 출력방식으로아두이노에연결하여로보트나모터등의제어를쉽게할수있다. < 아두이노연결구성 > Joystic Module GND VCC X Y KEY(SW) Arduino UNO GND 5V A0 A1 D2 4 페이지

5 < Joystic Module 동작스캐치예제 > int Xin= A0; // X Input Pin int Yin = A1; // Y Input Pin int KEYin = 2; // Push Button void setup () pinmode (KEYin, INPUT); Serial.begin (9600); void loop () int xval, yval, buttonval; xval = analogread (Xin); // X 축 yval = analogread (Yin); // Y 축 buttonval = digitalread (KEYin); // Z 축 (KEY) Serial.print("X = "); Serial.println (xval, DEC); Serial.print ("Y = "); Serial.println (yval, DEC); Serial.print("Button is "); if (buttonval == HIGH) Serial.println ("not pressed"); // Z축을누르지않았을때 else Serial.println ("PRESSED"); // Z 축을눌렀을때 delay (500); 5 페이지

6 2. 5V 릴레이모듈 ( Relay Module ) - (KY-019) 릴레이는코일이전자석으로되었을때철판을끌어당겨, 그철판에붙어있는스위치부의접점을열거나닫는다. 쉽게말해릴레이는자동으로컨트롤이가능한스위치의일종으로작은전압으로큰전압을컨트롤하기위한부품이다. 신호 ( 제어부의전원 ) 를받으면릴레이가작동되어접점이바뀐다. 신호가끊어지면릴레이가작동되지않아다시원래의접점으로돌아온다. 릴레이가작동할때전류는순간적으로끌어가므로다른모듈들의전류부족을조심해야한다. < 아두이노연결구성 > 6 페이지

7 5V Relay Module Arduino UNO GND VCC Signal < 5V Relay Module 동작스캐치예제 > int Relay = 8; void setup() pinmode(relay, OUTPUT); void loop() digitalwrite(relay, HIGH); // relay Switch ON delay(5000); digitalwrite(relay, LOW); // relay Switch OFF delay(5000); GND 5V D8 7 페이지

8 3. 고감도사운드감지센서 ( High Sensitivity Sound Sensor ) - (KY-037) Analog 와 Digital 값을사용하여소리의세기및유무를인식할수있다. 파란색부품윗면의 - 나사를시계반대방향으로돌리면감도가증가, 시계방향으로돌리면 감도가감소한다. < 아두이노연결구성 > High Sensitivity Sound Microphone Sensor A0 G Arduino UNO A0 GND + 5V D0 D12 8 페이지

9 < High Sensitivity Sound Microphone Sensor 동작스캐치예제 > int SPin = 0; // Sensor A0 int ledpin = 12; void setup() pinmode(ledpin,output); Serial.begin(9600); void loop() int value = analogread(spin); // Sensor Read int intensity = map(value,20,300,0,255); // 최소값 20, 최대값 300 설정 analogwrite(ledpin, intensity); delay(10); Serial.println(value); delay(100); 9 페이지

10 4. 마이크로폰사운드감지센서 ( Microphone Voice Sound Sensor ) - (KY-038) Analog 와 Digital 값을사용하여소리의세기및유무를인식할수있다. 파란색부품윗면의 - 나사를시계반대방향으로돌리면감도가증가, 시계방향으로돌리면 감도가감소한다. < 아두이노연결구성 > Microphone Voice Sound Sensor A0 G Arduino UNO A0 GND + 5V D0-10 페이지

11 < Microphone Voice Sound Sensor 동작스캐치예제 > int led = 13; int threshold = 50; // 감도조절값 ( 변경가능 ) int volume; void setup() Serial.begin(9600); pinmode(led, OUTPUT); void loop() volume = analogread(a0); Serial.println(volume); delay(100); if(volume>=threshold) // 소리가 threashold(50) 와같거나크면 LED ON digitalwrite(led, HIGH); else digitalwrite(led, LOW); 11 페이지

12 5. 적외선라인트랙킹센서 ( IR Line Tracking Sensor ) - (KY-033) 트랙킹센서는적외선을이용하여장애물을감지하거나검은색 / 흰색선을구별하여 장애물을회피하거나 Line 을따라가는자동차등을제작, 활용할수있다. < 트랙킹센서 3 개를이용한 Line 을따라가는자동차 > < 아두이노연결구성 > 12 페이지

13 IR Line Tracking Sensor Arduino UNO < IR Line Tracking Sensor 동작스캐치예제 > int TR = 2; void setup() Serial.begin(9600); S D2 V+ 5V G Serial.println("tracking Sensor"); pinmode(tr, INPUT); void loop() if (LOW == digitalread(tr)) Serial.println("Detect!!"); // 감지함 else Serial.println("NOT Detect!!"); // 감지못함 delay(100); GND 13 페이지

14 6. 적외선장애물감지센서 ( IR Obstacle Avoidance Sensor ) - (KY-032) 적외선이장애물에의해반사가되면 Obstacle LED 가작동을한다. IR LED 를통해방출된 빛이장애물에의해반사되면이를 Photodiode 를통해다시읽는다. < 아두이노연결구성 > 14 페이지

15 IR Obstacle Avoidance Sensor Arduino UNO < IR Obstacle Avoidance Sensor 동작스캐치예제 > int Led=13; int buttonpin=3; int val; void setup() pinmode(led,output); GND GND + 5V OUT EN pinmode(buttonpin,input); void loop() val=digitalread(buttonpin); if(val==high) digitalwrite(led,high); // 감지했을때 LED ON else digitalwrite(led,low); // 감지못할때 LED OFF D3 연결안함 15 페이지

16 7. 화염감지센서 ( Flame Fire Detection Sensor ) - (KY-026) 적외선 LED 를통해불꽃에서감지되는적외선파장을감지하여이를아날로그혹은디지털신 호로변환해주는구조이다. 기본적으로빛을받으면전기에너지로변환시켜증폭하는작용을 하며빛을많이받을수록생성되는전기에너지가커진다. 불꽃도결국은빛이므로이를감지하여화재여부를감지하는센서로사용이된다. < 아두이노연결구성 > Flame Fire Detection Sensor A0 GND Arduino UNO A0 GND + 5V D0 D2 16 페이지

17 < Flame Fire Detection Sensor 동작스캐치예제 > int Led=13; int OutputDO=2; int OutputAO=A0; int val; float sensor; void setup () pinmode (Led, OUTPUT) ; pinmode (OutputDO, INPUT) ; pinmode (OutputAO, INPUT) ; Serial.begin(9600); void loop () sensor = analogread(outputao); Serial.println(sensor); val = digitalread (OutputDO) ; if (val == HIGH) // 불꽃신호감지시 digitalwrite (Led, HIGH); // LED ON else digitalwrite (Led, LOW); // LED OFF delay(1000); 17 페이지

18 8. 리니어홀자기센서 ( linear hall magnetic Sensor ) - (KY-024) 리니어홀자기센서는자석과같은자성에반응하는센서이다. 자성이없을경우, N 극과 S 극에따라홀센서방향과위치, 자석의방향과위치에따라값이변한다. < 아두이노연결구성 > linear hall magnetic Sensor A0 GND Arduino UNO A0 GND + 5V 18 페이지

19 < linear hall magnetic Sensor 동작스캐치예제 > int S = A0; void setup() Serial.begin(9600); Serial.println("Linear Hall Sensor"); pinmode(s, INPUT); void loop() Serial.print("S="); Serial.println(analogRead(S), DEC); // 반응할때의값출력 delay(100); 19 페이지

20 9. 금속터치센서 ( Metal Touch Sensor ) - (KY-036) 인체나자성과금속성을가진물체가접촉되면반응을감지해신호를출력한다. < 아두이노연결구성 > Metal Touch Sensor A0 GND Arduino UNO A0 GND + 5V D0 D2 20 페이지

21 < Metal Touch Sensor 동작스캐치예제 > const int S = 2; const int ledpin = 13; int sensorstate = 0; void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) digitalwrite(ledpin, HIGH); // 감지시 LED ON else digitalwrite(ledpin, LOW); // 미감지시 LED OFF 21 페이지

22 10. 디지털온도센서 ( Digital temperature Sensor ) - (KY-028) 센서주위환경의온도를측정, 확인할수있다. 온도계제작등의프로젝트로활용할수있다. < 아두이노연결구성 > Digital temperature Sensor A0 GND Arduino UNO A0 GND + 5V D0-22 페이지

23 < Digital temperature Sensor 동작스캐치예제 > int temp = A0; void setup() Serial.begin(115200); pinmode(temp, INPUT); int adcvalue = 0; void loop() adcvalue = analogread(temp); Serial.print("Temp="); Serial.print(adcvalue, DEC); adcvalue = GetTemper(adcvalue); Serial.print(", T="); Serial.print(adcvalue / 10, DEC); Serial.print("."); Serial.println(adcvalue % 10, DEC); delay(100); int GetTemper(int v) // 29.0 도일때 adc 값 172 // 34.1 도일때 adc 값 160 return ( v-172 )* (( ) / ( )) + 290; 23 페이지

24 11. 피에조부저모듈 ( Piezo buzzer Module ) - (KY-012) 피에조부저는피에조효과를이용한소자인데피에조효과란수정, 세라믹과같은일부 물질의경우전기적신호를주면물질이응축, 신장을하는효과를말한다. 여기에판을붙여주면소리가나는데이것이피에조부저이다. 내부에회로가있어전원을 연결하면스스로소리를낸다. 피에조부저는케이스와판의크기를조절해서특정한 주파수에서공진이발생해서큰소리가나도록기구적으로만든다. Active 부저와같은말로사용된다. < 아두이노연결구성 > Piezo buzzer Module S Arduino UNO D12 + 5V - GND 24 페이지

25 < Piezo buzzer Module 동작스캐치예제 > /* Piezo buzzer 를테스트할때간혹 buzzer 의 +, - 가바뀌어있는경우가있다. 소리가나지않거나할때 +,- 를바꿔본다 */ int speakerpin = 12; int note[] = 2093,2349,2637,2793,3136,3520,3951,4186; // 도레미파솔라시도값배열생성 void setup() int elementcount = sizeof(note) / sizeof(int); for (int i=0; i < elementcount; i++) // 소리 ( 배열값 ) play tone(speakerpin,note[i],500); delay(750); void loop() 25 페이지

26 12. 수동부저모듈 ( Passive buzzer Module ) - (KY-006) 수동부저는주파수를만들어전류를흘려주면해당주파수대로소리를낸다. 내장된회로가없어스스로소리를낼수는없지만코딩을통해원하는음역대의 소리를낼수있다 < 아두이노연결구성 > Passive buzzer Module S Arduino UNO D8 + 5V - GND 26 페이지

27 < Passive Buzzer Module 동작스케치예제 > int buzzer = 8; void setup() pinmode(buzzer, OUTPUT); void loop() for (int i = 0; i < 80; i++) // 1번소리생성 digitalwrite(buzzer, HIGH); delay(1); digitalwrite(buzzer, LOW); delay(1); delay(50); for (int i = 0; i < 100; i++) 2번소리생성 digitalwrite(buzzer, HIGH); delay(2); digitalwrite(buzzer, LOW); delay(2); delay(100); 27 페이지

28 13. RGB 3 컬러 LED 모듈 ( RGB 3 Color LED Module ) - (KY-016) RED, GREEN, BLUE 세종류의광원을이용하여색을혼합하며여러가지색상을표현할수있다. 칼라 LED 에 3 개의 PWM 채널이연결되기때문에총 256*256*256=16,777,216 가지의조합이 만들어질수있다. < 아두이노연결구성 > RGB 3 Color LED Module R G B GND Arduino UNO D11 D9 D10 GND 28 페이지

29 < RGB 3 Color LED Module 동작스케치예제 > int redpin = 11; // red LED int bluepin =10; //blue LED int greenpin = 9;// green LED int val; void setup() pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(greenpin, OUTPUT); Serial.begin(9600); void loop() // 어두어졌다밝아졌다반복 for(val = 255; val > 0; val--) // 점점어두워짐 analogwrite(redpin, val); // PWM value for red analogwrite(bluepin, val); // PWM value for blue analogwrite(greenpin, val); // PWM value for green Serial.println(val); //print current value delay(1); for(val = 0; val < 255; val++) // 점점밝아짐 analogwrite(redpin, val); analogwrite(bluepin, val); analogwrite(greenpin, val); Serial.println(val); delay(1); 29 페이지

30 14. SMD RGB 3 컬러 LED 모듈 ( SMD RGB 3 Color LED Module ) - (KY-009) RED, GREEN, BLUE 세종류의광원을이용하여색을혼합하며여러가지색상을표현할수있다. SMD Type 의 LED 를사용한모듈이다. 칼라 LED 에 3 개의 PWM 채널이연결되기때문에총 256*256*256=16,777,216 가지의조합이 만들어질수있다. < 아두이노연결구성 > SMD RGB 3 Color LED Module R G B Arduino UNO GND D11 D9 D10 GND 30 페이지

31 < SMD RGB 3 Color LED Module 동작스케치예제 > int redpin = 11; // red LED int bluepin =10; //blue LED int greenpin = 9;// green LED int val; void setup() pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(greenpin, OUTPUT); Serial.begin(9600); void loop() // 어두어졌다밝아졌다반복 for(val = 255; val > 0; val--) // 점점어두워짐 analogwrite(redpin, val); // PWM value for red analogwrite(bluepin, val); // PWM value for blue analogwrite(greenpin, val); // PWM value for green Serial.println(val); //print current value delay(1); for(val = 0; val < 255; val++) // 점점밝아짐 analogwrite(redpin, val); analogwrite(bluepin, val); analogwrite(greenpin, val); Serial.println(val); delay(1); 31 페이지

32 15. 2 컬러 3mm LED 모듈 ( Dual Color LED Module 3mm ) - (KY-029) 1 개의 LED 로 RED 와 Green 두가지색상을가지고 analogwrite 함수로밝기를 조절해볼수있다. < 아두이노연결구성 > Dual Color LED Module Arduino UNO - GND G R D10 D11 32 페이지

33 < Dual Color LED Module 동작스케치예제 > int redpin = 11; //red LED int greenpin = 10; //green LED int val; void setup () pinmode (redpin, OUTPUT); pinmode (greenpin, OUTPUT); void loop () // 어두워졌다밝아졌다반복 for (val = 255; val> 0; val--) // 점점어두워짐 analogwrite (greenpin, val); analogwrite (redpin, 255-val); delay (15); for (val = 0; val <255; val++) // 점점밝아짐 analogwrite (greenpin, val); analogwrite (redpin, 255-val); delay (15); 33 페이지

34 16. 2 컬러 5mm LED 모듈 ( Dual Color LED Module 5mm ) - (KY-011) 1 개의 LED 로 RED 와 Green 두가지색상을가지고 analogwrite 함수로밝기를 조절해볼수있다. < 아두이노연결구성 > Dual Color LED Module Arduino UNO - GND G R D10 D11 34 페이지

35 < Dual Color LED Module 동작스케치예제 > int redpin = 11; // red LED int greenpin = 10; // green LED int val; void setup () pinmode (redpin, OUTPUT); pinmode (greenpin, OUTPUT); void loop () // 어두어졌다밝아졌다반복 for (val = 255; val> 0; val--) // 점점어두워짐 analogwrite (greenpin, val); analogwrite (redpin, 255-val); delay (15); for (val = 0; val <255; val++) // 점점밝아짐 analogwrite (greenpin, val); analogwrite (redpin, 255-val); delay (15); 35 페이지

36 17. 마그네틱리드센서 ( Magnetic Reed switch Sensor ) - (KY-025) 유리관속에밀봉된 2 개의자성리드조각이스프링의탄성에의해열린상태로되어있다. 스위치에자석을접근시키면 2 개의리드조각을통하여자기회로가되어 2 개의리드는 끌어당겨져접점을닫는다. 다시자석을멀리하면탄성으로인해서열린상태로돌아간다. < 아두이노연결구성 > Magnetic Reed switch Sensor G Arduino UNO GND + 5V D0 D2 36 페이지

37 < Magnetic Reed switch Sensor 동작스케치예제 > const int S = 2; const int ledpin = 13; int sensorstate = 0; void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if(sensorstate == HIGH) digitalwrite(ledpin, HIGH); // 접점연결시 LED on else digitalwrite(ledpin, LOW); // 접점떨어질때 LED off 37 페이지

38 18. 마그네틱미니리드스위치센서 ( Magentic Mini Reed switch Sensor ) - (KY-021) 유리관속에밀봉된 2 개의자성리드조각이스프링의탄성에의해열린상태로되어있다. 스위치에자석을접근시키면 2 개의리드조각을통하여자기회로가되어 2 개의리드는 끌어당겨져접점을닫는다. 다시자석을멀리하면탄성으로인해서열린상태로돌아간다. < 아두이노연결구성 > Magnetic Mini Reed switch Sensor Arduino UNO - GND + 5V S D2 38 페이지

39 < Magnetic Mini Reed switch Sensor 동작스케치예제 > int reedswitch = 2; int reedstate; int LED =13; void setup() pinmode(reedswitch, INPUT); pinmode(led,output); void loop() reedstate = digitalread(reedswitch); switch(reedstate) case LOW: digitalwrite(led,high); // 접점연결시 led on break; case HIGH: digitalwrite(led,low); // 접점떨어질때 led off break; 39 페이지

40 19. 손가락심박센서 ( Finger heartbeat measurement Sensor ) - (KY-039) 적외선송수신을이용하여심장박동을측정가능하게하는센서이다. 동맥부분에빛 ( 적외선 ) 을쏴주고, 정맥부분에서포토디텍터로빛의값을읽어계산을한다. < 아두이노연결구성 > Finger heartbeat measurement Sensor Arduino UNO - GND + 5V S A0 40 페이지

41 < Finger heartbeat measurement Sensor 동작스케치예제 > int sensorpin = 0; double alpha = 0.75; int period = 100; double change = 0.0; double minval = 0.0; void setup () Serial.begin (9600); void loop () static double oldvalue = 0; static double oldchange = 0; int rawvalue = analogread (sensorpin); double value = alpha * oldvalue + (1 - alpha) * rawvalue; Serial.print (rawvalue); Serial.print (","); Serial.println (value); oldvalue = value; delay (period); 41 페이지

42 20. 7 Color 플래시 LED 모듈 ( 7 Color Colour Flashing LED Module ) - (KY-034) 하나의 LED 전구에 RGB 색상이 7 가지 Color 로조합, 연속으로방출되어화려한 색상의빛이발산된다. < 아두이노연결구성 > 7 Color Colour Flashing LED Module Arduino UNO S D11 - GND 42 페이지

43 < 7 Color Colour Flashing LED Module 동작스케치예제 > void setup() pinmode(11, OUTPUT); void loop() digitalwrite(11, HIGH); // LED on delay(1000); digitalwrite(11, LOW); // LED off delay(1000); 43 페이지

44 21. 레이저발광모듈 ( Laser transmitter Module ) - (KY-008) 레이저는유도방출에의해빛을증폭또는발진하는장치로, 메이저 (maser) 의동작원리를 빛의영역으로확장한것으로 유도방출에의한빛의증폭 (light amplification by stimulated emission of radiation) 의머리글자를딴용어로알려져있다. 레이저의광원은눈에치명적인손상을일으킬수있어반드시사용에주의를하여야한다. < 아두이노연결구성 > Laser transmitter Module S Arduino UNO D8 + 5V - GND 44 페이지

45 < Laser transmitter Module 동작스케치예제 > const int SignPin=8; const int ledpin=13; void setup() pinmode(signpin,output); pinmode(ledpin,output); digitalwrite(ledpin,low); Serial.begin(9600); void loop() digitalwrite(signpin,high); // Laser 방출 digitalwrite(ledpin,high); // LED ON delay(1000); digitalwrite(signpin,low ); // Laser OFF digitalwrite(ledpin,low); // LED OFF delay(1000); 45 페이지

46 22. 리셋버튼모듈 ( Key switch Module ) - (KY-004) 버튼을누르고있을때만 ON 이유지되는스위치이다. 버튼에서손을떼면스위치가원상복귀됨과동시에 OFF 로전환된다. < 아두이노연결구성 > Key switch Module S Arduino UNO D2 + 5V - GND 46 페이지

47 < Key switch Module 동작스케치예제 > int led = 13; int buttonpin = 3; int val; void setup() pinmode(led,output); pinmode(buttonpin,input); void loop() val = digitalread(buttonpin); // 버튼상태 check if(val==high) // 버튼이눌리면 LED ON digitalwrite(led,high); else // 버튼이눌리지않으면 LED OFF digitalwrite(led,low); 47 페이지

48 23. 진동감지센서 ( Vibration detection Sensor ) - (KY-002) 진동센서는흔들어보면물체가내부에서움직이는느낌이난다. 그것이흔들리면서 진동 ( 움직임 ) 을감지한다. 진동을감지 ( 그림 -Connect) 하면디지털신호로 Signal 을보내게되어있다. < 아두이노연결구성 > Vibration detection Sensor S Arduino UNO D7 + 5V - GND 48 페이지

49 < Vibration detection Sensor 동작스케치예제 > int Led=13; int vib=7; int val; void setup() pinmode(led,output); pinmode(vib,input); void loop() val=digitalread(vib); if(val==high) // 진동없음 ( NO Connect ) digitalwrite(led,low); // LED OFF else // 진동감지 ( Connect ) digitalwrite(led,high); // LED ON 49 페이지

50 24. 로터리인코더모듈 (Rotary encoder Module) - (KY-040) 로터리인코더는전기모터나엔진의회전각도또는회전속도를측정할때사용되는 센서이다. 축이일정량의각도를회전할때마다펄스를발생하며펄스수를계산함으로써 축의각도를검출할수있다. < 아두이노연결구성 > Rotary encoder Module GND Arduino UNO GND + 5V DT CLK D3 D2 50 페이지

51 < Rotary encoder Module 동작스케치예제 > int clock = 2; int data = 3; int count = 0; int c = LOW; // Define encoder pin A // Define encoder pin B // pre-init the count to zero // pre-init the state of pin A low int clast = LOW; // and make its last val the same - ie no change int d = LOW; void setup() pinmode (clock,input); pinmode (data,input); Serial.begin (9600); void loop() // and make the data val low as well c = digitalread(clock); // clock 값 Read d = digitalread(data); // data 값 Read if (c!= clast) // clock pin has changed value... now we can do stuff d = c^d; // work out direction using an XOR if ( d ) count--; // non-zero is Anti-clockwise else count++; // zero is therefore anti-clockwise Serial.print ("Jog:: count:"); Serial.println(count); clast = c; // store current clock state for next pass 51 페이지

52 25. 매직라이트컵센서 ( Magic light cup Sensor ) - (KY-027) 수은기울기센서와 LED 를가진 2 쌍이하나가되는센서이다. 해당센서 2 개를연결한후한쪽으로기울이게되면기울인쪽방향의 LED 로빛이이동이된다. 센서를기울일때접점의상태를이용할수있다. < 아두이노연결구성 > 52 페이지

53 Magic Light cup Sensor Arduino UNO - GND + 5V < Magic light cup Sensor 동작스케치예제 > //1 번모듈 D7, D5 //2 번모듈 D4, D6 int SPinA = 7; int SPinB = 4; int LedPinA = 5; int LedPinB = 6; int buttonstatea = 0; int buttonstateb = 0; int brightness = 0; void setup() pinmode(ledpina, OUTPUT); pinmode(ledpinb, OUTPUT); pinmode(spina, INPUT); pinmode(spinb, INPUT); S L 1 번모듈 : D7, 2 번모듈 : D4 1 번모듈 : D5, 2 번모듈 : D6 53 페이지

54 void loop() buttonstatea = digitalread(spina); // 1번수은스위치값 if (buttonstatea == HIGH && brightness!= 255) brightness ++; // 1번수은스위치 OFF, 밝기가최대치가아니면밝기 UP buttonstateb = digitalread(spinb); // 2번수은스위치값 if (buttonstateb == HIGH && brightness!= 0) brightness -- ; //2번수은스위치 OFF/ 불이꺼져있지않으면밝기 down // 1,2번각각반대가되도록 LED 밝기값설정 analogwrite(ledpina, brightness); analogwrite(ledpinb, brightness); delay(25); 54 페이지

55 26. 수은기울기스위칭센서 ( Mercury open optical Sensor ) - (KY-017) 센서가똑바로서있으면수은이 Lead 양쪽에닿지않아 (Lead 한쪽만닿아도 ) OFF 상태가되고 Lead 양쪽모두에수은이닿게되면 ON 이된다. < 아두이노연결구성 > Mercury open optical Sensor S Arduino UNO D2 + 5V - GND 55 페이지

56 < Mercury open optical Sensor 동작스케치예제 > const int Sen = 2; const int ledpin = 13; int sensorstate = 0; void setup() pinmode(ledpin, OUTPUT); pinmode(sen, INPUT); void loop() sensorstate = digitalread(sen); // 센서의데이터값 if (sensorstate == HIGH) // 수은기울기센서가신호 OFF digitalwrite(ledpin, HIGH); // LED ON else // 수은기울기센서신호 ON digitalwrite(ledpin, LOW); // LED OFF 56 페이지

57 27. 기울기센서 ( Tilt switch Sensor ) - (KY-020) 기울어짐에따라 on/off 되는센서이다. 일반스위치처럼눌러서 on/off 시키는것이아니라, 기울어짐에따라 on/off 가된다. 해당센서는모듈이기울어지면내부스위치가작동하는 방식으로기울어진각도등상세값은알수없으며기울어졌는지만확인이가능하다. < 아두이노연결구성 > Tilt Switch Sensor S Arduino UNO D7 + 5V - GND 57 페이지

58 < Tilt Switch Sensor 동작스케치예제 > int tilt_din=7; void setup() pinmode(tilt_din,input); Serial.begin(9600); void loop() if(digitalread(tilt_din)==low) // 내부스위치 ON Serial.println("shock"); else Serial.println("Not shock"); delay(500); 58 페이지

59 28. 조도센서 ( Photoresistor Sensor ) - (KY-018) 빛의양, 세기를감지하는센서로실내, 실외환경의빛의양을측정할수있으며빛의 밝기에따라변화되는광센서 (CDS) 의입력값을아두이노시리얼모니터를통해확인 할수있다. < 아두이노연결구성 > Photoresistor Sensor S Arduino UNO A0 + 5V - GND 59 페이지

60 < Photoresistor Sensor 동작스케치예제 > int potpin = 0; int ledpin=13; int val = 0; void setup() pinmode(ledpin, OUTPUT); Serial.begin(9600); void loop() val = analogread(potpin); // 조도값 Read Serial.println(val); delay(10); 60 페이지

61 29. 디지털온습도센서 ( DHT11 Temp and Humidity Sensor ) - (KY-015) 상대습도와온도를측정해주는센서로장시간사용해도변화율이낮다. 온도는 2 C, 습도는 ± 5% 정도의오차범위를갖는다. < 아두이노연결구성 > DHT11 Temp and Humidity Sensor VCC DATA GND Arduino UNO 5V D2 GND 61 페이지

62 < DHT11 Temp and Humidity Sensor 동작스케치예제 > #include <DHT11.h> // DHT11 Library (DHT11 라이브러리추가 ) int pin=2; DHT11 dht11(pin); void setup() Serial.begin(9600); void loop() int err; float temp, humi; if((err=dht11.read(humi, temp))==0) Serial.print("temperature:"); Serial.print(temp); // 온도 Serial.print(" humidity:"); Serial.print(humi); // 습도 Serial.println(); else Serial.println(); Serial.print("Error No :"); Serial.print(err); Serial.println(); delay(dht11_retry_delay); 62 페이지

63 30. 아날로그홀자기센서 ( Analog Hall Effect Magnetic Sensor ) - (KY-035) 홀효과를이용해자기장의세기측정및극성을감지할수있다. 홀효과란전류와자기장에의해모든전도체물질에나타나는효과이다. 전류가흐르는전기 전도체에수직하게자기장이걸릴때, 전류와자기장의방향에수직하게걸리는전압을 홀전압이라하며, 이러한효과를홀효과라한다. 회전하는물체의회전속도를측정하는데 많이사용된다. < 아두이노연결구성 > 63 페이지

64 Analog Hall Effect Magnetic Sensor Arduino UNO - GND VCC S < Analog Hall Effect Magnetic Sensor 동작스케치예제 > int sensorpin = A0; int ledpin = 13; int sensorvalue = 0; void setup () pinmode (ledpin, OUTPUT); Serial.begin (9600); void loop () sensorvalue = analogread (sensorpin); digitalwrite (ledpin, HIGH); delay (sensorvalue); // sensorvalue 값으로 Delay 설정 digitalwrite (ledpin, LOW); delay (sensorvalue); // sensorvalue 값으로 Delay 설정 Serial.println (sensorvalue, DEC); A0 5V 64 페이지

65 31. 홀자기센서 ( Hall Magnetic Sensor ) - (KY-003) 자기장의세기에따라전압이변하는소자로서펄스변조, 유량및유속감지, 자동차 속도측정등회전체의회전수감지등의다양한분야에사용된다. < 아두이노연결구성 > Hall Magnetic Sensor Arduino UNO - GND VCC S 5V D3 65 페이지

66 < Hall Magnetic Sensor 동작스케치예제 > int led = 13; int sensor = 3; int val; void setup() pinmode(led, OUTPUT); pinmode(sensor, INPUT); void loop() val = digitalread(sensor); if(val == HIGH) digitalwrite(led, HIGH); // 감지시 LED ON else digitalwrite(led, LOW); 66 페이지

67 32. 디지털온도센서 ( Digital temperature Sensor DS18B20 ) - (KY-001) DS18B20 온도센서칩을사용하여센서주위환경의온도를측정, 확인할수있는센서 이다. -55 ~ +125 의온도범위측정이가능하다. 해당센서는 I2C 프로토콜을사용하여 온도값을받아온다. < 아두이노연결구성 > Digital temperature Sensor DS18B20 Arduino UNO - GND VCC S 5V D2 67 페이지

68 < Digital temperature Sensor DS18B20 동작스케치예제 > #include <OneWire.h> // OneWire Library 사용 OneWire ds(2); void setup() Serial.begin(9600); void loop() byte i; byte present = 0; byte data[12]; byte addr[8]; float Temp; if (!ds.search(addr)) ds.reset_search(); return; ds.reset(); ds.select(addr); // start conversion, with parasite power on at the end ds.write(0x44,1); delay(1000); present = ds.reset(); ds.select(addr); ds.write(0xbe); // Read Scratchpad 68 페이지

69 for (i = 0; i < 9; i++) //Sensor 값배열정리 data[i] = ds.read(); Temp=(data[1]<<8)+data[0]; Temp=Temp/16; /* 위에서받아온값중에 1번배열에있는값을 256배 (2 의 8승 ) 해주고 0번배열에있는값과더해준다. 그값을 16으로나누면섭씨온도가된다.*/ // 섭씨출력 Serial.print("C="); Serial.print(Temp); Serial.print(", "); // 섭씨를화씨로변환 Temp=Temp*1.8+32; // 화씨출력 Serial.print("F="); Serial.print(Temp); Serial.println(" "); 69 페이지

70 33. 아날로그온도센서 ( Analog temperature Sensor ) - (KY-013) NTC 서미스터를사용하여온도가올라가면저항이감소하고, 반대로온도가내려가면 저항이증가하는방식이며전압을 ADC 로읽어저항값을구한다음온도로변환을시켜준다. steinhart-hart equation 이라는공식을적용하여온도를계산할수있다. < 아두이노연결구성 > Analog temperature Sensor Arduino UNO - GND VCC S 5V A0 70 페이지

71 < Analog temperature Sensor 동작스케치예제 > int sensorpin = 0; void setup() Serial.begin(9600); void loop() int reading = analogread(sensorpin); // converting that reading to voltage, for 3.3v arduino use 3.3 float voltage = reading * 5.0; voltage /= ; Serial.print(voltage); Serial.println(" volts"); // now print out the temperature //converting from 10 mv per degree wit 500 mv offset float temperaturec = (voltage - 0.5) * 100 ; //to degrees ((voltage - 500mV) times 100) Serial.print(temperatureC); Serial.println(" degrees C"); float temperaturef = (temperaturec * 9.0 / 5.0) ; // now convert to Fahrenheit Serial.print(temperatureF); Serial.println(" degrees F"); delay(1000); 71 페이지

72 34. 적외선방출 ( 송신 ) 센서 ( IR emission Sensor ) - (KY-005) 적외선송신모듈로적외선을쏘는모듈이다. 리모컨과같은원리이다. 적외선은일반 LED 처럼눈으로식별이되지않지만스마트폰카메라를켜고적외선 송신모듈에갖다대고자세히보면확인할수있다. 적외선수신센서와연동하여전송하는 data 를확인할수있다. < 아두이노연결구성 > IR emission Sensor S VCC Arduino UNO D3 5V - GND 72 페이지

73 < IR emission Sensor 동작스케치예제 > #include <IRremote.h> // IRremot library ( IRremot 라이브러리호출 ) IRsend irsend; void setup() serial.begin(9600); void loop() // 한번에 3번씩 16진수 a90 을전송 for(int i = 0; i < 3; i++) irsend.sendsony(0xa90, 12); delay(40); delay(2000); 73 페이지

74 35. 적외선수신센서 ( IR Receiver Sensor ) - (KY-022) 적외선송신모듈에서전송한 data 를수신받아수신개체 ( 아두이노 ) 로전송한다. 이전 34 번 IR emission sensor 와조합하여사용할수있으며, 가정에서사용하는 IR 리모콘등으로 data 를전송하여스케치프로그램시리얼모니터로전송한 data 를 확인할수있다. < 아두이노연결구성 > IR Receiver Sensor S VCC Arduino UNO D11 5V - GND 74 페이지

75 < IR Receiver Sensor 동작스케치예제 > #include <IRremote.h> // IRremot library ( IRremot 라이브러리호출 ) int RECV_PIN = 11; IRrecv irrecv(recv_pin); decode_results results; void setup() Serial.begin(9600); irrecv.enableirin(); // Start the receiver void loop() if (irrecv.decode(&results)) Serial.println(results.value, HEX); irrecv.resume(); // Receive the next value delay(100); 75 페이지

76 36. 노크센서 ( Knock Sensor ) - (KY-031) 플라스틱안의금속이충격및진동을감지하여이를출력하는센서이다. 진동센서와작동원리가거의흡사하다. < 아두이노연결구성 > Knock Sensor S VCC Arduino UNO D3 5V - GND 76 페이지

77 < Knock Sensor 동작스케치예제 > int Led = 13; int Nock = 3; int val; void setup() pinmode(led,output); pinmode(nock,input); void loop() val = digitalread(nock); if(val == HIGH) digitalwrite(led,high); // 진동감지시 LED ON else digitalwrite(led,low); 77 페이지

78 37. 적외선포토인터럽터센서 (IR Photo Interrupter Sensor ) - (KY-010) 발광소자 (IR LED) 와수광소자 (phototransistor) 를 1 개의패키지에마주보도록배열하고, 그사이를검출물이통과할때빛이차단되는현상을통해물체의유무를검출한다. 이투과형포토센서를포토인터럽터라고하며기계식스위치와달리, 접점이없는무접점 스위치 ( 비접촉형스위치 ) 이므로접점의마찰이없어신뢰성이높다. < 아두이노연결구성 > IR Photo Interrupter Sensor S VCC Arduino UNO D3 5V - GND 78 페이지

79 < IR Photo Interrupter Sensor 동작스케치예제 > int led = 13; int sensor = 3; void setup() pinmode(led, OUTPUT); pinmode(sensor, INPUT); void loop() int val = digitalread(sensor); // 포토인터럽터센서측정값 if(val == HIGH) //U자홈사이에물체들어왔을경우 digitalwrite(led, HIGH); //LED ON else digitalwrite(led, LOW); // 물체가없을경우 LED OFF 79 페이지

Microsoft Word - Sensor Kit for Arduino-41종.docx

Microsoft Word - Sensor Kit for Arduino-41종.docx Sensor Kit (41) for Arduino Anyone can easily 퍼스트봇 ( V1.0 ) 총 41 개로구성된 Sensor Kit 는초보자들이쉽게납땜이필요없이케이블을이용 하여 Arduino 와구성하여 Sensor 를쉽게동작하고응용할수있게구성하였습니다. 각 Sensor 의기본동작을파악한후응용을통해본인이원하는프로젝트를계획하고 실행할수있습니다. -

More information

빵빵한아두이노센서키트매뉴얼 Ver. 1-1 메카솔루션 ( 빵빵한아두이노센서키트 총 40 개의모듈과 40 핀케이블이포함되어있습니다. Version 1.1 릴리즈 2013 년 09 월 10 일 메카솔루션 1

빵빵한아두이노센서키트매뉴얼 Ver. 1-1 메카솔루션 (  빵빵한아두이노센서키트 총 40 개의모듈과 40 핀케이블이포함되어있습니다. Version 1.1 릴리즈 2013 년 09 월 10 일 메카솔루션 1 빵빵한아두이노센서키트 총 40 개의모듈과 40 핀케이블이포함되어있습니다. Version 1.1 릴리즈 2013 년 09 월 10 일 메카솔루션 1 Intro... 빵빵한센서키트는 40개의센서로이루어진패키지로아두이노초보자들을위해고안되었습니다. 초보자들이사용하기쉽도록납땜이필요없이간단히케이블을이용하여아두이노와연결할수있으며각각의센서에대한개괄적인설명및아두이노코드를제공함으로써센서를보다쉽게동작하고응용할수있습니다.

More information

슬라이드 1

슬라이드 1 임베디드시스템개론 : Arduino 활용 Lecture #9: IR Sensor 활용 강의목차 Photodiode & Phototransistor 적외선을이용한이동체검출실험 적외선을이용한검은띠검출실험 IR Remote 원리 IR Remote 실험 2 3 1. Photodiode & Phototransistor Photodiode & Phototransistor

More information

Microsoft PowerPoint - es-arduino-lecture-08

Microsoft PowerPoint - es-arduino-lecture-08 임베디드시스템개론 : Arduino 활용 Lecture #8: IR Sensor 활용 2014. 5. 7 by 김영주 강의목차 Photodiode & Phototransistor 적외선을이용한이동체검출실험 적외선을이용한검은띠검출실험 IR Remote 원리 IR Remote 실험 2 3 1. Photodiode & Phototransistor Photodiode

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

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

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

Motor

Motor Interactive Workshop for Artists & Designers Earl Park Motor Servo Motor Control #include Servo myservo; // create servo object to control a servo int potpin = 0; // analog pin used to connect

More information

실험 5

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

More information

Arduino 와함께하는 40 가지센서 목차 Chapter 1. Arduino Arduino에대해서 Arduino 핀종류... 6 Chapter 2. 아두이노를다루기위한기본지식 프로그래밍 전기전자기

Arduino 와함께하는 40 가지센서 목차 Chapter 1. Arduino Arduino에대해서 Arduino 핀종류... 6 Chapter 2. 아두이노를다루기위한기본지식 프로그래밍 전기전자기 목차 Chapter 1. Arduino... 2 1.1. Arduino에대해서... 2 1.2. Arduino 핀종류... 6 Chapter 2. 아두이노를다루기위한기본지식... 7 2.1. 프로그래밍... 7 2.2. 전기전자기초... 10 Chapter 3. 개발환경구축... 13 3.1. Arduino Software 설치... 13 3.2. 프로그램작성및컴파일...

More information

<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 프레젠테이션 Verilog: Finite State Machines CSED311 Lab03 Joonsung Kim, joonsung90@postech.ac.kr Finite State Machines Digital system design 시간에배운것과같습니다. Moore / Mealy machines Verilog 를이용해서어떻게구현할까? 2 Finite State

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

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

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

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

PowerPoint Presentation 신호조절 (Signal Conditioning) 메카트로닉스 시스템의 구성 ECU 인터페이스 회로 (시그널 컨디셔닝) 마이컴 Model of 기계 시스템 인터페이스 회로 (드라이빙 회로) 센서 액츄에이터 (구동기) 기계 시스템 PN 접합 다이오드 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드 응용회로 [1] 다이오드

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

BS-K1217-M□□-3012_ProductGuide_KR_PDF

BS-K1217-M□□-3012_ProductGuide_KR_PDF READER/WRITER MADE IN JAPAN System [ASLINK ] S-K1217-M-3012..,.,....,,. S-K1217-M08-3012 S-K1217-M12-3012 S-K1217-M18-3012 S-K1217-M30-3012 2() () / 1 2 1 DC..,,.,,,..,....... ' ARW-04 (Ver.04-1.01 ),

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

아날로그입력 Analog Input 작품이외부세계에관한정보를아날로그형태로읽어들이는경우. 센서를이용하는여러프로젝트들이이에속한다. 이를테면작품앞에있는사람의몸무게는어느정도인지, 방안의 조명은얼마나밝은지등을알고자하는경우가이에속한다. 예 ) 다양한센서들

아날로그입력 Analog Input 작품이외부세계에관한정보를아날로그형태로읽어들이는경우. 센서를이용하는여러프로젝트들이이에속한다. 이를테면작품앞에있는사람의몸무게는어느정도인지, 방안의 조명은얼마나밝은지등을알고자하는경우가이에속한다. 예 ) 다양한센서들 Physical Computing for Designers & Artists 연세대학교디지털아트학과 Earl Park 아날로그입력 Analog Input 작품이외부세계에관한정보를아날로그형태로읽어들이는경우. 센서를이용하는여러프로젝트들이이에속한다. 이를테면작품앞에있는사람의몸무게는어느정도인지, 방안의 조명은얼마나밝은지등을알고자하는경우가이에속한다. 예 ) 다양한센서들

More information

슬라이드 1

슬라이드 1 임베디드시스템개론 : Arduino 활용 Lecture #9: Motor 제어 2012. 5. 18 by 김영주 강의목차 소형모터개요 트랜지스터를이용한 DC 모터제어 Motor Driver IC를이용한 DC 모터제어 Servo 모터제어 2 3 1. 소형모터 (Motor) 소형모터 (1) 소형모터 전기에너지를회전운동으로변환하는장치모터소형화로다양하게응용되고있음

More information

Microsoft PowerPoint - es-arduino-lecture-09

Microsoft PowerPoint - es-arduino-lecture-09 임베디드시스템개론 : Arduino 활용 Lecture #9: Motor 제어 2012. 5. 13 by 김영주 강의목차 소형모터개요 트랜지스터를이용한 DC 모터제어 Motor Driver IC를이용한 DC 모터제어 Servo 모터제어 2 3 1. 소형모터 (Motor) 소형모터 (1) 소형모터 전기에너지를회전운동으로변환하는장치모터소형화로다양하게응용되고있음

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

NodeMCU 입문하기 목차 1. NodeMCU란? 2. NodeMCU로할수있는프로젝트 3. NodeMCU 개발환경구축하기 4. NodeMCU를사용하여 HELLO WORLD! 웹에출력하기 5. NodeMCU로 Blink 예제실행하기 6. 원격으로 LED 제어하기 7.

NodeMCU 입문하기 목차 1. NodeMCU란? 2. NodeMCU로할수있는프로젝트 3. NodeMCU 개발환경구축하기 4. NodeMCU를사용하여 HELLO WORLD! 웹에출력하기 5. NodeMCU로 Blink 예제실행하기 6. 원격으로 LED 제어하기 7. NodeMCU 입문하기 목차 1. NodeMCU란? 2. NodeMCU로할수있는프로젝트 3. NodeMCU 개발환경구축하기 4. NodeMCU를사용하여 HELLO WORLD! 웹에출력하기 5. NodeMCU로 Blink 예제실행하기 6. 원격으로 LED 제어하기 7. 원격으로 RGB LED 제어하기 8. 원격으로온습도모니터링하기 9. 원격으로화분의수분량모니터링하기

More information

PowerPoint 프레젠테이션

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

More information

(Microsoft PowerPoint - \301\24608\260\255 - \261\244\277\370\260\372 \300\347\301\372)

(Microsoft PowerPoint - \301\24608\260\255 - \261\244\277\370\260\372 \300\347\301\372) 게임엔진 제 8 강광원과재질 이대현교수 한국산업기술대학교게임공학과 학습목차 조명모델 광원의색상설정 재질 분산성분의이해 분산재질의구현 경반사성분의이해 경반사재질의구현 조명 (Illumination) 모델 조명모델 광원으로부터공간상의점들까지의조도를계산하는방법. 직접조명과전역조명 직접조명 (direct illumination) 모델 물체표면의점들이장면내의모든광원들로부터직접적으로받는빛만을고려.

More information

실험 5

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

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

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

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

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

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

More information

Microsoft Word - SRA-Series Manual.doc

Microsoft Word - SRA-Series Manual.doc 사 용 설 명 서 SRA Series Professional Power Amplifier MODEL No : SRA-500, SRA-900, SRA-1300 차 례 차 례 ---------------------------------------------------------------------- 2 안전지침 / 주의사항 -----------------------------------------------------------

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

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

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

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

슬라이드 1

슬라이드 1 임베디드시스템개론 : Arduino 활용 Lecture #7: Piezzo Buzzer & Flex Sensor 활용 2012. 4. 27 by 김영주 강의목차 Piezzo Buzzer 개요 Tone 출력실험 Piezzo Sensor 실험 Flex Sensor 개요 Flex Sensor 활용실험 2 Piezzo Buzzer (1) 개요 Piezzo Buzzers

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Sensor Device Jo, Heeseung Sensor 실습 HBE-SM5-S4210 에는근접 / 가속도 / 컴파스센서가장착 각센서들을사용하기위한디바이스드라이버와어플리케이션을작성 2 근접 (Proximity) 센서 HBE-SM5-S4210 Camera Module 근접센서디바이스 근접센서는사물이다른사물에접촉되기이전에가까이접근하였는지를검출할목적으로사용 일반적으로생활에서자동문이나엘리베이터,

More information

아두이노로만드는인형뽑기장치

아두이노로만드는인형뽑기장치 아두이노로만드는인형뽑기장치 목 차 Ⅰ. 아두이노및 C프로그래밍기초 ------------------------------------------------------- 1 1. 아두이노소개 ------------------------------------------------------------------------- 1 2. 아두이노개발환경구축 --------------------------------------------------------------

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

03장.스택.key

03장.스택.key ---------------- DATA STRUCTURES USING C ---------------- 03CHAPTER 1 ? (stack): (LIFO:Last-In First-Out) 2 : top : ( index -1 ),,, 3 : ( ) ( ) -> ->. ->.... 4 Stack ADT : (LIFO) : init():. is_empty():

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

DTS-L300-V2 Specification Page 1 of 14 비접촉온도측정 원거리온도측정 High Accuracy Digital Interface : SPI Arduino UNO 예제코드제공 제품설명 DTS-L300-V2는접촉을하지않고원하는물체표면에온도를 50

DTS-L300-V2 Specification Page 1 of 14 비접촉온도측정 원거리온도측정 High Accuracy Digital Interface : SPI Arduino UNO 예제코드제공 제품설명 DTS-L300-V2는접촉을하지않고원하는물체표면에온도를 50 Page 1 of 14 비접촉온도측정 원거리온도측정 High Accuracy Digital Interface : SPI Arduino UNO 예제코드제공 제품설명 DTS-L300-V2는접촉을하지않고원하는물체표면에온도를 500ms 이내에정확하게측정할수있는온도센서모듈입니다. DTS-L300-V2는온도계산프로세서를내장하고있어정확한온도값을출력합니다. (Master

More information

목차 Chapter I HBE-ADK HBE-ADK-2560 개발환경 /3 1-2 Driver 설치 /7 1-3 Arduino 처음실행 / Arduino 소프트웨어사용을위한설정 / HBE-ADK-2560 Program 다운로

목차 Chapter I HBE-ADK HBE-ADK-2560 개발환경 /3 1-2 Driver 설치 /7 1-3 Arduino 처음실행 / Arduino 소프트웨어사용을위한설정 / HBE-ADK-2560 Program 다운로 목차 Chapter I HBE-ADK-2560 1-1 HBE-ADK-2560 개발환경 /3 1-2 Driver 설치 /7 1-3 Arduino 처음실행 /11 1-3-1 Arduino 소프트웨어사용을위한설정 /11 1-3-2 HBE-ADK-2560 Program 다운로드 /13 Chapter II 프로그램실습 2-1 실습 1 : LED 제어 /19 2-1-1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,

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

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Microsoft Word - FS_ZigBee_Manual_V1.3.docx FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...

More information

전자교탁 사양서.hwp

전자교탁 사양서.hwp 사 양 서 품 목 단 위 수량 SYSTEM CONSOLE EA 32 - 사용자에 따른 타블렛 모니터 저소음 전동 각도 조절기능이 내장된 교탁 - 교탁 상/하부 별도의 조립이 필요 없는 일체형(All in One type) CONSOLE - 상판에 리미트 센서를 부착하여 장비 및 시스템의 안정성 강화 - 금형으로 제작, 슬림하고 견고하며 마감이 깔끔한 미래지향적

More information

Raspberry Pi 입출력디바이스 II 1 제 05 강 입출력디바이스 II 터치스위치자석스위치움직임감지센서부저모듈 LED Array RGB LED 릴레이모듈초음파센서 ( 거리측정 ) 적외선센서및리모콘 ( 미작성 )

Raspberry Pi 입출력디바이스 II 1 제 05 강 입출력디바이스 II 터치스위치자석스위치움직임감지센서부저모듈 LED Array RGB LED 릴레이모듈초음파센서 ( 거리측정 ) 적외선센서및리모콘 ( 미작성 ) Raspberry Pi 입출력디바이스 II 1 제 05 강 입출력디바이스 II 터치스위치자석스위치움직임감지센서부저모듈 LED Array RGB LED 릴레이모듈초음파센서 ( 거리측정 ) 적외선센서및리모콘 ( 미작성 ) 터치스위치 * IM120710023 터치스위치 : 유형... 토글형및비토글형 Raspberry Pi 입출력디바이스 II 2 : S( 디지털출력

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

MR-3000A-MAN.hwp

MR-3000A-MAN.hwp ITS Field Emulator for Traffic Local Controller [ MR-3000A ] User's Manual MORU Industrial Systems. www.moru.com - 1 - 1. 개요 MR-3000A는교통관제시스템에있어서현장용교통신호제어기의개발, 신호제어알고리즘의개발및검증, 교통신호제어기생산 LINE에서의자체검사수단등으로활용될수있도록개발된물리적모의시험장치이다.

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

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

중간고사

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

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

Microsoft Word - DTM-M300_Spec_V1_0.doc

Microsoft Word - DTM-M300_Spec_V1_0.doc Page 1 of 10 Digital Thermopile Module 적외선온도센서모듈 Version 1.0 (-35~300 ) History Version Document name Date Purpose Author 1.0 DTM-M300_Spec_V1_0.doc 13.09.2010 Creation DS Jeong Page 2 of 10 1 제품설명 1.1

More information

정보보안 개론과 실습:네트워크

정보보안 개론과 실습:네트워크 ` 마이크로프로세서설계및실습 12-13 주차강의자료 학습목표 A/D 변환기의제어방법을이해한다 능숙하게 A/D 변환기를제어할수있도록반복실습한다 2/28 아날로그 - 디지털변환회로 아날로그 - 디지털변환회로 (A/D 변환회로 ) 는, 아날로그전기신호를디지털전기신호로변환하는전자회로이다 A/D 컨버터 (ADC: Analog-to-digital converter) 라고도불린다

More information

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는 Dong Yang E&P 인버터 Modbus Monitoring Protocol 2018. 08. 27 Sun Spec (Modbus-RTU) -. Modbus Protocol 각 Field에대한설명 Frame갂의구별을위한최소한의시갂 BaudRate 9600에서 1bit 젂송시갂은 Start 0.104msec, (3.5 character Times, 1 Character

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

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

acdc EQ 충전기.hwp

acdc EQ 충전기.hwp www.sjproporc.com DIGITAL CHARGER & DISCHARGER Intelligent Balancer SJPROPO 서울특별시 강남구 일원동 642-11 대도빌딩 202호 2006 SJPROPO INC. SJ INCORPORATED 사용 설명서 제품 구성물 동작 중 표시 화면 B L C : B A L A N C E R C O N N E C

More information

TViX_Kor.doc

TViX_Kor.doc FF PLAY MENU STOP OK REW STEREO LEFT COAXIAL AUDIO POWER COMPOSITE COMPONENT Pb S-VIDEO COMPONENT Pr USB PORT COMPONENT Y OPTICAL AUDIO STEREO RIGHT POWER LED HDD LED TViX PLAY REMOTE RECEIVER POWER ON

More information

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

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

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

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 Word - AM-GYRO V02 메뉴얼.doc

Microsoft Word - AM-GYRO V02 메뉴얼.doc GYRO 센서 (2 축 ) 모듈 ( Model : AM-GYRO V02 ) 메뉴얼 뉴티씨 (NEWTC) 1 AM-GYRO V02 소개 2축 GYRO( 각속도 ) 센서 (InvenSense 사의 IDG-650 / IXZ-650) 를이용한초소형모듈 출력신호에 Low Pass Filter ( 약 2kHz) 구현 3.3V 전원만인가하면추가적인회로없이각속도출력 외관크기

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

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

PowerPoint Presentation

PowerPoint Presentation Korea Tech Conference 2005 년 5 월 14 일, 서울 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 1 Parallel port 를이용한가전제품 제어 임효준 LG 전자 imhyo@lge.com 2005 년 5 월 14 일 CE Linux Forum Korea Tech Conference 2

More information

BC6DX Korean.ai

BC6DX Korean.ai 제품설명서 BC6DX * 제품의성능개선을위하여예고없이사양이변경될수있습니다. * 무단복제금지 제품의특징 - 운영프로그램 - 이중입력전원회로 - 방전중개별셀전압평균화 - 최대한의안전장치들 - 사이클충전 / 방전 (Cyclic charging/discharging) - USB 를이용한 PC 통신 - 2 - 외부장치들 -, 버튼 - DEC, INC 버튼 - START/

More information

, DVR. DVR. > > > " ". DVR.. ("wisenetlife.com" )? _

, DVR. DVR. > > >  . DVR.. (wisenetlife.com )? _ SUPER HD 영상보안시스템 간편설명서 , DVR. DVR. > > > " ". DVR.. ("wisenetlife.com" )? 1588-5772 http://www.wisenetlife.com 2_ RISK OF ELECTRI SHOCK DO NOT OPEN CAUTION : TO REDUCE THE RISK OF ELECTRICAL SHOCK DO NOT

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

[8051] 강의자료.PDF

[8051] 강의자료.PDF CY AC F0 RS1 RS0 OV - P 0xFF 0x80 0x7F 0x30 0x2F 0x20 0x1F 0x18 0x17 0x10 0x0F 0x08 0x07 0x00 0x0000 0x0FFF 0x1000 0xFFFF 0x0000 0xFFFF RAM SFR SMOD - - - GF1 GF0 PD IDL 31 19 18 9 12 13 14 15 1 2 3 4

More information

untitled

untitled 5V 1 2 - + LM7805 1 3 IN OUT GND POWER SW 1 2 CON 330 2 220uF 0.1 220uF LED 330 330 330 330 330 330 330 330 LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 5V 10K 10K 10K 10K 10K 10K 10K 10K SW0 SW1 SW2 SW3 SW4

More information

SMT-1722-1922-Kor.indd

SMT-1722-1922-Kor.indd SMT-2231 사용 설명서 첨부물 포장상자 개봉 후 제품은 튼튼하고 평평한 곳이나 설치장소에 놓고, 다음 내용물이 전부 있는지 체크하세요. TFT LCD 모니터 리모컨&건전지 VGA 신호케이블 전원코드 모니터 설치안내서 사용설명 CD 조작부 설명 전면조작부 적외선 센서 리모컨 센서 수신부 / PIP 동작중인 기능의 레벨증가 및 OSD메뉴 선택합니다.

More information

서보교육자료배포용.ppt

서보교육자료배포용.ppt 1. 2. 3. 4. 1. ; + - & (22kW ) 1. ; 1975 1980 1985 1990 1995 2000 DC AC (Ferrite) (NdFeB; ) /, Hybrid Power Thyrister TR IGBT IPM Analog Digital 16 bit 32 bit DSP RISC Dip SMD(Surface Mount Device) P,

More information

KT AI MAKERS KIT 사용설명서 (Node JS 편).indd

KT AI MAKERS KIT 사용설명서 (Node JS 편).indd KT AI MAKERS KIT 03 51 20 133 3 4 5 6 7 8 9 1 2 3 5 4 11 10 6 7 8 9 12 1 6 2 7 3 8 11 12 4 9 5 10 10 1 4 2 3 5 6 1 4 2 5 3 6 12 01 13 02 03 15 04 16 05 17 06 18 07 19 08 20 21 22 23 24 25 26 27 28 29

More information

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

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

More information

BC6DX-II Korean.ai

BC6DX-II Korean.ai 제품설명서 * 제품의성능개선을위하여예고없이사양이변경될수있습니다. * 무단복제금지 제품의특징 - 운영프로그램 - 이중입력전원회로 ( 주의!, 두개의입력전원을동시에사용하지마십시요.) - 방전중개별셀전압평균화 - 최대한의안전장치들 - 사이클충전 / 방전 (Cyclic charging/discharging) - USB 를이용한 PC 통신 - 2 - 기기외부장치들 -,

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

슬라이드 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

시프트 레지스터 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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

Slide 1

Slide 1 Linear Technology Corporation Power Seminar LDO 2016. 10. 12. LTC Korea 영업강전도부장 010-8168-6852 jdkang@linear.com 기술박종만차장 010-2390-2843 jmpark@linear.com LDO 목차 1) LDO feedback 동작원리, 2) LDO 종류 3) LDO 특성

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

hwp

hwp 100% Concentration rate (%) 95% 90% 85% 80% 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 Time (min) Control box of RS485 Driving part Control trigger Control box of driving car Diaphragm Lens of camera Illumination

More information

Microsoft PowerPoint - 부호기와 복호기.PPT

Microsoft PowerPoint - 부호기와 복호기.PPT 논리회로실험부호기와복호기 2005. 5. 3. 부호기와복호기란? 이론실험내용 개요 Encoder & Decoder 서로다른부호간의변환에사용되는것으로디지털신호를압축하거나전송시깨지지않도록바꾸는등여러가지목적에의해부호화라는장치와부호화되어전송되어온신호를다시원래의디지털신호로복호하는장치들을말한다. CODEC(enCOder DECoder) 이라고도한다. 기타 10진 to

More information

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

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

More information

슬라이드 1

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

More information

歯동작원리.PDF

歯동작원리.PDF UPS System 1 UPS UPS, Converter,,, Maintenance Bypass Switch 5 DC Converter DC, DC, Rectifier / Charger Converter DC, /, Filter Trouble, Maintenance Bypass Switch UPS Trouble, 2 UPS 1) UPS UPS 100W KVA

More information

비어 있음

비어 있음 VYPYR. VYPYR 15 VYPYR 120,. 43 Peavey. VYPYR., " ". TransTube " ", 266MHz SHARC. VYPYR 5,.,,. VYPYR. AC. IEC ( )... : 24 "( 30cm). 0 - Input. 1 - Stompbox Encoder VYPYR15.. 11.!. 2 - Amp Encoder.. 2. LED

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

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어 개나리 연구소 C 언어 노트 (tyback.egloos.com) 프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어먹고 하더라구요. 그래서,

More information