Study/Arduino 9

블루투스 연결하여 LED 제어하기

[하드웨어 설계] 1. 블루투스 모듈 연결하기 (1) 블루투스 모듈 - VCC, GND, Tx, Rx - 하드웨어의 Tx는 소프트웨어에서 Rx로 받음 - 하드웨어의 Rx는 소프트웨어에서 Tx로 전송 - 블루투스 모듈과 디지털핀의 관계가 크로스가 될수 있도록 설계(Rx - 3번핀(Tx), Tx -2번핀(Rx)) (2) LED 연결 - GND, 13번핀 [소프트웨어 설계] 1. 기획하기 (1) 블루투스 모듈 가져오기 - #include (2) 블루투스 모듈 제어를 위한 객체 생성 - SoftwareSerial mySerial(blueTx, blueRx); (3) setup 설정. 1) Serial통신 시작 2) SoftwareSerial통신 시작 (4) loop 1) 블루투스 모듈이 통신가능한 상태이거나 시..

Study/Arduino 2019.06.17

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

Arduino 관련 사이트 및 부품 구매 사이트

Make: Projects 단행본 시리즈 중 첫 책인 『움직이는 사물의 비밀』(Making Things Move의 번역서)의 출간에 앞서 국내외 부품 구입처 및 유용한 DIY 자료 웹사이트 링크를 정리하였습니다. 『움직이는 사물의 비밀』은 하드웨어의 사용(기계 및 메커니즘)을 쉽게 포괄적으로 풀어낸 재미있는 취미공학서입니다. 이 자료를 DIY 프로젝트에 유용하게 사용하시기 바랍니다. _ Make 편집자 정희 관련 사이트 [도서 관련] 『움직이는 사물의 비밀』 공식 웹사이트 www.makingthingsmove.com (영문) 더스틴 로봇 웹사이트 www.dustynrobots.com (영문) ‘기계와 움직이는 사물’ 수업 웹사이트 itp.nyu.edu/mechanisms (영문) MAKE 웹사이트 www..

Study/Arduino 2016.01.16