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

Size: px
Start display at page:

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

Transcription

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

2 Intro... 빵빵한센서키트는 40개의센서로이루어진패키지로아두이노초보자들을위해고안되었습니다. 초보자들이사용하기쉽도록납땜이필요없이간단히케이블을이용하여아두이노와연결할수있으며각각의센서에대한개괄적인설명및아두이노코드를제공함으로써센서를보다쉽게동작하고응용할수있습니다. 본매뉴얼에서다루게될센서는다음과같습니다. 1. 초음파거리센서모듈 2. 적외선인체감지센서모듈 3. 아날로그가속도센서모듈 4. 디지털온도센서모듈 5. 진동센서모듈 6. 홀자기센서모듈 7. 리셋버튼모듈 8. 적외선발광모듈 9. 수동부저모듈 10. 레이져발광모듈 11. RGB SMD LED 모듈 12. 포토인터럽트모듈 13. 듀얼컬러 LED 모듈 3mm ( 커먼캐소드 ) 14. 피에조버저모듈 15. 아날로그온도센서모듈 16. DHT11 디지털온도습도센서모듈 17. RGB 컬러 LED 모듈 18. 수은기울기스위칭센서모듈 19. 조도센서모듈 20. 5V 릴레이모듈 2

3 21. 기울기센서모듈 22. 소형리드스위치모듈 23. 적외선리모트컨트롤모듈 24. PS2 게임조이스틱모듈 25. 리니어홀자기센서모듈 26. 리드스위치모듈 27. 불꽃감지센서모듈 28. 매직라이트컵모듈 29. 디지털온도센서모듈 30. 듀얼컬러 LED 모듈 5mm ( 커먼캐소드 ) 31. 노크센서모듈 32. 적외선장애물감지센서모듈 컬러플래시 LED 모듈 34. 아날로그홀자기센서모듈 35. 터치센서모듈 36. 고감도사운드센서모듈 37. 마이크로폰사운드감지센서모듈 38. 심박센서모듈 39. 트랙킹센서모듈 40. 로터리인코더모듈 3

4 1. 초음파거리센서모듈 - 기본정보 초음파를이용한거리센서 유효측정거리 : 2~500cm 입력전압 : 5V 4

5 - 핀연결 센서핀 vcc Trig Echo GND 아두이노핀 5V D12 D13 GND - Arduino 소스코드 #define trigpin 12 #define echopin 13 void setup() Serial.begin (9600); pinmode(trigpin, OUTPUT); pinmode(echopin, INPUT); void loop() int duration, distance; digitalwrite(trigpin, HIGH); delaymicroseconds(1000); digitalwrite(trigpin, LOW); duration = pulsein(echopin, HIGH); distance = (duration/2) / 29.1; if (distance >= 200 distance <= 0) Serial.println("Out of range"); else Serial.print(distance); Serial.println(" cm"); delay(500); (1000); // delay one second 5

6 2. 적외선인체감지센서모듈 - 기본정보 유효감지거리 : 7m 감지각도 : 120 작동전압 : 5V - 20V PCB Dimension: 32mm*24mm 6

7 - 핀연결 센서핀 GND OUT VCC 아두이노핀 GND D2 5V - Arduino 소스코드 int motion_1 = 2; int light_1 = 13; void setup() pinmode (motion_1,input); pinmode (light_1, OUTPUT); void loop () digitalwrite (light_1,low); delay(1000); //this delay is to let the sensor settle down before taking a reading int sensor_1 = digitalread(motion_1); if (sensor_1 == HIGH) digitalwrite(light_1,high); delay(500); digitalwrite(light_1,low); delay(500); 7

8 3. 아날로그가속도센서모듈 - 기본정보 손쉽게사용가능한아날로그출력형 3 축가속센서보드로 +3/-3g 측정영역의초절전저노이즈형제품으로안정된성능을제공. X, Y, Z 값을이용하여 Pitch 와 Roll 의값을구할수있음. Pitch = tan 1 x acc y 2 acc +z2 acc Roll = tan 1 y acc - 핀연결 x 2 acc +z2 acc 센서핀 아두이노핀 VCC 3.3V X_OUT A1 Y_OUT A2 Z_OUT A3 GND GND 8

9 - Arduino 소스코드 const int xpin = A1; const int ypin = A2; const int zpin = A3; // x-axis of the accelerometer // y-axis // z-axis (only on 3-axis models) int sampledelay = 500; //number of milliseconds between readings void setup() // initialize the serial communications: Serial.begin(9600); //Make sure the analog-to-digital converter takes its reference voltage from // the AREF pin analogreference(external); pinmode(xpin, INPUT); pinmode(ypin, INPUT); pinmode(zpin, INPUT); void loop() int x = analogread(xpin); //add a small delay between pin readings. I read that you should //do this but haven't tested the importance delay(1); int y = analogread(ypin); //add a small delay between pin readings. I read that you should //do this but haven't tested the importance delay(1); int z = analogread(zpin); //zero_g is the reading we expect from the sensor when it detects //no acceleration. Subtract this value from the sensor reading to //get a shifted sensor reading. float zero_g = 512.0; //scale is the number of units we expect the sensor reading to //change when the acceleration along an axis changes by 1G. //Divide the shifted sensor reading by scale to get acceleration in Gs. 9

