๊ฐ๋
ํผ์์กฐ๋
- ์ผ๋ฐ์ ์ผ๋ก ์์ ์์ (piezoelectric element)๋ฅผ ๋ปํจ
- ์๋ ฅ์ ๊ฐํจ์ผ๋ก์จ, ์ ์์ ๋ฐ์ (์์ ํจ๊ณผ)
- ์ ์์ ๊ฐํจ์ผ๋ก์จ, ๋ณํ์ ์ผ์ผํด (์ญ์์ ํจ๊ณผ)
๐ถ ํผ์์กฐ ๋ถ์
- ํผ์์กฐ ํจ๊ณผ๋ฅผ ์ด์ฉํ์ฌ ์๋ฆฌ๋ฅผ ๋ด๋ ์์ ์คํผ์ปค
- ์ฃผํ์๋ฅผ ํ์ฉํ์ฌ ์๊ณ๋ฅผ ์ถ๋ ฅ
- ๋ฅ๋๋ถ์ : ์ ์์ ๊ณต๊ธํ์ ๋ ์๋ฆฌ๊ฐ ๋จ
- ex) ๋จ์ผ์์ผ๋ก ๋จ์ํ๊ฒ ๊ฒฝ๋ณด์ ์ถ๋ ฅ
- ์๋๋ถ์ : ์ ์์ ๊ณต๊ธํ์ ๋ ์๋ฆฌ๊ฐ ๋์ง ์์
- ์๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ก๋ ์ถ๋ ฅ
์ค์ต
- ๋๋ ๋ฏธํ์๋ผ์ ๋ฅผ ์ถ๋ ฅํ๋ ์ฝ๋ ๐ถ
const int pin = 8;
void setup()
{
// C:0, D:1, E:2, F:3, G:4, A:5, B:6
int melody[]={262, 294, 330, 349, 392, 440, 494};
tone(pin, melody[0], 500); delay(500);
tone(pin, melody[1], 500); delay(500);
tone(pin, melody[2], 500); delay(500);
tone(pin, melody[3], 500); delay(500);
tone(pin, melody[4], 500); delay(500);
tone(pin, melody[5], 500); delay(500);
tone(pin, melody[6], 500); delay(500);
}
void loop()
{
}