์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ ์ ์์ต๋๋ค.
๋ฐ์ํ
IoT ์๋์ด๋ ธ water sensor ๋ฌผ์ผ์ ์์
๋ ๋ฒจ์ด ํฌ๋ฉด LED๊ฐ ๊ฐ๋นก ๊ฑฐ๋ฆฌ๋๋ก ์ค์ ํด๋ณด์^^๐ฆ
void setup() {
Serial.begin(9600); //์๋ฆฌ์ผ ๋ชจ๋ํฐ๋ฅผ ์์ํฉ๋๋ค.
pinMode(13,OUTPUT);
}
void loop() {
int level = analogRead(A0); // ์๋ถ์ผ์์ ์ ํธ๋ฅผ ์ธก์ ํฉ๋๋ค.
Serial.println(level); //์๋ฆฌ์ผ ๋ชจ๋ํฐ์ ๊ฐ์ ์ถ๋ ฅํฉ๋๋ค.
if(level > 100) //์์์ผ์์ ์ก์ฒด๊ฐ ๊ฐ์ง๋ ๋ฉด,
{
digitalWrite(13,HIGH); //13๋ฒ ํ์ HIGH๋ฅผ ์ถ๋ ฅํฉ๋๋ค(LED์ ๋ฑ)
delay(50);
digitalWrite(13,LOW); //13๋ฒ ํ์ HIGH๋ฅผ ์ถ๋ ฅํฉ๋๋ค(LED์ ๋ฑ)
}
else //๊ทธ๋ ์ง ์์ผ๋ฉด,
digitalWrite(13,LOW); //13๋ฒ ํ์ LOW๋ฅผ ์ถ๋ ฅํฉ๋๋ค(LED์๋ฑ)
}
๋ฐ์ํ