10 float scale = 102.3; Serial.print(((float)x - zero_g)/scale); Serial.print("\t"); Serial.print(((float)y - zero_g)/scale); Serial.print("\t"); Serial.print(((float)z - zero_g)/scale); Serial.print("\n"); // delay before next reading: delay(sampledelay); 10

11 4. 디지털온도센서모듈 - 기본정보 DS18B20을사용 -55 ~ +125, 정확도 ±0.5 (-10 ~ +85 내 ) 센서의 + 는가운데핀으로 와 S핀사이에있음. - 핀연결 센서핀아두이노핀 - GND + 5V S D10 - Arduino 소스코드 #include <OneWire.h> 11

12 OneWire ds(10); // 디지털 10 번핀에연결 void setup(void) Serial.begin(9600); void loop(void) byte i; byte present = 0; byte data[12]; byte addr[8]; int Temp; if (!ds.search(addr)) ds.reset_search(); return; Serial.print("R="); for( i = 0; i < 8; i++) Serial.print(addr[i], HEX); Serial.print(" "); if ( OneWire::crc8( addr, 7)!= addr[7]) Serial.print("CRC is not valid!n"); return; if ( addr[0]!= 0x28) Serial.print("Device is not a DS18S20 family device.n"); return; ds.reset(); ds.select(addr); ds.write(0x44,1); // start conversion, with parasite power on at the end delay(1000); // maybe 750ms is enough, maybe not present = ds.reset(); ds.select(addr); ds.write(0xbe); // Read Scratchpad 12

13 Serial.print("P="); Serial.print(present,HEX); Serial.print(" "); for ( i = 0; i < 9; i++) // we need 9 bytes data[i] = ds.read(); Serial.print(data[i], HEX); Serial.print(" "); Temp=(data[1]<<8)+data[0];//take the two bytes from the response relating to temperature Temp=Temp>>4;//divide by 16 to get pure celcius readout //next line is Fahrenheit conversion Temp=Temp*1.8+32; // comment this line out to get celcius Serial.print("T=");//output the temperature to serial port Serial.print(Temp); Serial.print(" "); Serial.print(" CRC="); Serial.print( OneWire::crc8( data, 8), HEX); Serial.println(); 13

14 5. 진동센서모듈 - 기본정보 SW-18015P을사용 터치, 진동, 충격등의물리적인움직임을감지함 Maximum 12V, 20mA current 14

15 - 핀연결 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 int Led=13;//define LED interface int Shock=3;//define vibration sensor interface int val;//define digital varible val void setup() pinmode(led,output);//define LED as output pinmode(shock,input);//define shock as input void loop() val=digitalread(shock);// if(val==high)// digitalwrite(led,low); else 15

16 digitalwrite(led,high); 16

17 6. 홀자기센서모듈 - 기본정보 3144EUA-S 홀자기센서사용 홀자기센서는자기장의세기에따라전압이변하는소자로서펄스변조, 유량및유속감지, 자동차속도측정등다양한분야에사용됨 BLDC 모터에서회전체의회전수를감지하기위해서도사용됨 - 핀연결 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 int Led=13; int SENSOR=3; 17

18 int val; void setup() pinmode(led,output); pinmode(sensor,input); void loop() val=digitalread(sensor); if(val==high) digitalwrite(led, HIGH); else digitalwrite(led, LOW); 18

19 7. 리셋버튼모듈 - 기본정보 일반적으로널리사용되는리셋버튼스위치를이용하여디지털핀입력에대한학습을할수있음. 버튼이눌림에따른 LED 점등변화확인. - 핀연결 - Arduino 소스코드 센서핀아두이노핀 - GND + 5V S D3 int Led=13; int BUTTONPIN=3; int val; void setup() 19

20 pinmode(led,output); pinmode(buttonpin,input); void loop() val=digitalread(buttonpin); if(val==high) digitalwrite(led, HIGH); else digitalwrite(led, LOW); 20

21 8. 적외선발광모듈 - 기본정보 IRremote.h 는메카솔루션홈페이지에서다운로드가능 7 컬러플래시 LED 모듈과모양이비슷하여혼돈할수있음 7 컬러플래시는 CNT5, DHT11 이기판에적혀있고, 적외선발광모듈은 - 핀연결 기판에홀이많이있음 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 #include <IRremote.h> IRsend irsend; 21

22 void setup () Serial.begin (9600); void loop () for (int i = 0; i <50; i++) irsend.sendsony (0xa90, 12); // Sony TV power code delay (40); 22

23 9. 수동부저모듈 - 기본정보 버저는소리신호알림장치이며기계, 전자기계, 압전방식으로되어있음. 전기적신호를소리신호로변경함. 출력 : 95dBA 주파수영역 : 2048Hz - 핀연결 센서핀아두이노핀 - GND + 5V S D11 - Arduino 소스코드 int buzzer=11; void setup() 23

