아날로그입력 Analog Input 작품이외부세계에관한정보를아날로그형태로읽어들이는경우. 센서를이용하는여러프로젝트들이이에속한다. 이를테면작품앞에있는사람의몸무게는어느정도인지, 방안의 조명은얼마나밝은지등을알고자하는경우가이에속한다. 예 ) 다양한센서들
|
|
- 호 아
- 6 years ago
- Views:
Transcription
1 Physical Computing for Designers & Artists 연세대학교디지털아트학과 Earl Park
2 아날로그입력 Analog Input 작품이외부세계에관한정보를아날로그형태로읽어들이는경우. 센서를이용하는여러프로젝트들이이에속한다. 이를테면작품앞에있는사람의몸무게는어느정도인지, 방안의 조명은얼마나밝은지등을알고자하는경우가이에속한다. 예 ) 다양한센서들
3 센서 Sensor 센서란어떤외부자극에대해반응을감지할수있는장치나시스템을말한다. 우리몸이느끼는온도, 맛, 시각적인색깔등모든것이센서반응에대한결과라할수있다. 사람으로말하자면감각에해당하는기능을수행하는소자로볼수있으며대상물의상태를파악하고전기신호로전달하는것이일반적이다. 종류로는빛센서, 온도센서, 가스센서, 압력센서, 자기센서등다양하다. 귀 ; 입력장치 ; 청각눈 ; 입력장치 ; 시각 공중화장실의자동물내림장치, 백화점의자동문, 사람이움직이면자동으로불이켜지는아파트현관등우리의일상생활에서사람이움직이는것을감지해동작하는여러장치들이있다. 이러한사람의움직임이나위치, 주변환경의변화에반응하는인터랙션을하기위해서는컴퓨터가변화를읽을수있어야한다. 그것을도와주는것이여러가지센서들이며이러한센서들은구입할수도있고, 원리를알면스스로만들수도있다. 예를들어도체가연결되었다떨어지는원리를가진스위치는키보드자판에응용되어쓰이고있으며, 동전 2개나동테이프등을이용해사람의위치를알수있는발판스위치만들수도있다. 코 ; 입력장치 ; 후각 입 ; 입력장치 ; 미각, 출력장치 ; 말 몸 ; 입력장치 ; 촉각, 출력장치 ; 몸짓, 표정 모니터 ; 출력장치 ; 시각 인간은세밀하고복합적인센서의조직체이다. 컴퓨터는필요한기능만있는단순한장치이다. 키보드 ; 입력장치 ; 문자 마우스 ; 입력장치 ; 좌표
4 가변저항 Variable resistance 아날로그입력을위해가장흔히사용되는부품이가변저항이다. 가변저항은기계에너지, 빛에너지, 열에너지등여러가지에너지의변화를저항의변화로바꾸어나타내준다. 가장흔히볼수있는저항은포텐시오미터 (Potentiometer) 이다. 포텐시오미터는일상생활속의많은제품에서많이볼수있다. 오디오의볼륨다이얼은저항을달리함으로써스피커에전달되는신호의강도를조절하기위한포텐시오미터이다. 가변저항은저항값을임의로바꿀수있는저항이다. 가변저항을사용하여저항을바꾸면전류의크기도바뀐다. 우리가흔히쓰고있는저항은값이변하지않는고정저항이다. 가변저항에는반고정식저항인트리머 (Trimmer) 와포텐시오미터가가장많이쓰인다. 포텐시오미터는회전을감지하는센서로응용되기도한다. 아래는센서로쓰이면서가변저항의역할을하게되는부품들이다. A. 써미스터 thermistor : 열의변화를저항의변화로바꿈 B. 포토셀 photocell : 포토레지스터라고도한다. 빛의밝기에따라저항값이변화 C. 압력센서 FSR(force sensitive resistors) : 가해지는힘에따라저항값이변화 D. 플렉스센서 flex sensor : 굽혀지는각도에따라저항값이변화 E. 기울기센서 : 기울기에의해스위치가 (ON/OFF) 동작 F. 거리측정센서 : 적외선, 초음파센서를사용해서거리를측정. 측정거리는다양 G. Piezo 센서, 충격 & 진동센서 : 주변의충격이나진동에의해서반응하는센서 Physical Computing 4
5 아날로그입력 Analog input < 프로그래밍 > analog input핀으로값을받을수있는가장간단한코드로 Serial통신으로값을보면서센서가제대로동작하는지, 센서의어떤지점에서어떤값이들어오는지알아볼때쓰인다. 포텐시오미터를돌리면 Serial통신으로 analog input핀으로값이얼마가들어오는지알수있다. int analogpin = 3; // potentiometer wiper (middle terminal) connected to analog pin 3 int val = 0; // variable to store the value read void setup() { Serial.begin(9600); // setup serial void loop() { val = analogread(analogpin); // read the input pin Serial.println(val); // debug value analogread() 문은 0~5v 인풋볼트를 0~1023 의디지털값으로변환시킨다. 이것은 atmega 칩안에 ADC(analog to digital convertor) 라불리는회로에의해이루어진다. *analog input 핀은 10 비트 (2 10 ) 의범위의값인 0~1023 을받아들일수있다. < 회로구성 > 아날로그핀 3번에포텐시오미터를붙인다. - 포텐시오미터의가운데핀을아날로그핀 3번에연결한다. - 포텐시오미터의왼쪽핀을그라운드에연결한다. - 포텐시오미터의오른쪽핀을 +5v에연결한다. Physical Computing 5
6 빛감지센서 Photoresistor 빛감지센서는빛의양에따라저항값이변하는일종의가변저항이다. 빛감지센서는민감해서환경의영향을많이받으므로실제로사용하는환경에맞게주변을제한해주는일이필요하다. int analogpin = 0; // potentiometer wiper (middle terminal) connected to analog pin 3 int val = 0; // variable to store the value read void setup() { Serial.begin(9600); // setup serial void loop() { val = analogread(analogpin); // read the input pin Serial.println(val); // debug value 마이크로컨트롤러에연결된센서의전압값을시리얼프린트창으로확인해보자. 이제부터사용하는센서값을확인하고싶을때는오른쪽과같이시리얼통신코드를사용하도록하자. 저항은 10K를쓰도록한다. Physical Computing 6
7 온도센서 Thermistor /* T( 단위 K) = log(4r -3000) / ( ) 저항의단위는 ( 옴 ) 화씨 (F) = 1.8 * 섭씨 (Tc)+ 32 섭씨 (Tc) = (F-32)/1.8 온도센서는온도에따라저항값이변하는일종의가변저항이다. 인풋핀으로들어오는전압값을우리가아는온도값으로보여주기위해서는복잡한 계산식이필요하다. 저항은 10K 를쓰도록한다. 섭씨 (Tc) = 절대온도 (T) */ int analpin = 0; int ledpin = 13; // select the pin for the LED int val = 0; // variable to store the value coming from the sensor long x=0, vcc=4840; float th=0,ce=0; void setup() { pinmode(ledpin, OUTPUT); // declare the ledpin as an OUTPUT Serial.begin(9600); void loop() { val = analogread(analpin); // read the value from the sensor digitalwrite(ledpin, HIGH); // turn the ledpin on x = map(val,0,1023,0,vcc); th = (((float)(vcc-x)*10.0)/(float)x)*1000.0; ce = ((log(4.0*th ) / ( ) + 473)-32.0)/1.8; Serial.println(ce); digitalwrite(ledpin, LOW); // turn the ledpin off delay(200); // stop the program for some time Physical Computing 7
8 적외선센서 IR(Infrared) Sensor 짧은거리를측정하는데있어서는샤프의적외선센서들이자주쓰인다. 값이싸고정확한편이며사용하기도쉽다. 이센서는적외선을쏜후목표물에반사되어돌아오는양을측정한다. 적외선이므로어두운곳에서도사용가능하다. Sharp GP2Y0A21YK0F는 10cm~80cm내의거리를측정할수있다. 측정범위는좁은편이어서물체가센서로부터일직선상에있을경우에만측정된다. 정면에서조금만벗어나도측정되지않는다. 물체가가까이있을수록큰값을읽을수있으며, 10cm이내로접근했을때는예측할수없는값을돌려준다. 측정결과로서 0~5v 사이의변화하는전압을내보내주므로아날로그인풋으로값을받아들여야한다. 세가닥의건선을가지고있으며각각 +5v, 그라운드, 거리측정결과값에대한선이다. 저항은 10K를쓰도록한다. 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 void setup() { pinmode(ledpin, OUTPUT); // declare the ledpin as an OUTPUT: void loop() { sensorvalue = analogread(sensorpin); // read the value from the sensor: digitalwrite(ledpin, HIGH); // turn the ledpin on delay(sensorvalue); // stop the program for <sensorvalue> milliseconds: digitalwrite(ledpin, LOW); // turn the ledpin off: delay(sensorvalue); // stop the program for for <sensorvalue> milliseconds: 참고 Physical Computing 8
9 초음파센서 Ultrasonic Sensor int echopin = 13; // Pin to receive echo pulse int trigpin = 12; // Pin to send trigger pulse 더긴거리를측정하고자할때는초음파거리센서가좋다. 이들은소나수중탐지기처럼초음파를내보낸다음, 그것이반사되어되돌아오기까지의시간을측정한다. HC-SR04는측정범위가 2cm~5m이며측정폭은 Sharp 센서들보다는넓은 30도이다. 센서에서정면에위치한물체의거리를측정하며, 양옆으로벗어난물체를잘측정하지못한다. 측정과정에서, 희미하게들릴정도의작은소리를낸다. HC-SR04는마이크로컨트롤러에서 10us 길이의펄스신호를받으면초음파를발사해거리를측정한후그결과를펄스신호를이용해마이크로컨트롤러에돌려준다. 이때마이크로컨트롤러는돌아오는펄스의길이를측정해결과값을받게된다. 측정후다음측정을위해센서를재준비되는데 10ms의시간이걸린다. 받아온값을 58로나누면몇 cm나떨어져있는지알수있다. void setup(){ Serial.begin(9600); pinmode(echopin, INPUT); pinmode(trigpin, OUTPUT); void loop(){ digitalwrite(trigpin, LOW); // Set the trigger pin to low for 2uS delaymicroseconds(2); digitalwrite(trigpin, HIGH); // Send a 10uS high to trigger ranging delaymicroseconds(10); digitalwrite(trigpin, LOW); // Send pin low again int distance = pulsein(echopin, HIGH); // Read in times pulse distance= distance/58; // Calculate distance from time of pulse Serial.println(distance); delay(50); // Wait 50mS before next ranging 참고 Physical Computing 9
10 힘감지저항 FSR (Force Sensitive Resistors) 플렉스센서 Flex Sensor 힘감지저항은센서표면에힘을증가시킬때감소하는저항이발생하는, 기계적인저항을전기적인저항으로바꾸어주는센서이다. 다른가변저항들과마찬가지로이들도두개의단자를가지고있으며, 아날로그입력회로에쉽게연결할수있다. 형태는다양하지만대채로작고납작하다는것은공통점이다. 힘감지저항은보통손으로버튼이나키패트를누르는정도의작은힘을감지할수있도록디자인되어있다. 이러한센서에몸전체의무게가실리면대번에센서가측정할수있는최대치에달하게된다. 단지사람이위에올라서있는지아닌지만판별하는디지털입력으로사용하고자한다면, 이것도괜찮은방법이다. 플렉스센서는힘감지저항과생김새도비슷하고작동방식도비슷하다. 누르는힘이아니라굽혀지는정도에따라저항이달라진다는점이차이점이다. 이센서는 180도까지굽혀질수있는납작한플라스틱띠처럼생겼으며그저항값은 10kΩ에서 40kΩ까지변화한다. 두개의단자가있으며아날로그입력회로에쉽게연결할수있다. 이센서는물론손가락이나경첩처럼굽혀지는물체를감지하는데쓰일수있다. 여러가상현실제어용글러브들이이센서를채택하고있다. 사용하기가워낙쉽기때문에, 이밖에회전운동이나직선운동에도응용할수있다. 이를테면책상서랍이얼마나당겨졌는지, 또는문이얼마만큼열렸는지감지할때도쓰일수있다. 참고 참고 참고 Physical Computing 10
11 LED 를순차적으로켜기 (1) For Loop (1) < 프로그래밍 > 순차적으로 10개의 LED를켜보자. array문을이용해 LED핀번호를저장시켜놓고, LED가순차적으로켜지게해보자. for문을이용해핀을동시에설정해주거나 LED를순차적으로켜주는등반복하는곳에써본다. int pinarray[] = {2,3,4,5,6,7,8,9,10,11; int count = 0; int timer = 100; void setup(){ for (count=0;count<10;count++) { pinmode(pinarray[count], OUTPUT); void loop() { for (count=0;count<10;count++) { digitalwrite(pinarray[count], HIGH); delay(timer); for (count=9;count>=0;count--) { digitalwrite(pinarray[count], LOW); delay(timer); < 회로구성 > 디지털핀 2~11 번에 LED 를붙인다 옴저항의한쪽끝을디지털핀 2~11 번에각각연결한다 옴저항의다른쪽끝을 LED 의 anode( 긴다리 ) 와각각연결한다. - LED 의 cathod( 짧은다리 ) 를각각그라운드에연결한다 Physical Computing 11
12 LED 를순차적으로켜기 (2) For Loop (2) < 프로그래밍 > 이번에는순차적으로자동으로켜지는것이아닌입력장치를사용해사용자의제어에따라순차적으로켜지는 LED를구성해보자. 포텐시오미터를이용해포텐시오미터를돌렸을때디지털핀 2~11번 LED가순차적으로켜지게해보자. map(value, fromlow, fromhigh, tolow, tohigh); value값을 fromlow에서 fromhigh까지를 tolow에서 tohigh까지의값으로맵핑한다. 여기서는 0~1023까지의값을 led 어레이갯수에맞게 10개로바꾸어주는일은한다. int pinarray[] = {2,3,4,5,6,7,8,9,10,11; int lednum =10; int count = 0; int timer = 100; int val = 0; int previous_pin; void setup(){ Serial.begin(9600); for (count=0;count<lednum;count++) { pinmode(pinarray[count], OUTPUT); void loop() { val = analogread(0); int current_pin = map(val,0,1023,0,lednum-1); if (current_pin!= previous_pin) { Serial.println(current_pin); previous_pin = current_pin; < 회로구성 > 아날로그핀 0번에포텐시오미터를붙인다. - 포텐시오미터의가운데핀을아날로그핀 0번에연결한다. - 포텐시오미터의왼쪽핀을그라운드에연결한다. - 포텐시오미터의오른쪽핀을 +5v에연결한다. 디지털핀 2~11번에 LED를붙인다 옴저항의한쪽끝을디지털핀 2~11번에각각연결한다 옴저항의다른쪽끝을 LED의 anode( 긴다리 ) 와각각연결한다. - LED의 cathod( 짧은다리 ) 를각각그라운드에연결한다. for (int i = 0; i <lednum; i++) { if (i!=current_pin) { digitalwrite(pinarray[i], LOW); else{ digitalwrite(pinarray[current_pin], HIGH); Physical Computing 12
13 아날로그출력 Analog Output 작품이외부디바이스를아날로그형태로제어하는경우. 즉외부의디바이스를단순히켜고끄는것이아니라출력의강도나방향등을제어하는경우를뜻한다. LED 의밝기 를제어하는일, 버저소리의높낮이를제어하는일, 서보모터의각도를제어하는일등이이에해당한다. 예 ) LED 밝기제어, 모터속도제어 Physical Computing 13
14 펄스폭변조 PWM(Pulse Width Modulation) PWM 은디지털수단으로아날로그결과를얻을수있는기술이다. 이는 On Off 의비 율을변화시켜서제어하는방법으로 DC 모터의속도제어나 LED 등조명제품들의조 광 ( 광량제어 ) 등에많이사용되고있다. Arduino Due등의하드웨어를제외한통상적 Arduino는 DAC(Digital to Analog Convertor) 를가지고있지않다. 즉, Arduino에서는 0v와 5v 이외의다른전압을내보내는것이불가능하다. 때문에디지털신호인 0v와 5v만의비율을변화시킴으로써아날로그효과를내기위해 Analog 출력임에도불구하고 Arduino의 Digtal pin을이용한다. 옆의그림에펄스의주기 (period) 와폭 (width) 을보자. PWM의주기값 * 은고정되어있다. 이고정된주기값에 width값을어떻게주느냐에따라서 output값이결정된다. 아두이노에서 analogwrite() 는 8비트 (2 8 ) 해상도로 0~255의값을쓸수있다. 따라서예를들어 analogwrite(127) 은정해진주기에 5v의 width값을 50% 의 Duty Cycle로내보내평균값으로 5v x 50% 인 2.5v를내보내는효과를가지게된다. * Arduino 에서는 PWM 은 1 초에약 500 헤르쯔 (Hz) 의주파수를가지고있으며, 오른쪽 표에서그린색라인처럼 초 (20ms) 마다 1 주기의펄스파형이만들어진다. Physical Computing 14
15 서서히변하기 (1) Fading (1) int ledpin = 9; // LED connected to digital pin 9 int val = 0; // variable used to store the value < 프로그래밍 > 저번시간에배운아날로그인풋을이용하여 LED 밝기를조절해보자. 여러가지아날로그인풋을받을수있는센서중에서우리는포토셀을써보기로한다. 아날로그아웃풋 (PWM) 핀은 8비트 (2 8 ) 의해상도를가진다. 따라서인풋핀으로들어오는 0~1024의데이터 (2 10 ) 를 0~255 의데이터 (2 8 ) 로바꾸어주기위하여 4(2 2 ) 를나누어준다. void setup() { pinmode(ledpin, OUTPUT); // LED is as an OUTPUT // Note: Analogue pins are automatically set as inputs void loop() { val = analogread(0); // read the value from the sensor analogwrite(ledpin, val/4); // turn the LED on at the brightness set by the sensor delay(10); // stop the program for some time < 회로구성 > 아날로그핀 0 번에포토셀을붙인다. 저항은 10K 를사용한다. - 포텐시오미터의구조를생각하면쉽다. 디지털핀 9번핀 (PWM) 에 LED를붙인다 옴저항의한쪽끝을디지털핀 9번에연결한다 옴저항의다른쪽끝을 LED의 anode( 긴다리 ) 와연결한다. - LED의 cathod( 짧은다리 ) 를그라운드에연결한다. 9 Physical Computing 15
16 서서히변하기 (2) Fading (2) < 프로그래밍 > 애플노트북의잠자기모드에쓰이는 LED를따라해보자. analogwrite() 함수를사용해서어떻게 fade 하는지알아본다. int ledpin = 9; // LED connected to digital pin 9 void setup() { // nothing happens in setup void loop() { // fade in from min to max in increments of 5 points: for(int fadevalue = 0 ; fadevalue <= 255; fadevalue +=5) { analogwrite(ledpin, fadevalue); // sets the value (range from 0 to 255) delay(30); // wait for 30 milliseconds to see the dimming effect // fade out from max to min in increments of 5 points: for(int fadevalue = 255 ; fadevalue >= 0; fadevalue -=5) { analogwrite(ledpin, fadevalue); // sets the value (range from 0 to 255) delay(30); // wait for 30 milliseconds to see the dimming effect < 회로구성 > 디지털 9 번핀 (PWM) 에 LED 를연결한다. 9 Physical Computing 16
17 서보모터컨트롤 Servo Motor Control #include <Servo.h> Servo myservo; // create servo object to control a servo < 프로그래밍 > 서보모터란회전각도를정확하게제어할수있는모터로 180도의각도내에서 PWM 신호를이용해움직일수있다. 정확한각도제어가특징이므로프린터나스캐너, 공작기계 (CNC), CCTV 카메라등에쓰인다. #include <Servo.h> 는서보모터를쉽게사용할수있도록만들어놓은라이브러리이다. 라이브러리란포토샵의플러그인개념과같다. int potpin = 0; // analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object void loop() { val = analogread(potpin); //reads the value of the potentiometer (value between 0 and 1023) val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180) myservo.write(val); // sets the servo position according to the scaled value delay(15); // waits for the servo to get there < 회로구성 > 서보모터는 5v, 그라운드, 신호선 3핀으로구성되어있다. 따라서 analog output핀에신호선을연결하고전원을공급해주면된다. 디지털 9번핀 (PWM) 에서보모터의신호선을연결한다. 아날로그핀 3번에포텐시오미터를붙인다. - 포텐시오미터의가운데핀을아날로그핀 3번에연결한다. - 포텐시오미터의왼쪽핀을그라운드에연결한다. - 포텐시오미터의오른쪽핀을 +5v에연결한다. Physical Computing 17
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ü ü ü #include #include #include #include Servo servoleft; Servo servoright; int sensorvalue1, sensorvalue2; // 각각앞쪽과뒤쪽의조도센서 int voltage, voltage2;
More information시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다. 물론 포트를 절약하게
Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park 시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다.
More informationMicrosoft PowerPoint - es-arduino-lecture-03
임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습
More information슬라이드 1
임베디드시스템개론 : Arduino 활용 Lecture #9: Motor 제어 2012. 5. 18 by 김영주 강의목차 소형모터개요 트랜지스터를이용한 DC 모터제어 Motor Driver IC를이용한 DC 모터제어 Servo 모터제어 2 3 1. 소형모터 (Motor) 소형모터 (1) 소형모터 전기에너지를회전운동으로변환하는장치모터소형화로다양하게응용되고있음
More information실험 5
실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.
More informationMicrosoft 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< 제누이노스타트키트 > 사용설명서 목차 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 informationPhysical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park
Physical Computing for Artists & Designers 연세대학교디지털아트학과 Earl Park 마이크로컨트롤러 Microcontroller LED 를단순히켜는것이아닌깜빡깜빡빛나게하고싶다면, 혹은서서히켜지게하고싶다면, 더나아가모터를원 하는각도로돌리거나, 사람의움직임을감지하고싶다면어떻게할것인가? 이번시간에는이러한모든것을제어할수있는마이크로컨트롤러에대해배워보도록하자.
More information실험 5
실험. apacitor 및 Inductor 의특성 교류회로 apacitor 의 apacitance 측정 본실험에서는 capacitor를포함하는회로에교류 (A) 전원이연결되어있을때, 정상상태 (steady state) 에서 capacitor의전압과전류의관계를알아본다. apacitance의값이 인 capacitor의전류와전압의관계는다음식과같다. i dv = dt
More informationExample: LED flashlight
Example: LED flashlight current flow 500 wiring diagram schematic wiring it up Electricity flows in a loop. Can stop flow by breaking the loop Hello, World! in Arduino 실습목표 LED 켜기프로그램실습 젂자부품 LED 및저항사용법이해
More informationhwp
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슬라이드 1
프로세싱 광운대학교로봇학부박광현 프로세싱실행 2 C:\processing-3.2.1 폴더 창나타내기 실행 정지 3 폭 높이 600 400 도형그리기 배경칠하기 5 background(255, 255, 255); R G B background(255, 0, 0); background(255, 122, 0); 선그리기 6 background(255, 122, 0);
More information<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 informationPowerPoint 프레젠테이션
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 informationRVC 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 informationRaspberry 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 informationuntitled
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À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.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
임베디드시스템개론 : Arduino 활용 Lecture #9: IR Sensor 활용 강의목차 Photodiode & Phototransistor 적외선을이용한이동체검출실험 적외선을이용한검은띠검출실험 IR Remote 원리 IR Remote 실험 2 3 1. Photodiode & Phototransistor Photodiode & Phototransistor
More information<4D F736F F F696E74202D203131C1D6C2F7202D E6FB8A620C0CCBFEBC7D120C4B3B8AFC5CD204C43442C C1A6BEEEC7CFB1E2205
강의내용 Ⅰ Arduino 를이용한캐릭터 LCD, VFD 제어하기 1 1. 소개 소개 - CDS 와디지털입출력포트그중에서도 PWM 포트를사용하여 LED 를 통하여아날로그출력을해보려고함. - 이번강좌를통해여러가지센서들을응용함에많은도움이될것임. 2 1. 소개 - 요즘 LCD와관련하여많은제품들이나오고있음. 종류도다양하고크기도다양함. - 이번강의에서는아두이노를이용하여
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationMicrosoft 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<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128
More informationMicrosoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx
Team : T1 Member : 김영훈, 남장우, 황규원 Presenter : 김영훈 Statement of Purpose System Context Diagram Event List Data Flow Diagram Process Specification i Structured Charts Elevator Reservation System(ERS) -ERS는입력이들어오면입력을스케줄에저장한다.
More informationPowerPoint 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 informationBC6HP 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 informationMicrosoft 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 informationKMC.xlsm
제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1
More informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information온라인카타로그에서적절하고정확한품명을찾으실수있습니다. lcs 초음파센서 에전가되는전류 microsonic GmbH / Phoenixseestraße 7 / Dortmund / Germany / T / F +49
온라인카타로그에서적절하고정확한품명을찾으실수있습니다. 에전가되는전류 2018-09-13 microsonic GmbH / Phoenixseestraße 7 / 44263 Dortmund / Germany / T +49 231 975151-0 / F +49 231 975151-51 / E info@microsonic.de microsonic is a registered
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)
More informationMicrosoft PowerPoint - T3 SASD(2).pptx
SASD IEC 3조 200312468 김완수 200511363 한상현 200960122 사인빌릭체렝밤바 Intelligent Elevator Controller (IEC) 조금더지능적으로뛰어난엘리베이터시스템을설계하여이용자들에게더욱편리하고같은시간내에더욱많은사람을이동시키게하므로서효율적인엘리베이터가용에도움을주는것을목적으로한다. 기존엘리베이터의운행에관한부분을모두수행가능할수있도록한다.
More information아두이노로만드는인형뽑기장치
아두이노로만드는인형뽑기장치 목 차 Ⅰ. 아두이노및 C프로그래밍기초 ------------------------------------------------------- 1 1. 아두이노소개 ------------------------------------------------------------------------- 1 2. 아두이노개발환경구축 --------------------------------------------------------------
More information실험 5
실험. OP Amp 의기본특성 이상적 (ideal) OP Amp OP amp는연산증폭기 (operational amp) 라고도불리며, 여러개의트랜지스터로구성이된차동선형증폭기 (differential linear amplifier) 이다. OP amp는가산, 적분, 미분과같은수학적연산을수행하는회로에사용될수있으며, 비디오, 오디오증폭기, 발진기등에널리사용되고있다.
More information슬라이드 1
마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***
More informationCAN-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빵빵한아두이노센서키트매뉴얼 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서보교육자료배포용.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가. 도트매트릭스제어하기 단일 LED와는다르게도트매트릭스를구동시는구동전류가프로세서에서출력되는전류보다사용량을더많이필요하기때문에 TTL 계열의 IC로구동시키기에는무리가따른다. 이러한문제를해결하기위해서사용전압, 전류정격이높은달링턴트랜지스터가어레이형태로들어있는 ULN2803을
CHAPTER 5 도트매트릭스제어하기 가. 도트매트릭스제어하기 가. 도트매트릭스제어하기 단일 LED와는다르게도트매트릭스를구동시는구동전류가프로세서에서출력되는전류보다사용량을더많이필요하기때문에 TTL 계열의 IC로구동시키기에는무리가따른다. 이러한문제를해결하기위해서사용전압, 전류정격이높은달링턴트랜지스터가어레이형태로들어있는 ULN2803을이용한다. 이 IC에는 8개의
More informationMicrosoft PowerPoint - Ch13
Ch. 13 Basic OP-AMP Circuits 비교기 (Comparator) 하나의전압을다른전압 ( 기준전압, reference) 와비교하기위한비선형장치 영전위검출 in > 기준전압 out = out(max) in < 기준전압 out = out(min) 비교기 영이아닌전위검출 기준배터리 기준전압분배기 기준전압제너다이오드 비교기 예제 13-1: out(max)
More information온습도 판넬미터(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 informationez-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 informationMicrosoft Word - Lab.4
Lab. 1. I-V Lab. 4. 연산증폭기 Characterist 비 tics of a Dio 비교기 ode 응용 회로 1. 실험목표 연산증폭기를이용한비교기비교기응용회로를이해 응용회로를구성, 측정및평가해서연산증폭기 2. 실험회로 A. 연산증폭기비교기응용회로 (a) 기본비교기 (b) 출력제한 비교기 (c) 슈미트트리거 (d) 포화반파정류회로그림 4.1. 연산증폭기비교기응용회로
More informationchap 5: Trees
5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경
More information<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차시 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 information2 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 informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More informationAPI 매뉴얼
PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations
More information슬라이드 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 informationMicrosoft 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 informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationKAERITR hwp
KAERI/TR-3143/2006 유도초음파를이용한직선배관의 원거리결함탐지실험 Experiments of Long-range Inspection Method in Straight Pipes using Ultrasonic Guided Waves 2006. 2 한국원자력연구소 TR-3143-2006- 수정요청부분.hwp 2006-03-13 오전 9:59 2 쪽중
More informationAPI 매뉴얼
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 informationMicrosoft Word - logic2005.doc
제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More information(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歯FDA6000COP.PDF
OPERATION MANUAL AC Servo Drive FDA6000COP [OPERATION UNIT] Ver 1.0 (Soft. Ver. 8.00 ~) FDA6000C Series Servo Drive OTIS LG 1. 1.1 OPERATION UNIT FDA6000COP. UNIT, FDA6000COP,,,. 1.1.1 UP DOWN ENTER 1.1.2
More informationPowerPoint 프레젠테이션
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 informationThe zws sensors are among the smallest ultrasonic sensors available on the market in colloidal housings with teach-in buttons. 하이라이트 Ultrasonic sensor
온라인 카타로그에서 적절하고 정확한 품명을 찾으실 수 있습니다. zws-15/cd/qs /K10,0 에 전가되는 전류 2015-10-26 microsonic GmbH / Phoenixseestraße 7 / 44263 Dortmund / Germany / T +49 231 975151-0 / F +49 231 975151-51 / E info@microsonic.de
More information목차 1 아두이노와이어링 & 코딩 1-1 아두이노초보자를위한 아두이노와이어링과코딩에의한 LED ON OFF 12 Coding_LED_ON_OFF_ 아두이노초보자에게위험스러운 아두이노코딩에의한 LED
목차 1 아두이노와이어링 & 코딩 1-1 아두이노초보자를위한 아두이노와이어링과코딩에의한 LED ON OFF 12 Coding_LED_ON_OFF_01 http://blog.daum.net/ejleep1/360 1-2 아두이노초보자에게위험스러운 아두이노코딩에의한 LED ON OFF 16 Coding_Dangerous_LED_ON_OFF_01 http://blog.daum.net/ejleep1/370
More information뻔뻔한아두이노매뉴얼 Ver. 2-1 메카솔루션 ( 목차. 1. 아두이노의특징및종류설명 2. 아두이노소프트웨어설치및브레드보드이용하기 3. 라이브러리추가하기 4. 센서류 A. 근접물체감지하기 (QRD1114) B. 온도센서로온도감지하
목차. 1. 아두이노의특징및종류설명 2. 아두이노소프트웨어설치및브레드보드이용하기 3. 라이브러리추가하기 4. 센서류 A. 근접물체감지하기 (QRD1114) B. 온도센서로온도감지하기 (TMP36) C. MPU-6050 이용각속도 / 가속도 / 온도측정하기 D. ADXL335를이용하여기울기측정하기 (ADXL335) E. Flex 센서를이용한구부림측정하기 (Flex
More informationMicrosoft Word - LAB_OPamp_Application.doc
실험. OP Amp 의기본응용회로 Voltage Follower/Impedance Buffer 위의 OP amp 회로에서출력전압신호는입력전압신호와항상같으므로, voltage follower라고불린다. 이회로는어떤기능을가지는회로에부하저항을연결하였을때, 부하저항이미치는영향을최소화하기위해서사용될수있다. 예를들면 low-pass filter 회로에부하저항이연결된다음과같은회로를고려해본다.
More information1. 아두이노 (Arduino) 개요및개발환경구축 아두이노프로젝트는예술가, 디자이너또는학생들이저렴한마이크로컨트롤러를이용해제어장치를쉽게만들수있도록돕기위해마시모밴지 (Massimo Banzi) 와데이비드쿠아르티에예스 (David Cuartielles) 에의해 2005년이탈
1. 아두이노 (Arduino) 개요및개발환경구축 아두이노프로젝트는예술가, 디자이너또는학생들이저렴한마이크로컨트롤러를이용해제어장치를쉽게만들수있도록돕기위해마시모밴지 (Massimo Banzi) 와데이비드쿠아르티에예스 (David Cuartielles) 에의해 2005년이탈리아의이브레아 (Ivrea) 라는곳에서시작되었다. 아두이노가오픈소스하드웨어로발표된이후마이크로컨트롤러를활용해필요한제어장치를만들고자하는사람들로부터선풍적인기를끌기시작하여
More informationArduino- 서보모터 서울과학기술대학교기계시스템디자인공학과 교수김성환
Arduino- 서보모터 2017.11.25 서울과학기술대학교기계시스템디자인공학과 교수김성환 1. Arduino 란? (1) 아두이노 (Arduino) 는오픈소스를기반으로한단일보드마이크로컨트롤러. AVR 기반. (2) 가장큰장점은마이크로컨트롤러를쉽게동작시킬수있다는것. 일반적인번거로운과정을피하고, 컴파일된펌웨어를 USB를통해쉽게업로드. (3) 저렴하고, 윈도를비롯해맥
More informationPowerPoint Presentation
신호조절 (Signal Conditioning) 메카트로닉스 시스템의 구성 ECU 인터페이스 회로 (시그널 컨디셔닝) 마이컴 Model of 기계 시스템 인터페이스 회로 (드라이빙 회로) 센서 액츄에이터 (구동기) 기계 시스템 PN 접합 다이오드 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드 응용회로 [1] 다이오드
More information(SW3704) Gingerbread Source Build & Working Guide
(Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History
More informationez-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 informationS O L U T I O N I N N O V A T I O N T P C M E C H A T R O N I C S TPC TPC SERVO & STEP MOTOR, DRIVER Series TDB2000 (일체형/분리형,
S O L U T I O N I N N O V A T I O N T P C M E C H A T R O N I C S TPC-1606-1 www.tpcpage.co.kr TPC SERVO & STEP MOTOR, DRIVER Series TDB2000 (일체형/분리형, 제어기능 내장) TDB3000 (EtherCAT) TDCI (일체형, 제어기능 내장) TDB/TDU
More informationPowerPoint 프레젠테이션
아두이노와 S4A 프로그램을 활용한로봇제어 이 시영 미래신기술중아두이노를활용하여할수있는것은? 명사로서로봇 (robot) 은다음의의미를지닌다. 기계 인간과비슷한형태를가지고걷기도하고말도하는기계장치. 인조인간. 기계 어떤작업이나조작을자동적으로하는기계장치. 남의지시대로움직이는사람을비유적으로이르는말. 하드웨어와소프트웨어를설계하여설계자가생각하는동적을체계적으로수행하는기계
More information슬라이드 1
프로세싱 & 확장키트 광운대학교로봇학부박광현 프로세싱 개요 3 2001년 MIT 미디어랩 Ben Fry와 Casey Reas 아티스트를위한편리한그래픽작성도구 자바기반 자바스크립트, 파이썬, 안드로이드,... 오픈소스 개요 4 프로세싱 : 프로세싱개발환경 (PDE) 함수모음 문법 커뮤니티 스케치 : 작성된프로그램 스케치북 : 스케치저장폴더 정적스케치 (Static
More information실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터
실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.
More information[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 informationMotor Control Solution
Motor Control Solution 마이크로칩에서는 Stepper, Brushed-DC, AC Induction, Switched Reluctance Brushless-DC 등모터종류별특성및동작방식에맞는 MCU가준비되어있어, User가 Motor를이용한 Application을개발하려할때에가장적절한 Solution을제시해줄수있다. 이중 FFT나 PID연산등정밀한모터제어를실행하기위해꼭해주어야하는빠른
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아두이노로만드는 4 족보행로봇
아두이노로만드는 4 족보행로봇 목 차 Ⅰ. 아두이노및 C프로그래밍기초 ------------------------------------------------------- 1 1. 아두이노소개 ------------------------------------------------------------------------- 1 2. 아두이노개발환경구축 --------------------------------------------------------------
More information슬라이드 1
임베디드시스템개론 : Arduino 활용 Lecture #5: Text LCD 출력하기 2012. 4. 6 by 김영주 강의목차 Text LCD 장치개요 간단한 Text LCD 출력테스트 Text LCD 인터페이스신호줄이기 아두이노라이브러리개요 LiquidCrystal 라이브러리 2 Text LCD 출력장치 (1) Text LCD 출력장치 ASCII 코드를입력받아영문자를출력하는장치주로
More informationMicrosoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]
Chapter 1. Hspice IC CAD 실험 Analog part 1 Digital circuit design 2 Layout? MOSFET! Symbol Layout Physical structure 3 Digital circuit design Verilog 를이용한 coding 및 function 확인 Computer 가알아서해주는 gate level
More information½½¶óÀ̵å Á¦¸ñ ¾øÀ½
0.2 완전차동 (fully dfferental) OP amp Dfferental nput, Dfferental output Easy to cascade OP amps nsenstve to supply nose Hgh gan Fully dff OP amp requres CMFB Hgh Speed CMOS IAB, POSTECH 0.2. NMOS 입력완전차동
More information스테퍼모터 Stepper Motor 스테퍼모터는일반 DC 모터의장점인연속회전과서보모터의장점인정확한위치조정, 즉정밀제어가가능한모터이다. 스테퍼모터는 360도를일정한각도의스텝단계로나누어지정한스텝만큼회전하도록되어있으며, 예를들어한스텝이 1.8 인스테퍼모터는 200스텝을회전해
Interactive Workshop for Artists & Designers 연세대학교디지털아트학과, 2016 Earl Park 스테퍼모터 Stepper Motor 스테퍼모터는일반 DC 모터의장점인연속회전과서보모터의장점인정확한위치조정, 즉정밀제어가가능한모터이다. 스테퍼모터는 360도를일정한각도의스텝단계로나누어지정한스텝만큼회전하도록되어있으며, 예를들어한스텝이
More informationRequirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다
AutoDriveRobot Analysis Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다시밝아졌을경우 - Light Sensor Break
More informationPowerPoint Presentation
실험 7. 생체온도및손가락힘측정 Force sensing resistor (FSR) Thermistor 실험절차 압력센서의종류 특징기계식센서고분자센서전기식 / 반도체센서 외형 측정대상 기체 / 액체 큰하중 미세변동 측정면적 중 / 대면적 중면적 소면적 가격 중 고 고 융합도 저 고 중 활용도 저 중 중 압력측정방식의비교 Type Data Pros Cons Piezo-capacitive
More information뻔뻔한아두이노매뉴얼 Ver. 1 메카솔루션 ( 뻔뻔한아두이노 예제 1. [ 시작하기 ] 아두이노소프트웨어설치및브레드보드이용하기 2. [ 출력1] LED 깜빡이기 3. [ 출력2] 시리얼모니터에텍스트출력하기 4. [ 출력3] PWM
뻔뻔한아두이노 예제 1. [ 시작하기 ] 아두이노소프트웨어설치및브레드보드이용하기 2. [ 출력1] LED 깜빡이기 3. [ 출력2] 시리얼모니터에텍스트출력하기 4. [ 출력3] PWM을이용한 LED 밝기조절 5. [ 출력4] 여러개 LED 동시에제어하기 6. [ 출력5] 쉬프트레지스터 (74HC595) 7. [ 출력6] 서보모터구동하기 8. [ 출력7] H-Bridge를이용한
More informationChapter. 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 informationZPONZCMGOVQK.hwp
졸업논문 2011. 11. 15. 1 초음파센서를이용한자동주차차량 Automatic Parking Car Using Ultrasonic Sensors 김정수, 김형필, 장호진 Jeong-su Kim, Hyoung-pil Kim, Ho-jin Jang 강원대학교 IT대학전기전자전공 E-mail: nextstep12@nate.com, kimhp@kangwon.ac.kr,jini870720@nate.com
More informationhd1300_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歯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 informationPowerPoint 프레젠테이션
Kut-128_comm_board Kit 설명서 KUT-128_Com 실험키트 KUT-128_Com 실험키트의기능 (1) 초음파센서 4CH 7- Segment 가속도센서 자이로센서 RS-232 Wi-Fi Bluetooth Tex-LCD ATmega128 8EA LED ISP Connector 3Color Dotmatrix 1Color Dotmatrix 4EA
More information6_5상 스테핑 모터_ _OK.indd
모델구성 적용모델 : 표준축형,, A 8K M 5 6 6 B Autonics motor 1: 은편축형만제공합니다. 2: Standard 결선방식은주문사양입니다. ( 단, 24각, A4K-G564(W), A8K-G566(W) 은제외입니다.) 모델구성 Q-42 모터형식 적용모델 : 기어드일체형,, 로터리액츄에이터형, 로터리액츄에이터 + A M 5 최대허용토크 모터상수
More informationPowerPoint 프레젠테이션
유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;
More information2
2 3 4 5 6 7 8 9 10 11 60.27(2.37) 490.50(19.31) 256.00 (10.07) 165.00 111.38 (4.38) 9.00 (0.35) 688.00(27.08) 753.00(29.64) 51.94 (2.04) CONSOLE 24CH 32CH 40CH 48CH OVERALL WIDTH mm (inches) 1271.45(50.1)
More information?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC %.,? NEC( ) 100 " / ". ( )....,,,, EMI, RFI.
, ?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC.. 1 1. 0%.,? NEC( ) 100 " / ". ( )....,,,, EMI, RFI. . 0.. NFPA IEEE 5.0. NEC " NEC 50.56 5. 5.0.".?.??
More informationMicrosoft Word - Sensor Kit for Arduino-37종.docx
Anyone can easily.. 퍼스트봇 총 37 개의 Sensor 로구성된 Sensor Kit 는초보자들이쉽게납땜이필요없이케이블을 이용하여 Arduino 와연결하여 Sensor 를쉽게동작하고응용할수있게구성하였습니다. 각 Sensor 의기본동작을파악한후응용을통해본인이원하는프로젝트를계획하고 실행할수있습니다. - 목 차 - 1. 조이스틱모듈 ( Dual-axis
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More informationInteractive Workshop for Artists & Designers 연세대학교디지털아트학과 Earl Park
Interactive Workshop for Artists & Designers 연세대학교디지털아트학과 Earl Park 스테퍼모터 Stepper Motor 스테퍼모터는일반 DC 모터의장점인연속회전과서보모터의장점인정확한위치조정, 즉정밀제어가가능한모터이다. 스테퍼모터는 360도를일정한각도의스텝단계로나누어지정한스텝만큼회전하도록되어있으며, 예를들어한스텝이 1.8
More information정보보안 개론과 실습:네트워크
` 마이크로프로세서설계및실습 12-13 주차강의자료 학습목표 A/D 변환기의제어방법을이해한다 능숙하게 A/D 변환기를제어할수있도록반복실습한다 2/28 아날로그 - 디지털변환회로 아날로그 - 디지털변환회로 (A/D 변환회로 ) 는, 아날로그전기신호를디지털전기신호로변환하는전자회로이다 A/D 컨버터 (ADC: Analog-to-digital converter) 라고도불린다
More informationMicrosoft Word - Sensor Kit for Arduino-41종.docx
Sensor Kit (41) for Arduino Anyone can easily 퍼스트봇 ( V1.0 ) 총 41 개로구성된 Sensor Kit 는초보자들이쉽게납땜이필요없이케이블을이용 하여 Arduino 와구성하여 Sensor 를쉽게동작하고응용할수있게구성하였습니다. 각 Sensor 의기본동작을파악한후응용을통해본인이원하는프로젝트를계획하고 실행할수있습니다. -
More informationBY-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 informationSiemens
SIEMENS () 2004 7 Updated 2004 DEC 09 1. 4 1.1 4 1.2 4 2. 5 2.1 5 2.2 6 2.3 6 2.4 7 3. 8 3.1 50/60 Hz DIP 8 4. 9 4.1 420 9 4.2 420 9 4.3 (CB) 10 5. / () 11 5.1 11 5.2 : P0003 12 6. 13 6.1 13 6.2 15 6.2.1
More information