본문 바로가기

반응형

아두이노

(7)
[Arduino] 아두이노 슬라이드 스위치로 LED제어 (10) 안녕하세요.저번시간에 택트스위치에 대해서 다룬것에 이어서 슬라이드 스위치를 소개하겠습니다.슬라이드 스위치(Slide Switch)는 물리적으로 슬라이드 메커니즘을 통해 전기 회로를 연결하거나 차단하는 스위치입니다. 주로 다양한 전자기기에서 모드 전환, 전원 제어 등의 용도로 사용됩니다. 슬라이드 스위치는 조작이 간편하고 직관적이어서 사용자가 쉽게 상태를 확인하고 제어할 수 있습니다.※1. 슬라이드 스위치의 구조 및 작동 원리 슬라이드 스위치의 구조 및 작동 원리구조슬라이더(Slider): 손가락으로 밀거나 당기는 부분으로, 슬라이더를 이동시켜 전기적 연결을 변경합니다.터미널(Terminal): 슬라이드 스위치의 핀으로, 주로 3개의 핀이 있습니다.공통 핀(Common Pin): 보통 가운데 위치한 핀으로..
[Arduino] 아두이노 8x8 Matrix Dot LED(1088BS)제어하기 (7) 안녕하세요.이번 포스팅에서는 8개의 열과 8의 행으로 이루어져 총 64개의 LED로 구성된 가로8 세로8 배열의 LED에 대해 알아보고 아두이노를 통해 동작시켜 보겠습니다. 8x8 매트릭스 LED는 8개의 행과 8개의 열로 구성된 총 64개의 LED가 배열된 디스플레이 모듈입니다. 각 LED는 행과 열의 교차점에 위치하며, 이를 통해 다양한 문자, 도형 및 애니메이션을 표시할 수 있습니다. 이 매트릭스 LED는 아두이노와 같은 마이크로컨트롤러와 쉽게 연동할 수 있습니다. ※1.  8X8 Dot Matrix LED 구조 및 제어[ 8x8 매트릭스 LED 구조] 행과 열:8x8 매트릭스 LED는 8개의 행(Row)과 8개의 열(Column)로 구성됩니다.각 행과 열은 개별적으로 제어할 수 있으며, 이를 통해..
[Arduino] 아두이노 4Digit 7Segment(4자리 FND)제어하기 (6) 안녕하세요.이번 포스팅에서는 4자리 7 Segment(FND)를 다루는 방법에 대해 알아보겠습니다.  아두이노(Arduino)와 4자리 FND(Four-Digit Seven-Segment Display)를 함께 사용하면 숫자나 문자를 표시할 수 있는 간단한 디지털 디스플레이를 만들 수 있습니다. 4자리 FND는 보통 7개의 세그먼트와 1개의 소수점(Dot)으로 구성된 4개의 디지털 디스플레이가 하나로 결합된 형태입니다. 이를 통해 최대 4자리 숫자를 표시할 수 있습니다. 이제 4자리 FND의 작동 원리와 아두이노와의 연결 방법을 설명해드리겠습니다. ※1.  4Digit 7 Segment 구조4자리 FND의 구조세그먼트: 각 자리에는 7개의 LED 세그먼트(A, B, C, D, E, F, G)와 소수점이 ..
[임베디드] 아두이노 VS 라즈베리파이 안녕하세요.임베디드 개발 보드에는 마이크로비트, ESP, ARM 보드 등 다양하게 있고 아두이노와 라즈베리 파이 또한 이러한 개발 보드에 포함됩니다.    아두이노(Arduino)와 라즈베리 파이(Raspberry Pi)는 둘 다 임베디드 시스템 및 IoT 프로젝트에 널리 사용되는 인기 있는 플랫폼입니다. 그러나 이들은 목적과 기능에서 상당한 차이가 있습니다. 동일하게 어떤 제품이나 프로젝트에서 타겟을 개발하기 위한 초기 프로토타입 설계 하드웨어로써 사용되지만 용도에 따른 목적에 따라 이 둘을 구분할 필요가 있습니다.     ※1. 아두이노 (Arduino) ▶1. 시리즈 Meaga, Uno, Nano, Micro, Leonardo, MKR, Pro, tiny 등. ▶2. 목적   아두이노는 주로 간단한..
통신 프로토콜(I2C, SPI, ISP, UART) 안녕하세요.이번 게시글에서는 임베디드, FPGA등 다양한 개발 보드와 환경에서 가장 많이 사용하는 통신 프로토콜 4개에 대해 알아보겠습니다.   ※ 통신 프로토콜 (Comunication Protocol) : 마이크로컨트롤러와 주변장치 사이에 디지털 정보를 간편하게 전송할 수 있는 방법을 제공하기 위해 만들어진 통신 프로토콜을 말한다.  ▶1. I2C [Inter-Integrated Circuit] : 여러 개의 장치를 연결하는 경우에도 신호선 두 개(SDA-Serial Data, SCL-Serial Clock)만을 연결하여 사용할 수 있다. 적은 신호선을 사용하는 장점이 있는 반면 SPI에 비해 속도가 느리며 동시 양방향 통신이 불가능하여 양방향 통신이 필요한 경우에는 전송 속도가 더 느려진다. ..
[임베디드] 부트로더란? 안녕하세요.부트로더(Bootloader)는 컴퓨터나 임베디드 시스템의 기본적인 부팅 프로세스를 관리하는 프로그램입니다. 주된 역할은 시스템이 부팅될 때 초기화되고, 운영 체제 또는 다른 응용 프로그램을 로드하고 실행하는 것입니다.이러한 부트로더는 가장 먼저 실행되는 것이지만 직접 느껴보기에는 어려움이 있습니다. (아두이노 보드와 같은 경우는 이미 install이 되어 있어요..) 하지만 필수적인 작업인 만큼 한번 알아봅시다.  ※ 부트로더 (Boot Loader) ▶ 부트로더 : 마이크로컨트롤러에 프로그램을 다운로드하기 위해서는 일반적으로 ISP 방식을 사용한다. 하지만 아두이노에서는 부트로더를 이용하여 UART 시리얼 방식을 통해 프로그램을 다운로드하는 것이 일반적이다. ​ 양산된 아두이노 보드는 스..
[Arduino] 아두이노 LED On/Off (2) 안녕하세요.이번 포스팅에서는 간단하게 Arduino Board 에서 LED를 On / Off 하는 기능을 수행 해보겠습니다.  ※1.  LED 제어아두이노를 사용하여 LED를 제어하는 것은 비교적 간단합니다. LED는 Light Emitting Diode의 약자로, 전류가 흐르면서 빛을 내는 반도체 소자입니다. 아두이노를 사용하여 LED를 제어하는 것은 LED에 전류를 흐르게 하거나 그렇지 않게 함으로써 LED의 켜짐/꺼짐을 조절하는 것입니다.아두이노에서 LED를 제어하기 위해서는 보통 디지털 핀을 사용합니다. 디지털 핀은 HIGH(전압이 가해진 상태) 또는 LOW(전압이 가해지지 않은 상태) 두 가지 상태 중 하나로 설정될 수 있습니다. 이것을 이용하여 LED를 제어할 수 있습니다.  ※2. Wirin..

반응형