24 pinmode(buzzer,output); void loop() unsigned char i,j; while(1) for(i=0;i<80;i++)//output sound of one frequency digitalwrite(buzzer,high);//make a sound delay(1);//delay 1ms digitalwrite(buzzer,low);//silient delay(1);//delay 1ms for(i=0;i<500;i++)//output sound of another frequency digitalwrite(buzzer,high);//make a sound delay(2);//delay 2ms digitalwrite(buzzer,low);//silient delay(2);//delay 2ms 24

25 10. 레이저발광모듈 - 기본정보 650nm 레이저다이오드 - 핀연결 센서핀아두이노핀 - GND + 5V S D10 - Arduino 소스코드 void setup () pinmode (10, OUTPUT); void loop () digitalwrite (10, HIGH); // open the laser head delay (1000); // delay one second 25

26 digitalwrite (10, LOW); // turn off the laser head delay (1000); // delay one second 26

27 11. RGB SMD LED 모듈 - 기본정보 풀컬러 RGB LED - 핀연결센서핀아두이노핀 - GND R D11 G D10 B D9 - Arduino 소스코드 int redpin = 11; int bluepin =10; int yellowpin =9; int val; void setup() 27

28 pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(yellowpin, OUTPUT); Serial.begin(9600); void loop() for(val=255; val>0; val--) analogwrite(11, val); analogwrite(10, 255-val); analogwrite(9, 128-val); delay(1); for(val=0; val<255; val++) analogwrite(11, val); analogwrite(10, 255-val); analogwrite(9, 128-val); delay(1); Serial.println(val, DEC); 28

29 12. 포토인터럽트모듈 - 기본정보 기판의 U 자형홈에사물혹은조그만시편을지나가게하면이를센싱함 - 핀연결 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 int Led = 13;// define LED Interface int buttonpin = 3; // define the photo interrupter sensor interface int val; // define numeric variables val void setup () pinmode (Led, OUTPUT);// define LED as output interface pinmode (buttonpin, INPUT);// define the photo interrupter sensor output interface 29

30 void loop () val = digitalread (buttonpin);// digital interface will be assigned a value of 3 to read val if (val == HIGH) // When the light sensor detects a signal is interrupted, LED flashes digitalwrite (Led, HIGH); else digitalwrite (Led, LOW); 30

31 13. 듀얼컬러 LED 모듈 3mm ( 커먼캐소드 ) - 기본정보 3mm와 5mm LED 중 3mm LED. - 핀연결센서핀아두이노핀 - GND G D11 R D10 - Arduino 소스코드 int redpin = 10; // select the pin for the red LED int greenpin = 11; // select the pin for the blueled int val; void setup () pinmode (redpin, OUTPUT); pinmode (greenpin, OUTPUT); 31

32 Serial.begin (9600); void loop () for (val = 255; val> 0; val --) analogwrite (11, val); analogwrite (10, 255-val); delay (15); for (val = 0; val <255; val ++) analogwrite (11, val); analogwrite (10, 255-val); delay (15); Serial.println (val, DEC); 32

33 14. 피에조버저모듈 - 기본정보 간혹, - 와 + 가바뀌어있는경우가있음. 스티커를제거하였을경우버저의 - 핀연결 + 가 3 핀쪽으로오면 3 핀의 와 + 가반대로연결되어있기에다음처럼핀 연결을함. 만약, 버저위의 + 가 3 핀의반대방향을향하면센서핀의 는 아두이노의 GND 에, 센서핀의 + 는아두이노의 5V 에정상적으로연결함. 센서핀아두이노핀 - 5V + GND S D8 - Arduino 소스코드 int speakerpin = 8; byte song_table [] = 30, 30, 30, 40, 50, 60, 70, 80, 90, 100,110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 250, 240, 230, 220, 210, 33

34 200, 190, 180, 170, 160, 150, 140, 130, 120, 110, 100, 90, 80, 70, 60, 50, 40, 30, 30, 30; int MAX = 50; int count = 0; void setup () pinmode (speakerpin, OUTPUT); void loop () analogwrite (speakerpin, song_table [count]); count ++; if (count> MAX) count = 0; delay (50); 34

35 15. 아날로그온도센서모듈 - 기본정보 써미스터를이용한온도측정 테스트결과 와 + 극이반대로되어있음을확인 ( 주의요망 ) Steinhart-Hart Thermistor equation 을이용하여온도를측정 - 핀연결 센서핀아두이노핀 - 5V + GND S A0 - Arduino 소스코드 #include <math.h> int sensorpin = A0; int ledpin = 13; // select the input pin for the potentiometer // select the pin for the LED 35

36 int sensorvalue = 0; // variable to store the value coming from the sensor void setup() pinmode(ledpin, OUTPUT); Serial.begin(9600); void loop() sensorvalue = analogread(sensorpin); digitalwrite(ledpin, HIGH); delay(sensorvalue); digitalwrite(ledpin, LOW); delay(sensorvalue); Serial.println(Thermister(sensorValue), DEC); double Thermister (int RawADC) double Temp; Temp = log ((( /RawADC) )); Temp = 1 / ( ( ( * Temp * Temp)) * Temp); Temp = Temp ; // Convert Kelvin to Celcius return Temp; 36

