
총 17개
-
창의적 센서2024.10.211. 충치 예방 전동칫솔 1.1. 요약 모든 사람들이 충치가 생기기 전 예방을 잘한다면 문제되지 않겠지만, 그 관리가 조금이라도 소홀해지면 충치가 생기기 마련이다. 통증을 느끼기 전까지는 충치의 여부를 알아내기 힘들기 때문에, 그 치료시기를 놓치기가 쉽다. 따라서 충치를 찾아내기 위해서는 촬영 각도를 달리하여 여러 번 x-ray를 찍어봐야 한다. x-ray 촬영을 하면 방사선 위험은 거의 없으나 임산부에게는 좋지 않을 수가 있다. 또한 충치치료에 사용되는 약품이나 마취제 또한 상당히 위험할 수 있다. 그러므로 일반인보다 충치가 더...2024.10.21
-
아두이노 모터제어2024.11.111. 모터를 이용한 각도 제어 시스템 1.1. 프로젝트 개요 1.1.1. 동기 사람이 직접 접근하기 힘든 극한환경에 로봇을 보내 필요한 임무를 수행하기 위해서는 미리 제어프로그램을 심어놓거나 원격으로 제어해야 한다. 또한 로봇을 이용한 수술은 침습부위가 작고 보다 정밀한 제어가 가능해 주목받고 있다. 본 프로젝트에서는 이러한 원격제어의 중요성을 인지하고, 수업시간에 배운 내용을 토대로 사용자의 동작을 입력받아 원하는 목적을 수행할 수 있는 시스템을 만들어보고자 한다. 이는 극한환경 탐사나 수술 현장과 같은 곳에서 사용될 수 있는...2024.11.11
-
디지털 논리회로 연습문제 2장2024.09.281. 개요 1.1. 실험 목적 큐블록은 내장제어를 위한 초소형 컴퓨터이다. 기존에 사용되고 있는 PC는 사무용, 가정용으로 사용하기에는 적합하지만, 특정 장치를 제어하는 내장 제어용으로는 부적합하다. PC보다 작고, 장치 제어에 필요한 기능만을 갖춘 초소형 컴퓨터가 필요하다. 내장제어를 하는 방법으로는 마이컴 또는 MCU, 산업용 기기에 많이 쓰이는 PLC를 이용하는 방법이 있다. 큐블록은 PLC와 MCU의 중간 위치에 있는 "임베디드 컨트롤러"이다. 이번 실험에서는 큐블럭을 이용한 예제를 연습해 보는 것이 실험의 목적이다. 1....2024.09.28
-
인텔프로세서를 위한 시스템 프로그래밍2025.06.091. 서론 인텔프로세서를 위한 시스템 프로그래밍 IBM이 메인프레임 컴퓨터를 대표했던 시대였던 1968년 창업한 인텔은 초기 DRAM 메모리칩을 생산해 반도체 시장에서 성공했다. 1969년 인텔 연구소의 테드 호프는 슈퍼컴퓨터의 중앙처리장치를 대신하는 초소형 연산기에 관해 고민했다. 덩치가 큰 슈퍼컴퓨터 말고 들고 다니면서 필요할 때 꺼내서 계산할 작은 컴퓨터를 만들지 고민했는데 당시 인텔 경영진은 일본의 부지컴이라는 계산기를 만드는 전자 회사에서 전자식 탁상계산기를 12개 칩으로 만들어달라고 요구받았다. 하지만 호프 박사는 부...2025.06.09
-
쉽게 배우는 AVR ATmega128 연습문제2025.04.281. AVR ATmega128 기초 1.1. ATmega128 개요 ATmega128은 고성능의 저전력 8비트 마이크로컨트롤러이다. AVR 아키텍처를 기반으로 하는 ATmega128은 진보된 RISC 구조를 갖추고 있어 대부분의 명령어가 단일 클럭 사이클에서 실행된다. 32개의 8비트 범용 레지스터와 16MHz의 클럭 속도를 지원하여 16MIPS의 처리 성능을 보여준다. 또한 2 사이클에서 실행되는 고속 곱셈기를 내장하고 있어 복잡한 연산 처리에 효과적이다. ATmega128은 128KB의 ISP 방식의 프로그래밍이 가능한 플...2025.04.28
-
디지털논리회로 연습문제 7장2024.10.231. 서론 1.1. 실험 목적 큐블록은 내장제어를 위한 초소형 컴퓨터이다. 우리가 쓰고 있는 PC는 사무용, 가정용으로 쓰기에는 적합하지만, 어떤 장치를 컨트롤하기 위한 내장 제어용으로 사용하기에는 부적합하다. PC보다는 작고, 장치 제어에 필요한 기능만을 갖춘 초소형 컴퓨터가 필요하다. 내장제어를 하는 방법으로는 마이컴 또는 MCU라고 부르는 조그마한 반도체 칩을 이용하는 방법과 공장 자동화나 산업용 기기 등에 많이 쓰이는 PLC를 이용하는 방법이 있다. 큐블록은 PLC와 MCU의 중간 위치에 있는 "임베디드 컨트롤러"이다. 이...2024.10.23
-
부산대 어드벤쳐디자인2025.05.191. 서론 1.1. 부산대 어드벤처디자인 개요 부산대학교는 혁신적인 교육 프로그램인 '어드벤처디자인'을 운영하고 있다. 이 프로그램은 학생들의 창의성과 문제해결 능력을 향상시키기 위해 마이크로컨트롤러를 활용하는 실습 과정으로 구성되어 있다. 학생들은 마이크로컨트롤러의 구조와 동작 원리를 이해하고, 디지털 입출력 기술을 활용하여 다양한 제어 시스템을 설계하고 구현한다. 또한 아날로그 신호와 디지털 신호의 특성을 파악하고, 플로팅 현상과 채터링 현상에 대한 해결 방법을 배운다. 이를 통해 논리 게이트와 디코더 회로 설계 등 전자 회로...2025.05.19