코딩교육 47

아두이노 SHT20 온습도센서 사용하기

안녕하세요! 오늘은 SHT20 온습도 모듈을 사용해보려고 합니다. SHT20 센서는 농업 온실 쪽에서 주로 사용하는 센서인데요. 먼저 스펙을 알아보겠습니다~! SHT20 스펙 ▶온도범위: -40℃~125℃(-40~257F) ▶습도범위: 0~100% RH ▶온도 정확도: ±0.5% C ▶습도 정확도: ±5% RH ▶인터페이스: 12c ▶전압 범위: 2.1~3.6V I2C 방식을 사용하며 영하 40도부터 영상 125도까지! 모두 측정이가능하며 온습도 오차는 각각 ±0.5%, ±5% SHT20 회로도 UNO SHT20 3.3V VCC GND GND A4 SDA A5 SCL 전압범위가 2.1V~3.6V 이므로 3.3V 에 연결!! SDA는 A4에, SCL은 A5에 연결 해주세요. SHR20 라이브러리 및 예제 ..

아두이노 토양 습도 체크하기

안녕하세요~! 오늘 사용해 볼 것은 토양 습도 측정 모듈입니다! 토양습도 측정 모듈은 말 그대로 토양의 습도를 측정해 주는 모듈이에요. 이 모듈만 있으면 아래 사진처럼 화분의 습도를 실시간으로 모니터링 할 수 있습니다! 그럼 사용법을 알아볼까요? 회로 구성하기 연결은 아래 그림과 표를 참고해주세요. 토양습도 모듈 VCC 5V GND GND AO A0 DO 코딩하기 1 2 3 4 5 6 7 8 9 10 11 12 13 int SoilA = A0 ; // AO핀을 우노 A0에 연결 void setup() { Serial.begin(9600); } void loop() { int Value = analogRead(SoilA); //모듈에서 읽은값을 Value 에 저장 Serial.println(Value); ..

아두이노 마이크 모듈로 LED 무드등 만들기

안녕하세요! 인투피온입니다. 마이크 증폭모듈 MAX 9814로 할 수 있는게 뭐가 있을지 생각하다 문득, 소리 무드등이 생각났습니다. ​ ​ 소리의 크기에 따라 LED가 변화하게 되는데 마이크 모듈로도 가능할 것 같아서 테스트 해보았습니다. ​ LED는 WS2812B 1x8 네오픽셀 모듈을 사용했습니다. 아두이노 우노( 소형화 -> 나노, 프로미니 사용 ) 마이크 증폭모듈 GY-MAX9814 네오픽셀 8-WS2812-5050RGB MODLUE II 미니빵판(브레드보드 JD-107) ​ 이렇게 사용합니다. ​ 네오픽셀 LED를 보면 선 4가닥이 연결되어 있는데 실제로는 파란색 선은 없어도 되니 3개만 연결해도 됩니다. 우선 마이크 증목모듈이 정상적으로 동작하는지 테스트 해야 합니다! ​ ​ 마이크 증폭모듈..

아두이노 심박 펄스센서 사용하기

안녕하세요. 인투피온입니다. 오늘은 심박 펄스 센서 사용해서 심박수를 측정해보도록 하겠습니다! 요 친구가 바로 심박 펄스 센서입니다!! 하트 모양을 그리고 있는 심박펄스센서입니다. 이 센서는 적외선을 통해 모세혈관의 수축 팽창 활동을 측정하여 심박수를 나타내게 됩니다! 회로 위 그림처럼 연결합니다! LCD 연결은 아래 링크를 참고해주세요~! https://intopionshop.tistory.com/65 아두이노 I2C LCD 모듈 라이브러리 코딩 안녕하세요~ 오늘은 I2C LCD 모듈 코딩을 해보겠습니다. ​ I2C LCD 라이브러리 추가하기 I2C LCD 코딩을 하기 전에 앞서 해주어야 할 것이 있습니다. 바로 I2C LCD 라이브러리 추가입니다. ​ 그럼 추가 intopionshop.tistory...

아두이노 4x4 멤브레인 키패드 응용편

​ 안녕하세요 인투피온입니다. 지난 시간에는 멤브레인 키패드의 회로와 기본적인 사용법에 대해 알아보았는데요 이번 시간에는 4x4 멤브레인 키패드편 비밀번호 확인을 해보려고 합니다. 4x4 멤브레인 키패드편 https://intopionshop.tistory.com/245?category=1021753 아두이노 4x4 멤브레인 키패드 사용하기 안녕하세요. 오늘은 부피도 작고 사용하기 쉬운 4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다. ​ ​ 4X4 멤브레인 키패드 회로 먼저 회로를 보시면 ​ 내부 회로도 회로를 보면 가로 선과 intopionshop.tistory.com 먼저 아래 핀 연결 살펴 볼게요 ​ 4X4 멤브레인 키패드 핀 연결 ​ 위의 회로에 SG90의 데이터 핀은 D10 부저는 D12에..

