시스템반도체10 [AVR] 주차장 출입통제 시스템 프로젝트 목표 : 주차장 출입통제 시스템을 atmega127a을 이용하여 구현 개발 툴 : atmel studio 개발 보드 : ATMEGA128A PC Uart 통신 툴 : Comport master 개발 기간 : 2021년 9월 26일 ~ 2021년 9월 30일 프로젝트 발표일 : 2021년 10월 1일 프로젝트 발표 자료: 프로젝트 발표 동영상 : https://youtu.be/FGu6MZDVba4 시연 영상 : https://youtu.be/CpCuvi1DKzw https://youtu.be/z_p0ydtXnjY https://youtu.be/Idr2sRk5Pmc 프로젝트 소스 코드 : https://drive.google.com/file/d/1geYDTEykKH5vxflIpDM8azCUc5sFX7G0/v.. 2021. 11. 10. [AVR] 세탁기 프로젝트 목표 : 세탁기 동작을 atmega127a을 이용하여 구현 개발 툴 : atmel studio 개발 보드 : ATMEGA128A PC Uart 통신 툴 : Comport master 개발 기간 : 2021년 9월 15일 ~ 2021년 9월 17일 프로젝트 발표일 : 2021년 09월 17일 프로젝트 발표 자료: 프로젝트 발표 동영상 : https://youtu.be/ieg2kMDNRLE 시연 영상 : https://youtu.be/9kYlize8Upg https://youtu.be/fiZcvJmBmvQ https://youtube.com/shorts/vM_UfMBFngY?feature=share 프로젝트 소스 코드 : https://drive.google.com/file/d/1DIvATw-FNUCpfYJ.. 2021. 11. 9. [AVR] 단순 계산기 목표 : 4x4 keypad 동작을 구현하고 keypad를 이용한 계산기를 구현 개발 툴 : atmel studio 개발 보드 : ATMEGA128A PC Uart 통신 툴 : Comport master 개발 기간 : 2021년 9월 23일 main.c #define F_CPU 16000000UL #include #include #include #include #include // interrupt 관련 lib가 들어 있다. #include "I2C_LCD.h" #include "I2C.h" #include "uart0.h" #include "queue.h" #include "keypad.h" #define FIRST 0 #define MIDDLE 1 #define LAST 2 uint16_t mode .. 2021. 11. 9. [AVR] 모터 속도제어 (선풍기) 목표 :버튼을 이용하고 PWM을 조절하여 DC모터의 속도를 제어한다. 개발 툴 : atmel studio 개발 보드 : ATMEGA128A PC Uart 통신 툴 : Comport master 개발 기간 : 2021년 9월 14일 소스코드 #define F_CPU 16000000UL #include #include #include #include #include // interrupt 관련 lib가 들어 있다. #include "uart0.h" #include "button.h" extern void UART0_transmit(char data); #define DELAY 2000 // printf를 동작 시키위한 mapping작업 FILE OUTPUT = FDEV_SETUP_STREAM(UART0_tr.. 2021. 11. 9. 이전 1 2 3 다음