37 16. DHT11 디지털온도습도센서모듈 - 기본정보 DHT11 를이용한온도와습도측정 습도측정범위 : 20-90% (5% 오차 ) 온도측정범위 : 0-50 (2 오차 ) - 핀연결 센서핀아두이노핀 - 5V + GND S A0 - Arduino 소스코드 #define dht_dpin A0 byte bglobalerr; byte dht_dat[5]; void setup() InitDHT(); 37

38 Serial.begin(9600); delay(300); Serial.println("Humidity and temperaturenn"); delay(700); void loop() ReadDHT(); switch (bglobalerr) case 0: Serial.print("Current humdity = "); Serial.print(dht_dat[0], DEC); Serial.print("."); Serial.print(dht_dat[1], DEC); Serial.print("% "); Serial.print("temperature = "); Serial.print(dht_dat[2], DEC); Serial.print("."); Serial.print(dht_dat[3], DEC); Serial.println("C "); break; case 1: Serial.println("Error 1: DHT start condition 1 not met."); break; case 2: Serial.println("Error 2: DHT start condition 2 not met."); break; case 3: Serial.println("Error 3: DHT checksum error."); break; default: Serial.println("Error: Unrecognized code encountered."); break; delay(800); void InitDHT() pinmode(dht_dpin,output); digitalwrite(dht_dpin,high); void ReadDHT() bglobalerr=0; byte dht_in; byte i; digitalwrite(dht_dpin,low); delay(20); 38

39 digitalwrite(dht_dpin,high); delaymicroseconds(40); pinmode(dht_dpin,input); //delaymicroseconds(40); dht_in=digitalread(dht_dpin); if(dht_in) bglobalerr=1; return; delaymicroseconds(80); dht_in=digitalread(dht_dpin); if(!dht_in) bglobalerr=2; return; delaymicroseconds(80); for (i=0; i<5; i++) dht_dat[i] = read_dht_dat(); pinmode(dht_dpin,output); digitalwrite(dht_dpin,high); byte dht_check_sum = dht_dat[0]+dht_dat[1]+dht_dat[2]+dht_dat[3]; if(dht_dat[4]!= dht_check_sum) bglobalerr=3; ; byte read_dht_dat() byte i = 0; byte result=0; for(i=0; i< 8; i++) while(digitalread(dht_dpin)==low); delaymicroseconds(30); if (digitalread(dht_dpin)==high) result =(1<<(7-i)); while (digitalread(dht_dpin)==high); return result; 39

40 17. RGB 컬러 LED 모듈 - 기본정보 RGB 컬러 LED (5mm) - 핀연결센서핀아두이노핀 - GND R D11 G D10 B D9 - Arduino 소스코드 int redpin = 11; int bluepin =10; int yellowpin =9; int val; 40

41 void setup() pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(yellowpin, OUTPUT); Serial.begin(9600); void loop() for(val=255; val>0; val--) analogwrite(11, val); analogwrite(10, 255-val); analogwrite(9, 128-val); delay(1); for(val=0; val<255; val++) analogwrite(11, val); analogwrite(10, 255-val); analogwrite(9, 128-val); delay(1); Serial.println(val, DEC); 41

42 18. 수은기울기스위칭센서모듈 - 기본정보 유리관속의수은이기울기에따라움직이며 LED 를스위칭하는동작 - 핀연결 센서핀아두이노핀 - GND + 5V S D2 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); 42

43 void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 43

44 19. 조도센서모듈 - 기본정보 빛의밝기에따라저항값이변하는특성을이용한센서 광센서, 포토셀, 혹은조도센서라불림. - 핀연결 센서핀아두이노핀 - GND + 5V S A0 - Arduino 소스코드 int sensorpin = A0; // select the input pin for the potentiometer int ledpin = 13; // select the pin for the LED int sensorvalue = 0; // variable to store the value coming from the sensor 44

45 void setup() pinmode(ledpin, OUTPUT); Serial.begin(9600); void loop() sensorvalue = analogread(sensorpin); Serial.println(sensorValue, DEC); delay(50); 45

46 20. 5V 릴레이모듈 - 기본정보 릴레이는전기적으로구동되는스위치로서많은릴레이는전자석으로스위칭하는구조를가지고있음. 릴레이에신호를가하면딸깍하는소리가나며 NO, NC, 그리고 COM의출력을갖는다. 예를들어, 두개의신호선을스위칭할경우, 한쪽은 NO (Normally Opened) 에그리고다른하나는 COM에연결하면릴레이에신호를가하지않을때까지두신호선은열려있다. 그리고, 릴레이에신호가가해지면 NO와 COM은연결되어두신호선은닫히게된다. 46

47 - 핀연결 센서핀아두이노핀 - GND + 5V S D10 - Arduino 소스코드 int relay = 10; // relay turns trigger signal - active high; void setup () pinmode (relay, OUTPUT); // Define port attribute is output; void loop () digitalwrite (relay, HIGH); // relay conduction; delay (1000); digitalwrite (relay, LOW); // relay switch is turned off; delay (1000); 47

