본문 바로가기

웹_프론트_백엔드/JAVA프레임윅기반_풀스택

디바이스_애플리케이션_구현 시험(아두이노 프로젝트)

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(완성된 서킷 공개 설정함)

www.tinkercad.com/things/2cryO8Hotfy