아두이노코딩 43

아두이노 서보모터 SG90 사용하기

안녕하세요. 오늘은 서보모터 사용에 대해서 알아보겠습니다. 서보모터란 정해진 회전 반경 안에서 PWM 신호에 의해 제어되는 정밀한 동작을 하는 모터입니다. 준비물 ※ 클릭 시 구매 링크로 이동합니다. 아두이노 R3 보드 서보모터 SG90 아두이노 택트 스위치 브레드보드 400핀 가변저항 100K 스위치로 SG90 동작하기 이렇게 연결해주시고 아래의 소스를 업로드 해주세요. #include //서보모터 라이브러리 Servo SG90; //서보모터 객체를 선언 int sg90 = 11; int Switch1= 2; int Angle=0; void setup() { Serial.begin(9600); SG90.attach(sg90); // 11번핀에 연결 pinMode(Switch1, INPUT_PULLUP)..

아두이노 스위치 사용하기

안녕하세요. 오늘은 아두이노 스위치를 사용해 보겠습니다~! ;스위치는 풀업저항 또는 풀다운저항을 사용해줘야 되는데 만약 사용하지 않을 경우 플로팅 현상으로 인해 정확한 값을 나타내지 못하게 돼요. 그래서 저희는 아두이노 내부에 있는 풀업저항을 사용할 예정이에요. 준비물 ※ 클릭 시 구매링크로 이동합니다. 아두이노 R3 보드 브레드보드 400핀 아두이노 택트 스위치 LED 5파이 220R 저항 스위치 작동하기 이렇게 간단하게 연결해주시고 아래의 소스를 업로드 해주세요. ​ int SWITCH =11; void setup() { Serial.begin(9600); pinMode(SWITCH, INPUT_PULLUP); //꼭 풀업으로 하셔야 되요 } void loop() { int SW = digitalRe..

아두이노 조도센서 사용하기

안녕하세요. 오늘은 조도센서 사용법에 대해 알아보겠습니다. 회로 RGB LED 모듈의 핀은 반드시 PWM 에 연결해주세요. 코딩하기 계속해서 변화하는 빛의 세기를 측정하는 코드를 만들어보았습니다. #define BLUE 9 #define GREEN 10 #define RED 11 #define light A0 float i=0; //조도센서 값 float v=0; //LED 밝기 값 void setup() { Serial.begin(9600); pinMode(RED, OUTPUT); pinMode(GREEN, OUTPUT); pinMode(BLUE, OUTPUT); digitalWrite(RED, LOW); digitalWrite(GREEN, LOW); digitalWrite(BLUE, LOW); } v..

아두이노 HC-SR501 인체감지 경보기

안녕하세요. 오늘은 HC-SR501 모듈을 사용해서 인체를 감지하면 경보를 울리는 인체 감지 경보기에 대해 알아보겠습니다. 준비물 ※ 클릭 시 구매링크로 이동합니다. 아두이노 우노보드 아두이노 우노 프로토 쉴드 HC-SR501 인체감지 센서 모듈 LED RED 220R 저항 점퍼케이블 점퍼키트 140PCS 회로 HC-SR501 센서의 Fritzing 파일입니다. 센서 아두이노 우노 HC-SR501 아두이노 우노 LED + D11 VCC 5V BUZZER + D10 DATA 4 LED, BUZZER - GND GND GND 코딩하기 int BUZZER = 10; 부저 int PIR501 = 4; 인체감지모듈 int LED = 11; LED int Count = 0; 점등시간을 카운트 할 때 사용 void ..

아두이노 초음파센서로 거리측정기 만들기

안녕하세요. 오늘은 초음파 센서 거리측정기에 대해 알아보겠습니다. ​ 준비물 ​ ※클릭시 구매링크로 이동합니다 아두이노 우노 R3 아두이노 우노 프로토 쉴드 IIC/I2C 16×2 LCD 초음파 센서 HC-SR04 9V 스냅단자 9V 건전지 점퍼케이블 21CM 암/수 점퍼케이블 10CM 수/수 ​​ ​회로 초음파센서 SR04와 IIC LCD 회로의 Fritzing 파일입니다. 코딩하기 #include // LCD를 사용하기 위해 라이브러리를 추가합니다. #include //출력핀(trig)과 입력핀(echo)을 설정해줍니다. 다른 핀에 연결해도 됩니다. int trigPin = 9; int echoPin = 8; // 16x2 LCD객체를 생성합니다. 이때 확인한 I2C의 주소값을 넣어줍니다. Liqui..

아두이노 초음파센서로 경보음 울리기

안녕하세요. 오늘은 지난시간에 이어 초음파 센서를 활용한 접근금지 경보음 울리기 를 알아보겠습니다. ​ 이렇게 거리별로 단계를 나누어서 색을 정하고 빨간불이 들어오면 부저가 울리게 됩니다. ​ 준비물 ​※ 클릭시 구매링크로 이동합니다. 아두이노 우노 R3 아두이노 우노 프로토 쉴드 RGB LED 모듈 초음파 센서 HC-SR04 부저 ALP1205S 9V 스냅단자 9V 건전지 점퍼와이어키트 RGB LED 사용방법 https://intopionshop.tistory.com/67?category=1021753 아두이노 RGB LED 모듈 사용하기 안녕하세요. 오늘은 아두이노 RGB LED 모듈을 사용해보겠습니다. ​ RED, GREEN, BLUE 3색을 이용해 원하는 색을 나타낼 수 있는데요. 그럼 사용법에 ..

아두이노 초음파센서를 이용한 선풍기

안녕하세요. 아직은 이르지만 언제든지 사용할 수 있도록 초음파 센서를 이용해 선풍기를 만들어보겠습니다. 손이 가까워지게 되면 선풍기가 작동하게 됩니다. 짜잔~ 이게 완성 사진입니다! 그러면 한번 시작해보도록 하겠습니다. 준비물 ※ 해당 글씨를 클릭하면 상품페이지로 이동하게 됩니다. 아두이노 우노 R3 아두이노 프로토 쉴드 L9110 FAN Module 초음파 센서 HC-SR04 점퍼케이블 수/수 9V 스냅단자 9V 건전지 점퍼와이어키트 프로토 쉴드 사용법 회로 연결하기 초음파센서 HC-SR04 L9110 FAN MODULE GND GND VCC 5V Echo D6 GND GND Trig D7 INA D11 VCC 5V INB D12 각자 핀에 맞는 곳을 찾아 연결해주시면 됩니다. 코딩하기 //출력핀(tr..

아두이노 HC-06으로 미세먼지 측정값 받아오기

안녕하세요. 오늘은 블루투스 모듈 HC-06 을 통해서 미세먼지 센서의 측정값을 휴대폰으로 받아오는 방법을 알아보겠습니다. 각 사용법은 아래 링크를 참고해주세요! [아두이노 미세먼지 센서 PPD42NS] https://intopionshop.tistory.com/66 [아두이노 블루투스 HC-06] https://intopionshop.tistory.com/136 [아두이노 앱인벤터 알아보기] https://intopionshop.tistory.com/137 회로연결 및 코딩 위 사진처럼 연결해주세요. #include SoftwareSerial BTserial(2,3); // rx,tx int DustPin = 8; //먼지 센서 unsigned long duration; unsigned long sta..

아두이노 앱인벤터 알아보기

안녕하세요. 오늘은 블루투스 어플 사용하기에 앞서 앱인벤터에 대해 간단하게 알아보겠습니다. 앱인벤터란 무엇일까요? 앱인벤터란 MIT 에서 관리하는 오픈소스 앱메이커입니다. 스크래치처럼 블록 코딩으로 이루어져있어 쉽게 이용할 수 있지만, 복잡하고 섬세함을 요구하는 앱 개발은 제한적입니다. 앱인벤터 사용하기 먼저 검색창에 App inventor2 를 검색해주시고 주소가 ai2 로 시작하는 곳에 들어가셔서 로그인 및 이용 동의를 해주시면 됩니다. 이 때 익스플로러는 지원을 안하니 참고해주세요. 들어가시면 처음엔 영어로 세팅이 되어있는데 우측 상단을 누르고 한국어로 바꾸면 한국어로 볼 수 있습니다. 먼저 어떻게 디자인을 할 지 정해야 됩니다. 저는 레이아웃 안에 이미지를 넣고 버튼을 클릭하면 이미지가 바뀌게 해..