48 21. 기울기센서모듈 - 기본정보 센서내부의금속이기울기에따라움직이며아두이노의 LED 를스위칭하는 동작 - 핀연결 센서핀아두이노핀 - GND + 5V S D2 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); 48

49 void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 49

50 22. 소형리드스위치모듈 - 기본정보 리드스위치는자석을가까이가져갔을때연결이되고자석을떼었을때 - 핀연결 단락이되는성질을이용한센서입니다. 센서핀아두이노핀 - GND + 5V S D2 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() pinmode(ledpin, OUTPUT); 50

51 pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 51

52 23. 적외선리모트컨트롤모듈 - 기본정보 IRremote.h 라이브러리는메카솔루션홈페이지에서다운로드가능 - 핀연결 센서핀아두이노핀 - GND + 5V S D11 - Arduino 소스코드 #include <IRremote.h> int RECV_PIN = 11; // define input pin on Arduino IRrecv irrecv (RECV_PIN); decode_results results; void setup () Serial.begin (9600); 52

53 irrecv.enableirin (); // Start the receiver void loop () if (irrecv.decode (& results)) Serial.println (results.value, HEX); irrecv.resume (); // Receive the next value 53

54 24. PS2 게임조이스틱모듈 - 기본정보 로봇제어및모터제어에사용되는조이스틱으로아날로그출력방식의조이스틱으로 Arduino에연결하여쉽게제어를할수있는제품 2축조이스틱 (X,Y, 푸쉬버튼기능 ) - 핀연결센서핀아두이노핀 GND GND +5V 5V VRx A0 VRy A1 SW D3 - Arduino 소스코드 int JoyStick_X = 0; / / x int JoyStick_Y = 1; / / y 54

55 int JoyStick_Z = 3; / / key void setup () pinmode (JoyStick_X, INPUT); pinmode (JoyStick_Y, INPUT); pinmode (JoyStick_Z, INPUT); Serial.begin (9600); / / 9600 bps void loop () int x, y, z; x = analogread (JoyStick_X); y = analogread (JoyStick_Y); z = digitalread (JoyStick_Z); Serial.print (x, DEC); Serial.print (","); Serial.print (y, DEC); Serial.print (","); Serial.println (z, DEC); delay (100); 55

56 25. 리니어홀자기센서모듈 - 기본정보 리드센서와마찬가지로자석에반응하는센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status 56

57 void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 57

58 26. 리드스위치모듈 - 기본정보 홀자기센서와마찬가지로자석에반응하는센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status 58

59 void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 59

60 27. 불꽃감지센서모듈 - 기본정보 불꽃감지센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status 60

61 void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 61

62 28. 매직라이트컵모듈 - 기본정보 두개가하나의세트 하나의모듈에 LED 불이들어왔다가두개를동시에기울이면다른쪽으로 - 핀연결 LED 불빛이전달되는현상 센서A 핀 아두이노핀 센서B 핀 아두이노핀 G GND G GND + 5V + 5V S D7 S D4 L D5 L D6 - Arduino 소스코드 int LedPinA = 5; int LedPinB = 6; int SPinA = 7; int SPinB = 4; 62

63 int buttonstatea = 0; int buttonstateb = 0; int brightness = 0; void setup() pinmode(ledpina, OUTPUT); pinmode(ledpinb, OUTPUT); pinmode(spina, INPUT); pinmode(spinb, INPUT); void loop() buttonstatea = digitalread(spina); if (buttonstatea == HIGH && brightness!= 255) brightness ++; buttonstateb = digitalread(spinb); if (buttonstateb == HIGH && brightness!= 0) brightness --; analogwrite(ledpina, brightness); // A will turn off gradually analogwrite(ledpinb, brightness); // B will turn on gradually delay(25); 63

64 29. 디지털온도센서모듈 - 기본정보 디지털온도센서모듈이지만, 아날로그센서로도사용가능. 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status 64

65 void setup() pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 65

66 30. 듀얼컬러 LED 모듈 5mm ( 커먼캐소드 ) - 기본정보 5mm 사이즈의 Red, Green 듀얼컬러 LED 66

67 - 핀연결 센서핀 아두이노핀 - GND + ( 레드 ) D11 S ( 그린 ) D10 - Arduino 소스코드 int redpin = 11; // select the pin for the red LED int greenpin = 10; // select the pin for the greenled int val; void setup () pinmode (redpin, OUTPUT); pinmode (greenpin, OUTPUT); Serial.begin (9600); void loop () for (val = 255; val> 0; val --) analogwrite (11, val); analogwrite (10, 255-val); delay (15); for (val = 0; val <255; val ++) analogwrite (11, val); analogwrite (10, 255-val); delay (15); Serial.println (val, DEC); 67

68 31. 노크센서모듈 - 기본정보 플라스틱케이스안의금속이진동및충격을감지하여출력. - 핀연결 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 int Led=13;//define LED interface int Shock=3;//define vibration sensor interface int val;//define digital varible val void setup() pinmode(led,output);//define LED as output 68

