코딩교육 47

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

안녕하세요. 오늘은 지난시간에 이어 초음파 센서를 활용한 접근금지 경보음 울리기 를 알아보겠습니다. ​ 이렇게 거리별로 단계를 나누어서 색을 정하고 빨간불이 들어오면 부저가 울리게 됩니다. ​ 준비물 ​※ 클릭시 구매링크로 이동합니다. 아두이노 우노 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 로 시작하는 곳에 들어가셔서 로그인 및 이용 동의를 해주시면 됩니다. 이 때 익스플로러는 지원을 안하니 참고해주세요. 들어가시면 처음엔 영어로 세팅이 되어있는데 우측 상단을 누르고 한국어로 바꾸면 한국어로 볼 수 있습니다. 먼저 어떻게 디자인을 할 지 정해야 됩니다. 저는 레이아웃 안에 이미지를 넣고 버튼을 클릭하면 이미지가 바뀌게 해..

아두이노 블루투스 HC-06

안녕하세요. 오늘은 블루투스 모듈 HC-06 간단한 사용법을 알아보겠습니다. 블루투스 모듈 HC-06 연결하기 준비물 Arduino UNO 블루투스 모듈 HC-06 점퍼케이블 위와 같은 회로를 연결해주세요. HC-06 소스코딩 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include SoftwareSerial BTSerial(2,3); void setup() { Serial.begin(9600); BTSerial.begin(9600);// 기본통신속도를 맞춰주셔야 합니다. } void loop() { if(BTSerial.available()) { Serial.write(BTSerial.read());//컴퓨터 화면에 출력함. } if(Serial...

아두이노 미세먼지 센서 LED LCD 출력하기

안녕하세요~! 저번 시간에는 미세먼지 센서 사용법에 대해 알아보았는데요. 이때는 시리얼 모니터로만 측정값 확인이 가능해서 컴퓨터가 없으면 안 됐었습니다. ​ 그래서 오늘은 미세먼지 측정값을 보기 위해 I2C LCD 와 RGB LED를 추가해 눈으로 쉽게 볼 수 있도록 해보겠습니다. 위 움짤처럼 바로 볼 수 있게끔 말이죠 ​ 미세먼지 농도를 LCD, LED로 확인하기 준비물 아두이노 우노 PPD42NS 미세먼지 센서 모듈 RGB LED 모듈 I2C LCD 모듈 ​ 회로도 위 회로를 따라 연결해 주세요. 선이 많아 보여도 막상 연결해보면 뚝딱! 아두이노 코딩하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3..

아두이노 RGB LED 모듈 사용하기

안녕하세요. 오늘은 아두이노 RGB LED 모듈을 사용해보겠습니다. ​ RED, GREEN, BLUE 3색을 이용해 원하는 색을 나타낼 수 있는데요. 그럼 사용법에 대해 알아보겠습니다. RGB LED 모듈 사용하기 준비물 RGB LED 모듈 아두이노 우노 점퍼케이블 수/수타입 빵판(BREAD BOARD) ​ 코딩하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 #define BLUE 11 #define GREEN 10 #define RED 9 void ..

아두이노 미세먼지 센서 PPD42NS

안녕하세요!! 오늘은 미세먼지센서 PPD42NS에 대해 알아보겠습니다 PPD42NS란? PPD42NS는 미세먼지 센서 중의 하나로 PM1.0 또는 PM2.5 두 가지 모드 중 하나를 선택해 사용할 수 있는 것이 특징입니다. 이 센서는 적외선센서(Infrared LED)가 불빛을 비추고 Photodiode Detector 가 Focusing Lens를 통해 미세먼지를 측정하는데 이때 일정 시간 동안 감지를 하여 측정값을 내는 방식을 사용합니다. PPD42NS 스펙 동작 원리 측정 펄스는 보통 HIGH를 유지하고 있습니다. 센서에 먼지가 지나가는 것이 감지되면 신호는 HIGH에서 LOW로 바뀌게 되고 샘플 타임에서 LOW 동작 시간의 비(ratio)를 구해 Concentration 을 구할 수 있습니다. 그..

아두이노 I2C LCD 모듈 라이브러리 코딩

안녕하세요~ 오늘은 I2C LCD 모듈 코딩을 해보겠습니다. ​ I2C LCD 라이브러리 추가하기 I2C LCD 코딩을 하기 전에 앞서 해주어야 할 것이 있습니다. 바로 I2C LCD 라이브러리 추가입니다. ​ 그럼 추가하는 방법을 알아보겠습니다. 스케치 → 라이브러리 포함하기 → 라이브러리 관리 를 눌러 주시면 라이브러리 매니저가 나옵니다. 여기에 ​LIQUIDCRYSTAL I2C 를 검색하시고 위그림의 라이브러리를 추가해주시면 됩니다. I2C LCD 코딩 I2C LCD 를 사용하기 위해선 먼저 LiquidCrystal_I2C.h 와 Wire.h 헤더파일을 추가해 주어야 합니다. 이후 우리가 쓸 lcd의 크기와, 주소값을 확인한 후 객체를 생성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 1..