총 236개
-
컴퓨터 그래픽스 정이십면체 구현 및 이벤트 기능2025.11.141. 정이십면체(Icosahedron) 구현 정이십면체는 12개의 꼭짓점과 20개의 삼각형 면으로 구성된 정다면체입니다. 코드에서는 12개의 3D 좌표로 정의된 꼭짓점들을 이용하여 20개의 면을 생성합니다. 각 면은 3개의 정점으로 이루어진 삼각형이며, 면마다 다른 RGB 색상(노란색, 청록색, 자홍색)이 지정됩니다. createIcosahedron() 함수에서 정점 배열과 색상 배열을 초기화하여 그래픽스 렌더링을 위한 데이터를 준비합니다. 2. 변환 행렬(Transformation Matrix) 적용 display() 함수에서 크...2025.11.14
-
벡터와 행렬의 효과적 활용법 및 장점2025.11.151. 행렬을 이용한 선형 방정식 해결 행렬은 여러 개의 선형 방정식을 한 번에 표현할 수 있어 선형 방정식의 해를 구하는 데 유용하다. 행렬의 곱셈을 이용하면 여러 개의 선형 변환을 한 번에 적용할 수 있어 시간과 노력을 절약할 수 있다. 이러한 특성으로 인해 복잡한 계산을 간단하게 처리할 수 있으며, 수학적 문제 해결에 큰 도움이 된다. 2. 데이터 분석에서의 벡터와 행렬 활용 벡터를 사용한 차원 축소 기법은 데이터를 더욱 효과적으로 분석할 수 있도록 해준다. 공분산 행렬은 데이터 간의 상관 관계를 분석하는 데 사용되며, 행렬은 ...2025.11.15
-
A/D 변환기의 특징과 A/D 인터럽트 사용을 위한 초기화 과정 및 사용시 유의사항2025.01.031. A/D 변환기 특징 A/D 변환기는 10bit 분해능으로 아날로그 전압을 10bit의 디지털 수로 표시할 수 있다. 변환시간은 13-260us이며 단극성 입력 채널이 8개로 22종류의 차동 입력이 가능하다. 내부 기준 전압은 2.56V이며 포트 F를 통해 입력되고 멀티플렉서에 의해 A/D 변환기에 연결된다. A/D 변환 결과는 16bit로 A/D 변환기 데이터 레지스터에 저장된다. 2. A/D 인터럽트 사용을 위한 초기화 과정 A/D 인터럽트 사용을 위한 초기화 과정은 다음과 같다. 1) VREF 신호 결정, 2) A/D 변환...2025.01.03
-
AD/DA 컨버터 응용전기회로 예비보고서2025.11.141. A/D 변환기 A/D 변환기는 아날로그 신호를 일정한 시간 간격으로 샘플링하여 디지털 신호로 변환하는 장치입니다. 샘플링 주기가 작을수록 변환된 디지털 신호의 정확도가 높아지지만 처리 시간이 오래 걸립니다. A/D 변환기는 계수방식과 비교방식으로 분류되며, 비교방식은 궤환 비교방식과 무궤환 비교방식으로 나뉩니다. 영상, 온도, 압력 등 다양한 신호를 디지털 신호로 변환하는데 사용됩니다. 2. D/A 변환기 D/A 변환기는 디지털 신호를 아날로그 신호로 변환하여 출력하는 장치입니다. 래더형 D/A 변환기와 전압 가산형 D/A 변...2025.11.14
-
AD/DA 컨버터 응용전기회로 실험 결과보고서2025.11.141. A/D 및 D/A 변환기 A/D 변환기와 D/A 변환기의 원리와 동작을 이해하고 기본적인 A/D, D/A 변환기 회로를 학습한다. 이 실험에서는 NE555 타이머와 7490 카운터를 이용하여 D/A 변환기를 구성하고, 7490 카운터에서 나온 이산신호를 적절한 저항값으로 연결하여 D/A 변환기를 구현할 수 있음을 확인한다. 출력 전압은 계단함수 형태로 0V부터 시작하여 일정한 간격으로 상승하며, 10진 카운팅 후 다시 0V로 초기화된다. 2. 7490 카운터 및 JK 플립플롭 7490 IC는 내부에 4개의 JK 플립플롭으로 구...2025.11.14
-
조도 센서 기반 자동 전조등 제어 시스템2025.11.161. 조도 센서 및 A/D 변환기 ATMEGA128 마이크로프로세서의 A/D Converter를 이용하여 조도 센서로부터 주위 밝기 값을 측정합니다. 측정된 아날로그 값은 디지털 값으로 변환되어 처리됩니다. 조도값 400 미만은 밤, 400~700은 노을, 700 이상은 낮으로 구분하여 세 가지 밝기 상태를 인식합니다. 2. 마이크로프로세서 포트 제어 ATMEGA128의 다양한 포트(PORTA, PORTB, PORTC, PORTD, PORTE, PORTF)를 활용하여 조도 센서 입력, LED 제어, 7 Segment LED 표시, ...2025.11.16
-
3D Digitizer를 이용한 기구 종단부 좌표 측정 실험2025.11.151. 3D Digitizer 측정원리 3D Digitizer는 3차원 물체의 위치와 형상을 정확하게 측정하기 위한 장비이다. 본 실험에서 사용된 3D Digitizer는 6개의 링크와 6개의 회전관절로 구성된 6자유도 기구이며, 각 회전관절에는 전위차계(Potentiometer)가 장착되어 있다. 전위차계의 측정범위는 340°±5°이고, 각 회전관절의 회전량이 측정범위를 벗어나지 않도록 관절마다 핀을 부착하여 물리적인 회전각을 제한한다. 이를 통해 기구의 종단부 위치를 정확하게 파악할 수 있다. 2. 좌표계 변환 및 회전행렬 Glo...2025.11.15
-
디지털 회로 실험 및 설계 - Encoder, Decoder 실험 12025.05.161. 인코더 인코더는 여러 개의 입력 중에서 신호(1 또는 0)가 주어진 입력의 정보를 코드로 변환하는 디지털 회로이다. 기본 인코더인 4-to-2 인코더를 살펴보면, 4개의 입력에 따른 2비트 코드가 표시되어 있다. 각 코드(A, B)는 4개의 입력 중에서 어떤 입력이 '1'인지에 관한 정보를 가지고 있다. 2. 디코더 디코더는 반대로 인코더가 만든 코드를 원래의 정보로 복원하는 디지털 회로이다. 기본 디코더인 2-to-4 디코더를 살펴보면, 2비트의 코드(A, B)에 따라 4개의 출력(X0 ~ X3) 중에서 하나를 선택한다. 이...2025.05.16
-
모터제어와 DQ좌표2025.05.061. 3상 교류전동기 3상 교류전동기는 U, V, W상이 사인파로 120도 간격을 두고 주기적으로 전압 및 전류가 인가되어야 회전을 할 수 있다. U, V, W상의 사인파에 따른 (+), (-) 전압에 따라 N극과 S극이 결정되고 이에 따라 교류전동기의 회전원리가 발생한다. 2. dq좌표계 모터 제어에서 교류전동기를 제어할 때 3상 좌표계에서 dq좌표계로 변환하여 분석하는 경우가 많다. dq좌표계는 서로 직교하는 2개의 축으로 구성되어 있으며, d축은 모터의 자속이 발생하는 축, q축은 토크를 발생시키는 전류의 축이 된다. 3상 좌...2025.05.06
-
아날로그 시스템과 디지털 시스템의 비교 분석2025.11.111. 아날로그 시스템 아날로그 시스템은 연속된 크기와 연속된 시간으로 신호를 받으며, 아날로그 신호를 입력받아 아날로그 회로를 통과해 아날로그 출력이 일어난다. 테이프 레코더가 대표적 예로, 모터와 헤드, 메커니즘으로 구성되어 있다. 헤드는 코일을 U자형 철심에 감은 구조로 전자기 신호와 법칙을 토대로 유도 자기장을 형성시켜 신호를 재생하거나 녹음한다. 3헤드 방식을 사용하며 테이프 덱의 잡음이 크고 디지털 시스템보다 2배에서 10배의 잡음이 존재한다. 2. 디지털 시스템 디지털 시스템은 모든 신호가 숫자의 나열로 변환되어 전달되며...2025.11.11