69 pinmode(shock,input);//define shock as input void loop() val=digitalread(shock);// if(val==high)// digitalwrite(led,low); else digitalwrite(led,high); 69

70 32. 적외선장애물감지센서모듈 - 기본정보 적외선이장애물에의해반사되면 LED를깜빡임. LED 발광다이오드를통해출력된빛이장애물에의해반사되고이를포토트렌지스터를통해읽음. - 핀연결센서핀아두이노핀 GND GND + 5V out D3 EN X 연결안함 - Arduino 소스코드 int Led = 13 ;// define LED Interface int buttonpin = 3; // define the obstacle avoidance sensor interface int val ;// define numeric variables val 70

71 void setup () pinmode (Led, OUTPUT) ;// define LED as output interface pinmode (buttonpin, INPUT) ;// define the obstacle avoidance sensor output interface void loop () val = digitalread (buttonpin) ;// digital interface will be assigned a value of 3 to read val if (val == HIGH) // When the obstacle avoidance sensor detects a signal, LED flashes digitalwrite (Led, HIGH); else digitalwrite (Led, LOW); 71

72 33. 7 컬러플래시 LED 모듈 - 기본정보 3 개의핀중가운데핀은연결하지않도록한다 ( 주의 ) - 핀연결 센서핀아두이노핀 - GND + X ( 연결안함 ) S D12 - Arduino 소스코드 void setup() pinmode(12, OUTPUT); void loop() digitalwrite(12, HIGH); // set the LED on 72

73 delay(1000); digitalwrite(12, LOW); delay(1000); // wait for a second // set the LED off // wait for a second 73

74 34. 아날로그홀자기센서모듈 - 기본정보 자기력에의해값이변함 - 핀연결 센서핀아두이노핀 - GND + 5V S A0 - Arduino 소스코드 int sensorpin = A0; int ledpin = 13; // select the pin for the LED int sensorvalue = 0; // variable to store the value coming from the sensor void setup() pinmode(ledpin, OUTPUT); Serial.begin(9600); 74

75 void loop() sensorvalue = analogread(sensorpin); Serial.println(sensorValue, DEC); delay(50); 75

76 35. 터치센서모듈 - 기본정보 터치감지센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() 76

77 pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 77

78 36. 고감도사운드센서모듈 - 기본정보 고감도사운드감지센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() 78

79 pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 79

80 37. 마이크로폰사운드감지센서모듈 - 기본정보 사운드감지센서 아날로그 (AO) 와디지털 (DO) 신호모두검출가능 - 핀연결센서핀아두이노핀 DO D2 + 5V G GND AO A0 - Arduino 소스코드 const int S = 2; // the number of the pushbutton pin const int ledpin = 13; // the number of the LED pin int sensorstate = 0; // variable for reading the pushbutton status void setup() 80

81 pinmode(ledpin, OUTPUT); pinmode(s, INPUT); void loop() sensorstate = digitalread(s); if (sensorstate == HIGH) // turn LED on: digitalwrite(ledpin, HIGH); else // turn LED off: digitalwrite(ledpin, LOW); 81

82 38. 심박센서모듈 - 기본정보 손가락을두개의다이오드사이에넣으면적외선이손가락을투과하여 - 핀연결 심박을측정한다. 센서핀아두이노핀 - GND + 5V S A0 - Arduino 소스코드 int ledpin = 13; int sensorpin = 0; double alpha = 0.75; int period = 20; double change = 0.0; void setup () 82

83 pinmode (ledpin, OUTPUT); Serial.begin (115200); 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); 83

84 39. 트랙킹센서모듈 - 기본정보 가변저항을돌려주면서감도 (Sensitivity) 를조절할수있다. - 핀연결 센서핀아두이노핀 - GND + 5V S D3 - Arduino 소스코드 int Led=13;//define LED interface int Shock=3;//define vibration sensor interface int val;//define digital varible val void setup() pinmode(led,output);//define LED as output pinmode(shock,input);//define shock as input 84

85 void loop() val=digitalread(shock);// if(val==high)// digitalwrite(led,low); else digitalwrite(led,high); 85

86 40. 로터리인코더모듈 - 기본정보 로터리인코더를돌리면서회전정도를측정. - 핀연결센서핀아두이노핀 GND GND + 5V SW D2 DT D3 CLK D4 - Arduino 소스코드 int apin = 3; int bpin = 4; int buttonpin = 2; 86

87 int temp; int temprotation = 100; int rotation = 100; void setup() pinmode(apin, INPUT); pinmode(bpin, INPUT); pinmode(buttonpin, INPUT); Serial.begin(9600); void loop() int change = getencoderturn(); if(change!=temp) rotation = rotation + change; if(rotation!= temprotation) Serial.println(rotation); temprotation = rotation; temp = change; delay(1); int getencoderturn() // return -1, 0, or +1 static int olda = LOW; static int oldb = LOW; int result = 0; int newa = digitalread(apin); int newb = digitalread(bpin); if (newa!= olda newb!= oldb) if (olda == LOW && newa == HIGH) result = -(oldb * 2-1); olda = newa; 87

88 oldb = newb; return result; 88

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

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

