반응형

arduino 34

아두이노 전자식 가변저항 제어 가이드 – MCP41010 SPI 통신으로 디지털 저항 조절하기

아두이노 전자식 가변저항 제어 가이드 – MCP41010 SPI 통신으로 디지털 저항 조절하기손으로 돌리지 않아도 되는 가변저항이 있다면?바로 전자식 가변저항(Digital Potentiometer)입니다. 이번 글에서는 MCP41010을 아두이노와 SPI 통신으로 연결하여 원하는 저항 값을 코드로 제어하는 방법을 설명합니다. 이 기술은 자동 볼륨 조절, 센서 감도 설정, LED 밝기 조절 등 정밀 제어에 매우 유용합니다. 📦 준비물 아두이노 UNO MCP41010 디지털 가변저항 10kΩ 고정저항 (테스트용) LED + 330Ω 브레드보드, 점퍼 와이어🔍 MCP41010 소개MCP41010은 8핀 IC로, 내부에 256 단계로 조절 가능한 전자식 저항을 포함하고 있습니다. 아두..

아두이노 2025.04.19

아두이노 통합 프로젝트 완성 – 버튼으로 LCD 메뉴 전환 + 센서 제어 시스템 만들기

아두이노 통합 프로젝트 완성 – 버튼으로 LCD 메뉴 전환 + 센서 제어 시스템 만들기지금까지 배운 모든 아두이노 기술을 하나로!이번 글에서는 아두이노 기반으로 LCD 메뉴를 전환하고, 센서를 선택 제어하는 종합 프로젝트를 소개합니다.I2C LCD를 이용해 메뉴를 출력하고, 버튼으로 항목을 전환하면서 DHT11 온습도 센서, 초음파 거리 센서, 서보모터, 부저 등을 선택적으로 동작시킵니다.📦 구성 요소아두이노 UNOI2C LCD (1602)버튼 1~2개 (입력용)DHT11 온습도 센서HC-SR04 초음파 센서SG90 서보모터피에조 부저📺 메뉴 설계 구조LCD에 표시되는 메뉴 항목은 다음과 같이 구성합니다:1. 온습도 보기2. 거리 측정3. 서보 제어4. 알람 테스트💡 기본 회로 구성 요약버튼 1: ..

아두이노 2025.04.19

아두이노 피에조 부저 알람 만들기 – tone() 함수로 소리 제어하는 완벽 가이드

아두이노 피에조 부저 알람 만들기 – tone() 함수로 소리 제어하는 완벽 가이드소리로 피드백을 주는 가장 쉬운 방법, 바로 부저(Buzzer)입니다!이번 글에서는 피에조(Piezo) 부저를 사용해 아두이노에서 경고음이나 알림음을 만들어보는 방법을 소개합니다. tone() 함수의 기본 사용법부터 다양한 음 조합, 버튼과의 연동까지 쉽게 따라할 수 있도록 설명드릴게요. 📦 준비물 아두이노 UNO 피에조 부저 (Passive 타입 권장) 브레드보드 점퍼 와이어 버튼 (옵션)🔍 피에조 부저란?피에조 부저는 전압을 가하면 진동하며 소리를 내는 소형 음향 장치입니다. Active 부저는 전원을 공급하면 자동으로 소리가 나지만, Passive 부저는 tone() 함수를 이용해 다양한 주..

아두이노 2025.04.19

아두이노 가변저항 입력 완벽 가이드 – Potentiometer로 아날로그 값 읽기와 응용까지

아두이노 가변저항 입력 완벽 가이드 – Potentiometer로 아날로그 값 읽기와 응용까지센서 값을 제어하는 기본 중의 기본, 가변저항(Potentiometer)!이번 글에서는 아두이노로 가변저항 값을 읽고, 이를 다양한 장치 제어에 활용하는 방법을 배워봅니다. 아날로그 입력의 개념, 회로 구성, 시리얼 출력, LED 밝기 조절, 서보 제어 등 다양한 예제를 포함합니다. 📦 준비물 아두이노 UNO 가변저항 (10kΩ) 브레드보드 점퍼 와이어 시리얼 모니터 또는 LED (응용 시)🔍 가변저항이란?가변저항(Potentiometer)은 회전 또는 슬라이드 방식으로 저항 값을 변경할 수 있는 부품입니다. 가운데 핀(Vout)은 가변 출력이고, 양쪽은 GND와 5V에 연결하여 분압 회..

아두이노 2025.04.19

아두이노 서보모터 제어 완벽 가이드 – SG90으로 각도 제어부터 응용까지

아두이노 서보모터 제어 완벽 가이드 – SG90으로 각도 제어부터 응용까지움직이는 프로젝트를 만들고 싶다면, 서보모터 제어부터 배워야 합니다!이번 포스트에서는 가장 널리 사용되는 마이크로 서보모터 SG90을 이용하여 아두이노에서 각도를 제어하고, 실제로 회전하는 시스템을 구현해봅니다. 서보모터의 동작 원리부터 제어 코드, 회로 구성, 다양한 응용 예제까지 모두 정리했습니다. 📦 준비물 아두이노 UNO SG90 서보모터 브레드보드 점퍼 와이어 전원 공급 (USB or 외부 배터리)🔍 SG90 서보모터란?SG90은 180도 회전 가능한 마이크로 서보모터입니다. 일반적으로 PWM(Pulse Width Modulation) 신호를 사용하여 회전 각도를 제어합니다. 0도 ~ 180도 사이에..

