아두이노코딩 43

아두이노 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 버튼을 눌렀..

아두이노 DS18B20 LINE 사용하기

안녕하세요~ 인투피온입니다. 오늘은 DS18B20 LINE 사용법에 대해서 알아보겠습니다. ​ 회로도 ​ 저항은 4.7K옴을 사용해주시면 됩니다. ​ ​ ​ 라이브러리 추가하기 ​ ​ 먼저 코딩하기전에 라이브러리 관리( Ctrl + Shift + I )를 열어서 아래 그림의 라이브러리를 설치해주세요. ​ ​ DallasTemperature.h 라이브러리 설치 OneWire.h ​ 코딩하기 ​#include #include #define ONE_WIRE_BUS 2 // D2핀에서 데이터 읽기 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); void setup(void) { Serial.begin(9600); sensors.begin(..

아두이노 WS2812B 네오픽셀 LED 모듈 코딩

안녕하세요~ 인투피온입니다. 오늘은 WS2812B 네오픽셀 모듈 사용법에 대해서 알아보겠습니다. ​ 먼저 아래 그림에 보이는 검은색 칩은 WS2812으로 GND, VDC, Data In, Data Out 4개의 핀 만 있으면 사용이 가능해요. 이 칩은 daisy-chain으로 Data In과 Data Out를 통해 여러 개의 칩을 연결할 수 있어요. ​ 준비물 뒷면은 저렇게 납땜을 해주셔야 돼요. 케이블이나 핀에 납땜해주시면 됩니다. ※상품명 클릭 시 구매 링크로 이동합니다. 아두이노 우노 호환 보드 WS2812B 1x8 네오픽셀 모듈 점퍼케이블 회로도 네오픽셀 모듈 아두이노 우노 GND GND VDC VCC DI D6 코딩 및 동작 ​ 코딩하기에 앞서 먼저 라이브러리 추가를 해주셔야 돼요. 'Adafr..

아두이노 도트 매트릭스 모듈(MAX7219) 사용하기

안녕하세요. 오늘은 도트 매트릭스 모듈에 사용법에 대해 알아보겠습니다. MAX7219 드라이버를 사용하여 기존에 복잡했던 회로를 간략하게 만들수 있는 도트 매트릭스 모듈입니다. 준비물 ※ 클릭 시 구매링크로 이동합니다. 아두이노 우노 보드 MAX7219 도트 매트릭스 모듈 브레드보드 400핀 아두이노 택트 스위치 점퍼케이블 회로 VCC 5V GND GND DIN 12 CS 10 CLK 11 코딩 및 동작 아래 코딩에 사용되는 라이브러리 파일입니다. #include "LedControl.h" LedControl dot = LedControl(12, 11, 10, 1); // 핀번호 (din, clk, cs, 매트릭수 개수 설정) int Switch1= 4; int Switch2= 3; int Switch3..

아두이노 RFID(RC522) NFC 사용하기

안녕하세요. 오늘은 아두이노 RFID-RC522에 대해서 알아보겠습니다. 우선 RFID란 무선 인식이라고도 하며, 반도체 칩이 내장된 태그, 라벨, 카드 등의 저장된 데이터를 무선주파수를 이용하여 비접촉으로 읽어내는 인식 시스템입니다. 현재 실생활에서 사용하는 교통카드나 RFID가 신분증을 통해 출입을 하고 있습니다. 우리는 아두이노에서 RFID를 사용하는 방법을 알아보겠습니다. 준비물 ※ 클릭시 구매 링크로 이동합니다. 아두이노 우노 보드 브레드보드 400핀 아두이노 RFID 카드리더 모듈 점퍼케이블 RFID의 구성품은 1개의 카드리더기와 2종류의 RF 카드, 핀헤더가 있습니다. RFID 라이브러리 추가하기 먼저 RFID를 사용하기 위해선 라이브러리를 추가해줘야 합니다. ​ ​ 라이브러리 관리를 열어주..