More information

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

< 제누이노스타트키트 > 사용설명서 목차 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

슬라이드 1

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

More information

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

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

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

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

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

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

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

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

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

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

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

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

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

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - (Asynchronous Mode) - - - ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - UART (Univ ers al As y nchronous Receiver / T rans mitter) 8250A 8250A { COM1(3F8H). - Line Control Register

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

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

<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

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

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

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

슬라이드 1

슬라이드 1 Hardware/Iot Hacking AVR 프로그래밍 mongii@grayhash 마이크로컨트롤러소개 MCU = Micro Controller Unit 한마디로 작은 CPU 혹은작은컴퓨터 특수목적을수행하는소형화된 CPU 주변장치를추가해나가며기능확장 (Control) 가능 주로 C언어를이용하여프로그래밍 칩내부에 RAM과 ROM 등을포함 System on a

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

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ........................... ½ ¼ ½ ¾ ................................................ ...........................................................................

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

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

More information

슬라이드 1

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

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

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

BC6DX-II Korean.ai

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

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

TEL:02)861-1175, FAX:02)861-1176 , REAL-TIME,, ( ) CUSTOMER. CUSTOMER REAL TIME CUSTOMER D/B RF HANDY TEMINAL RF, RF (AP-3020) : LAN-S (N-1000) : LAN (TCP/IP) RF (PPT-2740) : RF (,RF ) : (CL-201)

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

BC6DX Korean.ai

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

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

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

PowerPoint Presentation

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

More information

untitled

untitled Huvitz Digital Microscope HDS-5800 Dimensions unit : mm Huvitz Digital Microscope HDS-5800 HDS-MC HDS-SS50 HDS-TS50 SUPERIORITY Smart Optical Solutions for You! Huvitz Digital Microscope HDS-5800 Contents

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 프레젠테이션 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

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

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

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

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

chap10.PDF

chap10.PDF 10 C++ Hello!! C C C++ C++ C++ 2 C++ 1980 Bell Bjarne Stroustrup C++ C C++ C, C++ C C 3 C C++ (prototype) (type checking) C C++ : C++ 4 C C++ (prototype) (type checking) [ 10-1] #include extern

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

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

hd1300_k_v1r2_Final_.PDF

hd1300_k_v1r2_Final_.PDF Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

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

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

untitled

untitled CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power

More information

전자교탁 사양서.hwp

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

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

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

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

Coriolis.hwp

Coriolis.hwp MCM Series 주요특징 MaxiFlo TM (맥시플로) 코리올리스 (Coriolis) 질량유량계 MCM 시리즈는 최고의 정밀도를 자랑하며 슬러리를 포함한 액체, 혼합 액체등의 질량 유량, 밀도, 온도, 보정된 부피 유량을 측정할 수 있는 질량 유량계 이다. 단일 액체 또는 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

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

0.1-6

0.1-6 HP-19037 1 EMP400 2 3 POWER EMP400 4 5 6 7 ALARM CN2 8 9 CN3 CN1 10 24V DC CN4 TB1 11 12 Copyright ORIENTAL MOTOR CO., LTD. 2001 2 1 2 3 4 5 1.1...1-2 1.2... 1-2 2.1... 2-2 2.2... 2-4 3.1... 3-2 3.2...

More information

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

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

More information

untitled

untitled while do-while for break continue while( ) ; #include 0 i int main(void) int meter; int i = 0; while(i < 3) meter = i * 1609; printf("%d %d \n", i, meter); i++; return 0; i i< 3 () 0 (1)

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

CPX-E-SYS_BES_C_ _ k1

CPX-E-SYS_BES_C_ _ k1 CPX-E 8727 27-7 [875294] CPX-E-SYS-KO CODESYS, PI PROFIBUS PROFINET (). :, 2 Festo CPX-E-SYS-KO 27-7 ... 5.... 5.2... 5.3... 5.4... 5.5... 5 2... 6 2.... 6 2..... 6 2..2 CPX-E... 7 2..3 CPX-E... 9 2..4...

More information

Microsoft PowerPoint - polling.pptx

Microsoft PowerPoint - polling.pptx 지현석 (binish@home.cnu.ac.kr) http://binish.or.kr Index 이슈화된키보드해킹 최근키보드해킹이슈의배경지식 Interrupt VS polling What is polling? Polling pseudo code Polling 을이용한키로거분석 방어기법연구 이슈화된키보드해킹 키보드해킹은연일상한가! 주식, 펀드투자의시기?! 최근키보드해킹이슈의배경지식

More information

Chapter #01 Subject

Chapter #01  Subject Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned

More information

PowerPoint 프레젠테이션

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

More information

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

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

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

DIB-100_K(90x120)

DIB-100_K(90x120) Operation Manual 사용설명서 Direct Box * 본 제품을 사용하기 전에 반드시 방송방식 및 전원접압을 확인하여 사용하시기 바랍니다. MADE IN KOREA 2009. 7 124447 사용하시기 전에 사용하시기 전에 본 기기의 성능을 충분히 발휘시키기 위해 본 설명서를 처음부터 끝까지 잘 읽으시고 올바른 사용법으로 오래도록 Inter-M 제품을

