
총 134개
-
LED의 특징과 아두이노에서의 동작 원리2025.01.281. LED의 특징 LED(Light Emitting Diode)는 전류가 흐를 때 빛을 방출하는 반도체 소자입니다. LED는 현대 전자기기에서 가장 널리 사용되는 광원 중 하나로, 에너지 효율성, 긴 수명, 빠른 응답 속도, 다양한 색상 구현, 소형화 및 경량화 등의 다양한 특성과 장점을 가지고 있습니다. 하지만 역방향 전압 민감도와 열 관리 필요성과 같은 한계점도 있습니다. 2. 아두이노에서의 LED 동작 원리 아두이노는 오픈 소스 기반의 마이크로컨트롤러 플랫폼으로, LED와 같은 전자 소자를 간단히 제어할 수 있습니다. LED...2025.01.28
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
Cortex M3의 내부 구성도2025.01.121. Cortex-M3 프로세서 아키텍처 Cortex-M3 프로세서는 하버드 구조를 기반으로 하며, 명령어와 데이터 메모리가 분리되어 있습니다. 3단 파이프라인 구조를 채택하여 명령어를 빠르게 처리하며, Thumb-2 명령어 세트를 사용하여 코드 밀도를 높입니다. 또한, 2개의 동작 모드(Thread 모드 및 Handler 모드)를 지원하여 인터럽트 처리를 효율적으로 수행합니다. 2. Cortex-M3 프로세서의 주요 구성 요소 Cortex-M3 프로세서는 프로세서 코어, 메모리 시스템, 버스 시스템, 인터럽트 제어기, 디버그 모듈...2025.01.12
-
소형 지게차 마이크로프로세서 응용 텀프로젝트2025.04.251. 마이크로프로세서 응용 이 프로젝트는 마이크로프로세서를 활용하여 위험 감지 기능이 있는 소형 지게차를 개발하는 것을 목적으로 합니다. 주요 내용으로는 사용한 부품 소개, 블록도 및 플로우차트 작성, 회로도 설명, 관련 이론 정리, 시뮬레이션 및 실험 결과 분석, 실험 사진 및 동영상 제공, 그리고 결론 및 고찰 등이 포함됩니다. 2. 초음파 센서 이 프로젝트에서는 HC-SR04 초음파 센서를 사용하여 주변 환경을 감지하고 위험 상황을 판단합니다. 초음파 센서의 펄스 신호를 이용하여 거리를 계산하고, 일정 거리 이내에서 모터가 정...2025.04.25
-
마이크로프로세서 아두이노 우노 외 종류 중 2가지 이상 조사하여 이름 및 구조를 서술하시오2025.01.121. 아두이노 우노 아두이노 우노는 개발자와 학습자 사이에서 가장 널리 사용되는 오픈 소스 마이크로컨트롤러 보드입니다. 이 보드는 사용자 친화적인 프로그래밍 환경과 다양한 전자 부품과의 호환성을 제공하여, 복잡한 전자 프로젝트와 임베디드 시스템 개발을 단순화시켜 줍니다. 아두이노 우노의 핵심은 ATMega328P 마이크로컨트롤러로, 이는 디지털 입출력 핀, 아날로그 입력 핀, UART 포트, SPI 및 I2C 통신을 지원합니다. 또한 USB 연결을 통해 프로그램을 손쉽게 업로드할 수 있고, 외부 전원 공급장치를 활용하여 독립적으로 ...2025.01.12
-
마이크로프로세서_마이크로프로세서 응용 제품 구상하기2025.05.121. Atmega 128 마이크로 프로세서 Atmega 128 마이크로 프로세서는 고성능의 저전력 8비트 마이크로컨트롤러로, 진보된 RISC 구조와 비휘발성 프로그램 및 데이터 메모리, 다양한 주변장치를 가지고 있습니다. 온-칩 디버깅을 지원하고 플래쉬, 휴즈, 락비트 프로그래밍이 가능합니다. 2. Atmega 128 마이크로 프로세서 자동 먹이주기 시스템 Atmega 128 마이크로 프로세서를 사용한 자동 먹이주기 시스템은 RFID 태그 인식, 온도 센서, 서보 모터, OLED 디스플레이 등을 통해 동물의 종류와 식별 정보, 환경...2025.05.12
-
[A+ 레포트] 마이크로프로세서 I - Cortex M3의 내부 구성도를 그리시오2025.01.141. 마이크로프로세서 마이크로프로세서의 세계는 광대하고 복잡하며, 그 중심에는 다양한 아키텍처와 기술이 자리 잡고 있습니다. Cortex M3는 특히 임베디드 시스템 분야에서 뛰어난 성능과 효율성으로 주목받는 프로세서 중 하나입니다. Cortex M3의 설계는 저전력 소비와 고성능을 필요로 하는 다양한 응용 분야에 적합하도록 최적화되어 있습니다. 2. Cortex M3 Cortex M3는 ARM Holdings에 의해 개발된 32비트 마이크로컨트롤러용 RISC 프로세서 아키텍처입니다. 이는 특히 고성능을 요구하는 임베디드 응용 프로...2025.01.14
-
전기및디지털회로실험 실험 M1-2. I/O 기초와 시리얼 통신 예비보고서2025.05.101. 디지털 I/O 디지털 신호는 High(1) 또는 Low(0)라는 두 가지 값으로 나뉜다. 또한 이 값은 입력 혹은 출력의 값으로 쓰인다. 아두이노의 디지털 입력과 출력은 센서, 엑츄에이터 및 기타 집적회로를 연결할 수 있게 해준다. 2. 아날로그 I/O 아날로그 신호는 디지털 신호와 달리 어떤 값도 가질 수 있는 신호다. 아날로그 신호를 측정하기 위해 아두이노에 내장된 ADC(Analog Digital Converter)를 사용한다. ADC는 아날로그 신호를 디지털 신호로 바꾸어 주는 역할을 한다. 3. 시리얼 통신 시리얼 통...2025.05.10
-
홍익대학교 MCU/IoT실험 최종 프로젝트 보고서2025.04.261. MCU/IoT 실험 MCU/IoT 실험에서 배운 LED, Switch, Interrupt, 7 Segment 등의 기능을 이용하여 홀짝 게임기를 구현하였다. 게임 방법은 7 Segment의 세번째와 네번째 숫자의 곱이 홀수이면 다음 STAGE로 진행하고, 짝수이면 처음 STAGE로 돌아가는 방식이다. STAGE가 올라갈수록 숫자의 증가 속도가 빨라져 난이도가 상승한다. 게임 성공 시 초록 LED, 실패 시 노랑 LED가 켜진다. 모든 STAGE를 성공하면 '7777'이 출력된다. 2. ATmega128 ATmega128 마이크...2025.04.26
-
마이크로프로세서응용 ATmega128 8bit Timer, Counter 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 신호 생성, 펄스 폭 측정 등에 사용됩니다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 합니다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용하여 사용됩니다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 타이머/카운터2는 8비트, 타이머/카운터1과 타이머/카운터3은 16비트입니다. 타이머/카운터0는 RTC 기능을 가지...2025.01.24