주군 152

PIR센서(인체감지센서)

- 작동전압 : DC 4.5~20(V) - 대기전류(암전류) : < 50 uA - 출력전압 : HIGH 3.3(V), LOW 0(V) (* 실측시 3.27V) int led = 12; int sensorInput = 2; int val = 0; void setup() { pinMode(led, OUTPUT); pinMode(sensorInput, INPUT); } void loop(){ val = digitalRead(sensorInput); if (val == HIGH) { digitalWrite(led, HIGH); delay(5000); } else { digitalWrite(led, LOW); }} 참고 사이트 :https://blog.naver.com/eduino/220892296492https..

Study/Arduino 2018.09.20

스텝모터 드라이브

스텝모터는 신호를 이용하여 모터의 회전 각도, 방향, 속도등을 제어할 수 있어 정확, 정밀 회전을 요구하는 곳에서 많이 사용되고 있다. 스텝모터는 펄스 모양의 전압에 의해 일정 각도로 회전하는 전동기이다. 회전각도는 입력 펄스 신호의 수에 비례하고, 회전 속도는 입력 펄스 신호의 주파수에 비례하는 것이 특징이다.28BYJ48 모터는 유니폴라 스텝모터이며, 5.625도가 한 스텝이다. 모터에 있는 8개의 전자석은 서로 번갈아가며 전기신호를 받게되고, 그에 의해 기어난 하나의 스텝만큼 이동하게 된다. 우노 모터드라이버(ULN2003) GND GND 5V VCC D8 IN1 D9 IN2 D10 IN3 D11 IN4 우노 조이스틱 5V VCC GND GND A0 VRx #include const int step..

Study/Arduino 2018.09.18

DHT11

온습도 센서를 사용하기 위해서는 라이브러리 파일이 필요하다 검색어를 dht로 하면 'DHT sensor library by adafruit'항목이 검색이 된다. 항목을 선택하면 버전을 선택할 수 있는데 버전을 1.2.3으로 하고 '설치'버튼을 눌러보도록 하자. 버전 1.2.3 INSTALLED라는 메시지가 나오면 '닫기'버튼을 누른다. 라이브러리를 선택하여 라이브러리 파일을 include한다. 그리고, 다음과 같이 코드를 입력한 후 결과를 확인해 본다. #include DHT dht(2, DHT11); // DHT설정 - dht (디지털2, dht11) void setup() { Serial.begin(9600); } void loop() { int h = dht.readHumidity(); // 변수 ..

Study/Arduino 2018.09.16

LCD I2C 라이브러리 다운로드

I2C LCD는 기존 LCD에 모듈만 결합한 형태로 GND, VCC, SDA(Serial Data Line), SCL(Serial Clock) 등 총 4개의 핀으로 이루어져 있다. 총 12개의 배선을 단 4개의 배선으로 동작이 가능하기 때문에 여러 부품들을 함께 사용하기에 유용하다. 또한 I2C Converter에 가변 저항도 내장되어 있기 때문에 선명도 조절을 위한 가변 저항을 따로 달아줄 필요가 없다. 아두이노 우노를 사용하는 경우는 A4가 SDA, A5가 SCL핀으로 사용되니 A4, A5에 연결을 해주면 된다.아두이노 레오나르도를 사용하는 경우에는 SCL과 SDA핀이 디지털핀 위..

Study/Arduino 2018.09.13