More information

[ 융합과학 ] 과학고 R&E 결과보고서 뇌파를이용한곤충제어 연구기간 : ~ 연구책임자 : 최홍수 ( 대구경북과학기술원 ) 지도교사 : 박경희 ( 부산일과학고 ) 참여학생 : 김남호 ( 부산일과학고 ) 안진웅 ( 부산일과학고 )

[ 융합과학 ] 과학고 R&E 결과보고서 뇌파를이용한곤충제어 연구기간 : ~ 연구책임자 : 최홍수 ( 대구경북과학기술원 ) 지도교사 : 박경희 ( 부산일과학고 ) 참여학생 : 김남호 ( 부산일과학고 ) 안진웅 ( 부산일과학고 ) [ 융합과학 ] 과학고 R&E 결과보고서 뇌파를이용한곤충제어 연구기간 : 2013. 3. 1 ~ 2014. 2. 28 연구책임자 : 최홍수 ( 대구경북과학기술원 ) 지도교사 : 박경희 ( 부산일과학고 ) 참여학생 : 김남호 ( 부산일과학고 ) 안진웅 ( 부산일과학고 ) 장은영 ( 부산일과학고 ) 정우현 ( 부산일과학고 ) 조아현 ( 부산일과학고 ) 1 -

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED Controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

61 62 63 64 234 235 p r i n t f ( % 5 d :, i+1); g e t s ( s t u d e n t _ n a m e [ i ] ) ; if (student_name[i][0] == \ 0 ) i = MAX; p r i n t f (\ n :\ n ); 6 1 for (i = 0; student_name[i][0]!= \ 0&&

More information

歯AG-MX70P한글매뉴얼.PDF

歯AG-MX70P한글매뉴얼.PDF 120 V AC, 50/60 Hz : 52 W (with no optional accessories installed), indicates safety information. 70 W (with all optional accessories installed) : : (WxHxD) : : 41 F to 104 F (+ 5 C to + 40 C) Less than

More information

歯메뉴얼v2.04.doc

歯메뉴얼v2.04.doc 1 SV - ih.. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - - - 23 24 R S T G U V W P1 P2 N R S T G U V W P1 P2 N R S T G U V W P1 P2 N 25 26 DC REACTOR(OPTION) DB UNIT(OPTION) 3 φ 220/440 V 50/60

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

1. SeeEyes HD-SDI 전송장치 개요 개요 HD-SDI 전송 솔루션 신기술 적용을 통한 고성능 / 경제적 CCTV 시스템 구축 Power over Coax 기능을 포함한 HD-SDI 전송 솔루션 저렴한 동축케이블을 이용하여 HD-SDI 신호를 원거리 전송 (H

1. SeeEyes HD-SDI 전송장치 개요 개요 HD-SDI 전송 솔루션 신기술 적용을 통한 고성능 / 경제적 CCTV 시스템 구축 Power over Coax 기능을 포함한 HD-SDI 전송 솔루션 저렴한 동축케이블을 이용하여 HD-SDI 신호를 원거리 전송 (H 신제품 안내 [HD-SDI 전송장치] 1. SeeEyes HD-SDI 전송장치 개요 개요 HD-SDI 전송 솔루션 신기술 적용을 통한 고성능 / 경제적 CCTV 시스템 구축 Power over Coax 기능을 포함한 HD-SDI 전송 솔루션 저렴한 동축케이블을 이용하여 HD-SDI 신호를 원거리 전송 (HD : / Full HD: 130m) 다양한 방식으로

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

10주차.key

10주차.key 10, Process synchronization (concurrently) ( ) => critical section ( ) / =>, A, B / Race condition int counter; Process A { counter++; } Process B { counter ;.. } counter++ register1 = counter register1

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

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4 Introduction to software design 2012-1 Final 2012.06.13 16:00-18:00 Student ID: Name: - 1 - 0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x

More information

2009년2학기 임베디드시스템 응용

2009년2학기 임베디드시스템 응용 임베디드시스템기초 (#514115 ) #2. GPIO & Matrix Keypad 한림대학교전자공학과이선우 Short Review #1 General Purpose Input Output (GPIO) Output port Input port Switch 사용방법 2 General Purpose Input Output(GPIO) port 모든 MCU의가장기본적이고중요한주변장치

More information

untitled

untitled if( ) ; if( sales > 2000 ) bonus = 200; if( score >= 60 ) printf(".\n"); if( height >= 130 && age >= 10 ) printf(".\n"); if ( temperature < 0 ) printf(".\n"); // printf(" %.\n \n", temperature); // if(

More information

PowerPoint 프레젠테이션

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

More information

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

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

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

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

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

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

More information

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

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float Part 2 31 32 33 106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float f[size]; /* 10 /* c 10 /* f 20 3 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-SEGMENT DEVICE CONTROL - DEVICE DRIVER Jo, Heeseung 디바이스드라이버구현 : 7-SEGMENT HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 디바이스드라이버구현 : 7-SEGMENT 6-Digit 7-Segment LED

More information