Page 156 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 156
라.
이 회로도는 수위 감지 센서 회로도이다 먼저 . VCC 를 걸어주고 포인트에 3 GND 를 부착하여
준다 물에는 전류가 흐를 수 있기 때문에 GND 가 물과 맞닿아 있게 되면 회로가 도통이 되어
전류가 흐르게 되고 그 전류를 회로도를 이용하여 5V 를 받아 ATmega128 에 신호가 들어갈 수
있게 하였다 또한 계전기를 사용하여 전류가 흐르면 계전기가 붙는데 계전기가 붙어서 나오는 .
신호를 이용하여 물의 양을 알려주는 LED 를 켜는데 사용하였다.
7. 소프트웨어
#include <delay.h>
#include <mega128.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x1B; //PORTA 에 LCD 연결
#endasm
unsigned int levelsensor_A, levelsensor_B, watersensor; // 센서 값 저장 변수
void init() { // 초기값 함수
lcd_init(16);
DDRA = 0xff; //LCD 로 사용
PORTA = 0xff;
- 161 -