아두이노 코딩을 바탕으로 atmega 128수위센서를 만들고 싶습니다.
페이지 정보
작성자 atmegaga123 작성일22-12-01 21:58 조회1,901회 댓글1건본문
![]() | [아두이노 강좌] 수분 수위감지 센서를 이용한 수위에 따른 LED 제어하기 / Arduino Water level sensor안녕하세요 에듀이노 입니다. 오늘은 '수분 수위감지 센서로 LED 제어하기'를 해보겠습니다. 수분 수위... 네이버 블로그 | 에듀이노 오픈랩 |
아두이노 수위센서 코딩을 atmega 128 코딩으로 변환하기 위한 질문입니다.
int water_pin = A5;
int LED = 2;
int LED =3;
int LED =4;
void setup() {
Serial.begin(9600)
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
Void loop() {
Int val = analogRead(A5);
Serial.println(val);
Delay(100);
if(val <= 400) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(100);
}
Else if(400 < val && val <= 680) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(100);
}
Else if(680 < val && val <= 730) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(100);
}
Else {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(100);
}
}
이와 같은 내용인데 이것을 atmega 128로 연결하려고 하는데
1. pinmode를 PORTA나 PORTB 출력으로 어떻게 바꿔야 하나요?
2. digitalWrite(x, LOW)를 Atmega 128에서의 lcd출력으로 어떻게 바꾸나요?
3. 아두이노에서 Serial begin을 atmega128에서는 어떻게 바꿔서 처리하는지 궁금합니다.
댓글 : 1
조회수 : 1,901
master님의 댓글
master 작성일
https://cafe.naver.com/circuitsmanual/354
https://cafe.naver.com/circuitsmanual/147325
https://cafe.naver.com/circuitsmanual/64388