센서 제어(4)
-
GPIO 기본 개념 - 3. 풀업 저항과 풀다운 저항 개념
풀업 저항과 풀다운 저항 개념GPIO 입력 핀은 기본적으로 전압이 연결되지 않은 상태일 때 떠 있는 상태(Floating)가 될 수 있다.이러한 상태에서는 GPIO 입력이 불안정하여 예상치 못한 값(랜덤하게 HIGH 또는 LOW)이 읽힐 수 있다.이를 해결하기 위해 풀업 저항(Pull-up Resistor)과 풀다운 저항(Pull-down Resistor)을 사용하여 신호를 안정적으로 유지한다.📌 1. 풀업 저항 (Pull-up Resistor)풀업 저항은 GPIO 핀을 기본적으로 HIGH(1) 상태로 유지하는 역할을 한다.이후 버튼이 눌리면 회로가 GND(0V)와 연결되면서 LOW(0) 상태로 변한다.✔ 풀업 저항의 동작 원리기본적으로 GPIO 핀은 HIGH(1) 상태(3.3V 또는 5V) 로 유지됨..
2025.02.11 -
GPIO 기본 개념 - 2. 입력(센서, 버튼) vs 출력(LED, 모터) 개념
입력(센서, 버튼) vs 출력(LED, 모터) 개념GPIO 핀은 기본적으로 입력(Input) 모드와 출력(Output) 모드로 설정된다.각 모드는 하드웨어와의 연결 방식이 다르며, 입력은 센서나 버튼의 상태를 읽는 역할, 출력은 LED나 모터를 제어하는 역할을 한다.📌 1. 입력 (Input)GPIO를 입력 모드로 설정하면 외부 장치에서 신호를 받아들이는 역할을 한다.이때, GPIO 핀은 0(LOW) 또는 1(HIGH)의 값을 감지할 수 있으며, 센서나 버튼과 같은 입력 장치의 상태를 읽을 때 사용된다.✔ 입력 모드의 특징✅ GPIO가 외부 신호(버튼, 센서 등)를 감지할 때 사용됨.✅ HIGH(1) 또는 LOW(0) 값만 읽을 수 있음.✅ 내부 풀업(Pull-up), 풀다운(Pull-down) 저항을..
2025.02.11 -
GPIO 기본 개념 - 1. 디지털 신호와 아날로그 신호의 차이
디지털 신호와 아날로그 신호의 차이GPIO 핀은 일반적으로 **디지털 신호(0과 1)**를 주고받지만, 일부 마이크로컨트롤러(아두이노 등)에서는 **아날로그 신호(연속적인 전압 값)**도 처리할 수 있다.이 두 가지 신호의 차이를 이해하는 것은 센서, LED, 모터 제어 등 GPIO를 활용한 프로젝트에서 매우 중요하다.📌 1. 디지털 신호 (Digital Signal)디지털 신호는 **이진수(0과 1)**로만 구성되며, GPIO 핀에서는 보통 HIGH(1) 또는 LOW(0) 값으로 표현된다.이는 단순한 ON/OFF 상태를 나타내므로, 버튼, 스위치, LED 같은 장치를 제어하는 데 적합하다.✔ 디지털 신호의 특징✅ 신호가 0 또는 1 (LOW 또는 HIGH) 만 가질 수 있음.✅ 일반적으로 3.3V 또..
2025.02.11 -
GPIO 개요 - 1. GPIO란? (General Purpose Input/Output 개념)
GPIO란? (General Purpose Input/Output 개념)1. GPIO의 정의GPIO는 General Purpose Input/Output의 약자로, 마이크로컨트롤러나 임베디드 시스템에서 외부 장치와 디지털 신호를 주고받기 위해 사용되는 핀을 의미한다.GPIO 핀을 활용하면 하드웨어 장치(센서, LED, 모터 등)와 상호작용하며 전기적 신호를 제어할 수 있다.2. GPIO의 특징GPIO 핀은 기본적으로 입력(Input) 또는 출력(Output) 상태로 설정할 수 있으며, 특정 장치와의 인터페이스에 따라 동작 방식이 달라진다.디지털 신호(High 또는 Low)만을 주고받을 수 있음HIGH (1, 전압 인가) → 일반적으로 3.3V 또는 5VLOW (0, 전압 없음) → 0V (GND, 그라운..
2025.02.11