
총 20개
-
마이크로프로세서응용 ATmega128 Module, Test Board LED 결과보고서2025.01.241. 마이크로프로세서 마이크로프로세서는 단일 칩으로 구성되어 주어진 프로그램에 의해 데이터의 입력, 가공, 출력을 수행하는 장치입니다. 마이크로컨트롤러는 자동화기기를 제어하기 위해 최적화된 프로세서로, 소형화, 경량화, 저렴한 가격, 융통성 있는 기능 변경 및 확장, 높은 신뢰성 등의 특징이 있습니다. 2. AVR 마이크로컨트롤러 AVR 마이크로컨트롤러는 ATMEL사에서 개발한 저전력 8비트 RISC 타입의 마이크로컨트롤러 시리즈입니다. AVR의 특징으로는 ISP(In-System Programming) 기능, C언어 최적화 설계,...2025.01.24
-
마이크로프로세서응용 ATmega128 Polling 방식과 Interrupt 방식 보고서2025.01.241. Floating 현상과 Pull-Up, Pull-Down Floating 현상은 주로 데이터 라인이나 제어 라인에서 불안정한 전압이나 전류가 발생하여 예상치 못한 동작을 유발하는 현상입니다. 이는 전원 문제, 입출력 라인 상태 불안정, 접촉 불량, 노이즈와 간섭 등의 원인으로 발생할 수 있습니다. Pull-Up은 입력 핀을 논리적으로 '1' 상태로 유지하기 위해 사용되는 전기적인 장치이며, Pull-Down은 입력 핀을 논리적으로 '0' 상태로 유지하기 위해 사용됩니다. 2. Chattering 현상과 방지 방법 Chatter...2025.01.24
-
마이크로프로세서_마이크로프로세서 응용 제품 구상하기2025.05.121. Atmega 128 마이크로 프로세서 Atmega 128 마이크로 프로세서는 고성능의 저전력 8비트 마이크로컨트롤러로, 진보된 RISC 구조와 비휘발성 프로그램 및 데이터 메모리, 다양한 주변장치를 가지고 있습니다. 온-칩 디버깅을 지원하고 플래쉬, 휴즈, 락비트 프로그래밍이 가능합니다. 2. Atmega 128 마이크로 프로세서 자동 먹이주기 시스템 Atmega 128 마이크로 프로세서를 사용한 자동 먹이주기 시스템은 RFID 태그 인식, 온도 센서, 서보 모터, OLED 디스플레이 등을 통해 동물의 종류와 식별 정보, 환경...2025.05.12
-
자동먹이시스템2025.01.241. ATmega128 ATmega128은 64핀을 사용하며, 저전력 CMOS형의 8비트 마이크로 컨트롤러로 대부분의 명령어를 시스템 클록을 분주 없이 1:1로 사용하기 때문에 8051계열이나 PIC 계열보다 빠른 특징을 가기고 있다. 포트A, 포트B, 포트C, 포트D, 포트E 등 다양한 포트를 가지고 있으며, 타이머/카운터 0, 1, 3 등을 이용하여 다양한 기능을 구현할 수 있다. 2. 초음파 센서 HC-SR04 초음파 센서는 총 4핀으로 구성되어 있으며, Vcc, Trigger, Echo, GND로 이루어져 있다. Trigge...2025.01.24
-
소형 지게차 마이크로프로세서 응용 텀프로젝트2025.04.251. 마이크로프로세서 응용 이 프로젝트는 마이크로프로세서를 활용하여 위험 감지 기능이 있는 소형 지게차를 개발하는 것을 목적으로 합니다. 주요 내용으로는 사용한 부품 소개, 블록도 및 플로우차트 작성, 회로도 설명, 관련 이론 정리, 시뮬레이션 및 실험 결과 분석, 실험 사진 및 동영상 제공, 그리고 결론 및 고찰 등이 포함됩니다. 2. 초음파 센서 이 프로젝트에서는 HC-SR04 초음파 센서를 사용하여 주변 환경을 감지하고 위험 상황을 판단합니다. 초음파 센서의 펄스 신호를 이용하여 거리를 계산하고, 일정 거리 이내에서 모터가 정...2025.04.25
-
[아이티뱅크] 마이크로프로세서1_Atmega128 마이크로 프로세서를 사용한 가전제품(로봇청소기, 세탁기, 자동먹이주기, 식물재배기, 화재방법장치, 주차관리기 등)2025.05.061. Atmega128 마이크로 프로세서를 사용한 자동먹이주기 시스템 Atmega128 마이크로 프로세서를 사용한 자동먹이주기 시스템은 RFID 태그 판독기, 온도 센서, 서보 모터, OLED 디스플레이 등의 입출력 장치를 통해 동물의 종류와 개체 식별 정보를 인식하고, 이에 따라 사전에 저장된 음식 공급 시간을 기반으로 자동으로 음식을 배출합니다. 또한 환경 온도를 주기적으로 측정하여 동물의 건강 상태를 모니터링할 수 있습니다. 이러한 기능들은 동물의 건강 관리와 사용자의 편의성 향상에 기여할 것으로 기대됩니다. 1. Atmega...2025.05.06
-
ATmega128의 핀 배치와 I/O 동작에 대한 흥미2025.05.061. ATmega128의 핀 배치와 I/O 동작 2주차 강의 내용 중 ATmega128의 핀 배치와 I/O 동작에 대한 내용이 가장 흥미로웠습니다. 이는 기존에 사용하던 아두이노와 같은 개발보드와 다르게 핀마다 다양한 기능을 할당할 수 있고, 이를 세밀하게 제어할 수 있기 때문입니다. 또한 입출력 동작을 프로그램을 통해 직접 제어할 수 있어 아두이노보다 더 세밀한 제어가 가능합니다. 이러한 기능은 하드웨어를 직접 제어할 수 있는 장점이 있어 다양한 하드웨어 제어 가능성이 열리며, 세밀한 제어가 필요한 프로젝트에 유용하게 활용할 수 ...2025.05.06
-
(A+) 마이크로프로세서응용 ATmega128 ADC(Analog to Digital Converter) 보고서2025.01.241. ADC(Analog to Digital Converter) ADC(Analog to Digital Converter)는 연속적인 아날로그 신호를 디지털 수치 신호로 변환하는 장치로서 각종 디지털 신호 처리를 위해 사용된다. ATmega128은 8-채널 10비트 측차근사 A/D 컨버터를 가지고 있으며, 단일전압 입력과 차등전압 입력을 지원한다. A/D 컨버터에는 안정된 동작을 위해 MCU의 전원과 별도로 전원 단자와 기준 전압 단자를 가지고 있다. A/D 컨버터 관련 주요 레지스터로는 ADMUX, ADC Data Register...2025.01.24
-
마이크로프로세서응용 ATmega128 8bit Timer, Counter 보고서2025.01.241. 타이머/카운터 타이머는 시간과 관련된 작업을 수행할 수 있으며, 특정 주파수의 구형파 생성, PWM 신호 생성, 펄스 폭 측정 등에 사용됩니다. 카운터는 입력 펄스를 계수하여 지정된 펄스수까지 계수하면 인터럽트를 발생시키는 기능을 합니다. 많은 응용에서 타이머와 카운터가 유기적으로 상호작용하여 사용됩니다. 2. ATmega128 타이머/카운터 ATmega128에는 4개의 타이머/카운터가 있으며, 타이머/카운터0과 타이머/카운터2는 8비트, 타이머/카운터1과 타이머/카운터3은 16비트입니다. 타이머/카운터0는 RTC 기능을 가지...2025.01.24
-
마이크로프로세서 ATmega 128의 GPIO 구조 설명2025.05.021. 마이크로프로세서 마이크로프로세서는 작은 실리콘 칩 위에 수천만 개의 트랜지스터를 집적한 소자로, CPU 기능의 대부분을 칩 하나에 집적한 CPU형 마이크로프로세서와 마이크로컴퓨터에 필요한 모든 부품을 하나의 반도체 칩에 집적한 단일 칩 마이크로컴퓨터로 구분된다. 2. ATmega 128의 GPIO 구조 ATmega 128은 64핀의 신호선과 7세트의 FP10 내장 IO 신호선을 가지고 있으며, PA7~PA0, PB7~PB0, PC7~PC0, PD7~PD0, PE7~PE0, PF7~PF0, PG4~PG0 등의 GPIO 신호선을 ...2025.05.02