아두이노 4x4 멤브레인 키패드 사용하기

안녕하세요. 오늘은 부피도 작고 사용하기 쉬운 4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다. ​ ​ 4X4 멤브레인 키패드 회로 먼저 회로를 보시면 ​ 내부 회로도 회로를 보면 가로 선과 세로 선 있는데 세로 선이 위에 위치하여 버튼이 눌렸을 경우 세로 선이 먼저 눌리면서 가로 선과 접촉되어 어떤 버튼이 눌렸는지 인식되는 방식이에요. ​ ​ ​ 위 그림처럼 아두이노와 연결해 주세요. 디지털 핀번호는 바꾸셔도 상관없습니다~ 아두이노 우노 4X4 멤브레인 키패드 모듈 D2 PIN 1 D3 PIN 2 D4 PIN 3 D5 PIN 4 D6 PIN 5 D7 PIN 6 D8 PIN 7 D9 PIN 8 ​ ​ ​ ​ 라이브러리 추가하기 ​ 4X4 멤브레인 키패드모듈을 사용하려면 그전에 라이브러리를 추가해줘야 ..

아두이노 앱 인벤터로 온습도 출력하기

안녕하세요~ 인투피온입니다. 이번 시간에는 '아두이노와 앱인벤터를 통한 온습도 출력하기'를 해보도록 하겠습니다. ​ ​ ​ 앱 인벤터 ​ 먼저 앱인벤터를 살펴보겠습니다. ​ ​ 디자인은 블루투스 버튼 - 이미지 - 측정값 - 끄기 버튼 이렇게 구성해 봤어요. ​ ​ ​ 전체 블록 ​ 앱을 실행하게 되면 먼저 블루투스의 주소와 이름을 가져옵니다. ​ ​ ​ 그리고 '블루투스 연결 버튼'을 누르면 아래 사진처럼 연결 가능한 블루투스의 주소와 이름을 가져와요. ​ ​ 블루투스 호출 ​ 그리고 타이머를 이용해 블루투스가 연결되고 블루투스를 통해 받을 수 있는 바이트 크기가 '0' 이상이라면 블루투스의 텍스트를 가져오게 돼요. ​ ​ ​ 마지막으로 '블루투스 끄기'를 누르게 되면 아래 사진처럼 텍스트가 출력돼요...

아두이노 온습도센서 DHT11

안녕하세요~ 인투피온입니다 오늘은 온습도센서 DHT11 사용법에 대해서 알아보겠습니다 ​ ​ 이렇게 현재 온도와 습도를 LCD로 출력이 가능합니다. ​ ​ 회로 구성하기 UNO LCD DHT11 5V & Vin VCC VCC GND GND GND A5 SDA ​ A4 SCL ​ D7 ​ DATA ​ 아래는 위의 회로도 파일입니다. ​ DHT 11 라이브러리 추가하기 먼저 위의 DHT11.zip 파일을 저장해주세요 아두이노 - 스케치 - 라이브러리 포함하기 - .ZIP 라이브러리 추가... 해당 경로를 통해 저장한 DHT11.zip 파일을 추가해주시면 됩니다. ​ ​ ​ ​ ​ 코딩 ​ 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 2..

아두이노 앱 인벤터 LED 컨트롤하기

​안녕하세요~ 인투피온입니다. 오늘은 앱인벤터를 통해 블루투스로 LED ON/OFF 사용법에 대해서 알아보겠습니다. ​ ​ 앱인벤터 ​ 먼저 앱인벤터부터 살펴보겠습니다!!! ​ ​ 첫 번째로 어떤 식으로 디자인할지 생각해봐야겠죠? ​ ​ ​ 저는 이렇게 블루투스 버튼과 LED 버튼 3개 그리고 LED를 끌 수 있는 버튼을 만들어 봤어요!!​ 그 후엔 각 버튼과 레이블들이 어떤 식으로 동작할지 블록을 통해 설정해 줘야 합니다~ ​ ​ ​ 먼저 블루투스 연결 버튼을 누르기 전에 블루투스 클라이언트에서 주소와 이름을 가져오도록 합니다. ​ ​ ​ 그리고 블루투스연결버튼을 누르게 되면 위 사진처럼 목록이 나오게 되고 "블루투스와 연결되었습니다"라는 문구가 출력됩니다. ​ ​ 이제 제일 중요한 LED 버튼을 눌렀..