1. 완성된 프로젝트
/*
* 이름 : 박빈나
* 만든이유 :
최근 코로나로 인해 사회적인 문제를 일으키고 있습니다.
아두이노를 이용하여 온도를 체크, 코로나 의심자를 색출하여
널리 코로나가 퍼지는 것을 방지하자는 의도로 만들었습니다.
* 작동원리 :
온도센서를 이용하여 온도를 파악한뒤 37.5도 이상일 때
LED 전구와 피에조를 이용하여
LED 전두는 불 켜지게 피에조는 소리가 나도록 만들었습니다.
*/
void setup()
{
Serial.begin(9600); // 직렬통신 초기화
pinMode(13, OUTPUT);
}
void loop()
{
int input = analogRead(A0); // 온도센서값 측정
float voltage = input * 5.0 / 1023.0; // 전압값 변환
float temperature = voltage * 100 - 50; // 온도값 변환
if(temperature >= 37.5)
{
// 37.5 이상되면 LED 불 키고 소리 내기
digitalWrite(13, HIGH);
tone(2, 500, 100);
}
else
{
digitalWrite(13, LOW);
}
delay(100);
Serial.print("Your temperature is ");
Serial.println(temperature);
}
2. 완성된 프로젝트를 직접 확인 할 수 있는 URL(완성된 서킷 공개 설정함)
'웹_프론트_백엔드 > JAVA프레임윅기반_풀스택' 카테고리의 다른 글
[3월 16일~8월 06일] JAVA프레임윅기반_풀스택_수료증 (0) | 2020.08.07 |
---|---|
Spring Team Project(2020.07.15 ~ 2020.08.05) (0) | 2020.08.05 |
2020.07.13 (0) | 2020.07.13 |
2020.07.10 (0) | 2020.07.10 |
2020.07.09 (0) | 2020.07.09 |