BASIC4MCU | 질문게시판 | KY-026,KY-028 센서를 ATMEGA128과 AVR에서 사용하고 싶습니다.
페이지 정보
작성자 어려운AVR 작성일2019-05-23 09:47 조회13,333회 댓글4건본문
KY-026 불꽃감지센서와
KY-028 온도센서 입니다.이 두개를 AVR STUDIO4 를 이용하여 사용하고 싶은데찾아보아도 아두이노 에서 사용하는 코드 예시 밖에 나오지 않아서이렇게 질문드립니다.저 두 가지 센서를 사용하고 싶은데 코드 예시좀 알려주실수 있나요?일단 저 2개는 ATMEGA128 의 PORT F 에 연결해 두었습니다.이 코드는 불꽃감지센서의 아두이노에서 사용하는 코드인데이 코드를 AVR STUDIO 에서 코딩하여 사용하려는데 어떻게 변환시키는건지 알려주시면 감사하겠습니다. (_ _)int Led = 13 ;// define LED Interface
int buttonpin = 3; // define the flame sensor interface
int analoog = A3; // define the flame sensor interface
int val ;// define numeric variables val
float sensor; //read analoog value
void setup ()
{
pinMode (Led, OUTPUT) ;// define LED as output interface
pinMode (buttonpin, INPUT) ;// output interface defines the flame sensor
pinMode (analoog, INPUT) ;// output interface defines the flame sensor
Serial.begin(9600);
}
void loop ()
{
sensor = analogRead(analoog);
Serial.println(sensor); // display tempature
val = digitalRead (buttonpin) ;// digital interface will be assigned a value of 3 to read val
if (val == HIGH) // When the flame sensor detects a signal, LED flashes
{
digitalWrite (Led, HIGH);
}
else
{
digitalWrite (Led, LOW);
}
delay(1000);
}
댓글 4
조회수 13,333master님의 댓글
master 작성일https://www.basic4mcu.com/bbs/board.php?bo_table=gesiyo13&wr_id=163
어려운AVR님의 댓글
어려운AVR
감사합니다. 혹시 불꽃감지센서에 대한 정보도 알려주실수 있나요? 모듈은 KY-026을 사용하고 있습니다.
입력값이 들어오면 PORTB4 에 있는 부저를 울리게 하고 싶은데 이러한 것도 가능한가요?
master님의 댓글
master
https://www.basic4mcu.com/bbs/board.php?bo_table=gesiyo14&wr_id=95
센서 모듈의 DO(digital output)를 읽으면 되고
스위치 읽는 것과 동일합니다.
어려운AVR님의 댓글
어려운AVR
감사합니다 목요일밖에 시간이 없어 지금 확인 했네요.