본문 바로가기

아두이노34

포토센서 종류와 연결방법 포토센서는 주로 물체를 감지하는데 사용됩니다. 종류로는 투과형, 미러 반사형, 확산 반사형등이 있습니다. 투과형은 투광기와 수광기 2개로 이루어져 있으며, 투광기에서는 적외선을 발사하고, 수광기는 이 적외선을 받게 됩니다. 적외선이 들어오게 되면 감지가 안된 것이고, 안들어오면 감지가 되었다고 생각을 하게 됩니다. 미러 반사형은 적외선을 쏘는 부분과 받는 부분이 하나로 이루어져 있으며, 적외선을 발사하여 미러를 통해 반사하여 감지합니다. 만약 물체가 감지되면 적외선을 받지못해 인식을 하게 됩니다. 확산 반사형은 미러 반사형처럼 쏘는 부분과 받는 부분이 하나로 이루어져 있지만, 미러가 없어 물체가 없을경우에는 적외선을 받지 못하다가 물체가 감지되면 적외선을 받게되는 구조입니다. 이 3가지중 가장 거리가 길.. 2018. 3. 14.
Arduino Sensor kit 2 - 터치센서, 부저 이번에는 터치센서와 부저를 이용하여, 터치시 부저가 울리는 실험입니다. 소스코드 다운로드 위가 터치센서 아래가 부저입니다. 터치센서는 위부터 차례대로 7번, 5V, GND 부저는 8번, GND에 연결합니다. 12345678910111213141516int Sensor_Pin =7; int Buzzer = 8;void setup() { pinMode(Sensor_Pin,INPUT); pinMode(Buzzer,OUTPUT); Serial.begin(9600);}void loop() { if(LOW == digitalRead(Sensor_Pin)){ digitalWrite(Buzzer,LOW); } else{ Serial.println("Touched"); digitalWrite(Buzzer,HIGH); }.. 2017. 9. 20.
Arduino Sensor kit 1 - 3색 LED Arduino를 이용한 센서 킷 실습을 하려고 합니다. 사용할 센서 킷은 아래와 같습니다. 아두이노는 아두이노 우노 WIFI입니다. 첫번째는 3색LED 테스트입니다. 3색 LED입니다. R G B GND 라고 적혀있는데, R G B 는 3색 LED의 색상이고, 이곳에 +5V가 흐르고, GND에 0V 가 흐르면 LED가 켜지게 됩니다. 1. LED 오토플래셔 소스 다운로드 결선은 RGB를 차례대로 4,3,2번에 연결하고, GND를 GND라고 적혀있는 곳에 연결해 보겠습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960int LED_R=4; int LED.. 2017. 9. 20.
Arduino] 온습도 센서 DHT-11 가장 많이 쓰는 온습도 센서 DHT-11입니다. 가격도 저렵하고, 저항하나만 연결해주면 측정가능합니다. 그리고 아예 모듈로 된 녀석도 있습니다. 가격은 3배나 뛰었지만 커넥터와 케이블을 제공합니다. 스펙을 보시면 온도는 0~50도, 습도는 20~90%입니다. 오차가 좀 있습니다. 개선형으로 나온 DHT-22모델입니다. 가격은 많이 비싼편이고 생긴것도 비슷합니다. 측정범위와 오차범위가 줄었습니다. 온도는 -40~80도, 오차도 ±2도에서 ±0.5도로. 습도는 0~100%에 오차범위가 ±5%에서 ±2~5%입니다. 아두이노에서 라이브러리 추가를 들어가 dht로 검색하시면 2가지 정도 나옵니다. 가운데 라이브러리는 제가 따로 추가한 것입니다. dht-22를 쓰시려면 첫번째 라이브러리를 받으시고, dht-11은 .. 2016. 12. 6.
Arduino] FreeRTOS 포팅하기 Arduino에서 FreeRTOS는 라이브러리를 제공하기 때문에 쉽게 포팅할 수 있습니다. 아두이노용으로 몇가지 종류가 있지만 가장 쉽게 아두이노 공식라이브러리로 설치하는 방법입니다. 1. 라이브러리 추가하기 아두이노를 실행시켜 스케치->라이브러리 포함하기->라이브러리 관리... 를 눌러줍니다. 라이브러리 매니저가 나타나면 빨간 네모박스처럼 freertos를 검색합니다. 그리고 파란 네모박스 위치에 install이 나타나고, 설치가 완료되면, 빨간 밑줄 그은곳이 installed로 바뀝니다. 다시 스케치->라이브러리 포함하기->FreeRTOS를 선택하면 관련 함수들이 자동으로 추가됩니다. 이제 이 상태에서 코딩을 하시면 됩니다. 기본 예제 소스입니다.123456789101112131415161718192.. 2016. 11. 15.
Arduino] MQ-3(알코올센서, 가스센서) 흔히 보실 수 있는 알코올 센서 모듈인 MQ-3를 아두이노로 연결해 봤습니다. 센서는 시중에서 많이 구하 실 수 있는 센서입니다. 위 사진에 보이는 동그란 것(주황색)이 MQ-3(Gas sensor)입니다. MQ-3의 datasheet 뒷부분에는 LM393(비교기)이 달려있고, DOUT을 통해 디지털 출력을 내보냅니다. MQ-3의 ADC출력은 AOUT를 통해 내보냅니다. VCC는 5V(DC or AC)를 사용하시면 됩니다. 그리고 DOUT이 평상시 High에서 Low로 떨어지면(농도가 높아지면) LED에 불이 들어옵니다. 대기중의 오염 물질을 알려주는데 정확한 양은 측정이 어려운 듯 합니다. 간단히 ADC와 디지털로 값을 읽어 보겠습니다. 모듈의 DOUT은 7번핀에, 모듈의 AOUT은 A0에 연결하였습니.. 2016. 11. 3.

인기글