아두이노 2025.04.19

아두이노 초음파 센서 거리 측정 완벽 가이드 – HC-SR04 연결부터 코드까지

아두이노 초음파 센서 거리 측정 완벽 가이드 – HC-SR04 연결부터 코드까지아두이노로 사물과의 거리를 측정할 수 있다는 사실, 알고 계셨나요?이번 글에서는 초음파 센서인 HC-SR04를 사용하여 간단한 거리 측정 시스템을 구현해봅니다. 이 센서는 자동차의 주차 감지기, 로봇 장애물 회피, 스마트 쓰레기통 등 다양한 프로젝트에 활용할 수 있는 매우 인기 있는 센서입니다. 📦 준비물 아두이노 UNO 보드 HC-SR04 초음파 센서 점퍼 와이어 브레드보드 USB 케이블 시리얼 모니터 또는 LCD 모듈 (선택)🔍 HC-SR04 센서 원리HC-SR04는 초음파를 발사한 후 반사되어 돌아오는 시간을 측정해 물체까지의 거리를 계산합니다. 소리의 속도가 약 340m/s임을 활용하여 다음과 같..

아두이노 2025.04.19

아두이노로 온습도 측정 시스템 만들기 – DHT11 센서 완전 정복

아두이노로 온습도 측정 시스템 만들기 – DHT11 센서 완전 정복날씨가 변덕스러운 요즘, 실내 환경을 스스로 관리하고 싶다는 생각, 해보셨나요? DHT11 센서를 활용하면 아두이노로 손쉽게 온도와 습도를 측정하고, 이를 다양한 방식으로 출력하거나 전송할 수 있습니다. 이 글에서는 DHT11을 중심으로 아두이노와 연결하여 온습도 데이터를 측정, 출력, 응용하는 방법까지 단계별로 안내합니다.1. DHT11 센서란?DHT11은 저가형 온습도 센서로, 온도(050도)와 습도(2090%)를 측정할 수 있으며, 디지털 신호로 값을 전달합니다. 3핀 또는 4핀 모델이 있으며, 5V 전원과 GND, 그리고 데이터 핀으로 구성되어 있습니다.2. 준비물 리스트아두이노 UNO 또는 NanoDHT11 온습도 센서점퍼선브레드..

아두이노 2025.04.18

앱에서 설정값 전송 → 아두이노가 센서값과 비교해 제어하기— 사용자 정의 임계값 + 자동 LED/팬 제어 시스템

🧮 앱에서 설정값 전송 → 아두이노가 센서와 비교해 자동 제어이번 실습에서는 스마트폰 앱에서 원하는 임계값(예: 30℃)을 입력하고,아두이노가 해당 값을 기준으로 센서 데이터를 비교하여 자동으로 LED/팬 등을 제어하는 구조를 구현합니다.드디어 아두이노와 앱이 서로 주고받는 진짜 양방향 시스템 완성입니다 😎🧰 준비물 아두이노 UNO DHT11 온습도 센서 HC-06 블루투스 모듈 LED (또는 미니팬) MIT App Inventor🔌 회로 구성 DHT11 → D2, HC-06 → D0/D1 LED → D8 + 저항💻 아두이노 코드#include #define DHTPIN 2#define DHTTYPE DHT11DHT dht(DHTPIN, DHTTYPE);String inputStri..

아두이노 2025.04.18

조건에 따라 스마트폰에서 경고 알림 받기

🔔 조건 만족 시 스마트폰 경고 알림 — 센서 + 블루투스 알람 시스템이번에는 센서 데이터를 스마트폰으로 받아올 뿐 아니라,정해진 조건(예: 온도 > 30도)을 만족하면 경고 메시지나 알림을 앱에서 보여주는 시스템을 구현합니다.이 구조는 스마트팜, 보일러 경고, 환경 감지기 등에 꼭 쓰이는 핵심 로직입니다!🧰 준비물 아두이노 UNO DHT11 센서 HC-06 블루투스 모듈 MIT App Inventor 환경🔌 회로 구성 DHT11 → D2, HC-06 → D0/D1 (TX/RX)💻 아두이노 코드조건은 "온도 > 30도"일 때 경고 메시지를 전송하도록 설정:#include #define DHTPIN 2#define DHTTYPE DHT11DHT dht(DHTPIN, DHTTYPE);void..

아두이노 2025.04.18

아두이노 센서 데이터를 스마트폰 앱에서 실시간 그래프로 보기

📊 센서 데이터를 스마트폰에서 실시간 그래프로 보기 — App Inventor + Bluetooth이번에는 아두이노의 센서 데이터를 스마트폰으로 받아서실시간 그래프(차트) 형태로 시각화하는 앱을 만들어보겠습니다.기본 숫자 출력에서 한 단계 업그레이드된 IoT 시각화 시스템 실습입니다!🧰 준비물 아두이노 UNO HC-06 블루투스 모듈 DHT11 또는 포텐셔미터 (입력용) MIT App Inventor Chart Component (extension)🔌 회로 구성 DHT11: DATA → D2 HC-06: TX → D0, RX → D1※ 데이터 송신은 시리얼 포트를 통해 전송됩니다.💻 아두이노 코드 예시2초마다 센서 데이터를 블루투스로 전송합니다:#include #define DHTPI..

아두이노 2025.04.18
반응형