¾ÆµÎÀ̳ë Áøµ¿¼¾¼¿Í °¡½º¼¾¼¸¦ ÇÑ ¾ÆµÎÀ̳뺸µå¿¡´Ù°¡ ÇÕÄ¥·Á°í Çϴµ¥ ¼¾¼Çϳª´ç º¸µåÇϳª¾¿ Çؼ ÄÚµå´Â ÀÛ¼ºÇߴµ¥ ÀÌ ÄÚµåµéÀ» ÇÑ°³ÀÇ
¾ÆµÎÀ̳뺸µå¿¡´Ù°¡ ÇÕÄ¥·Á°í ÇÏ´Ï Àß ¾ÈµÇ¼¿ä¤Ð¤Ð ÄÚµåµéÀº Çϳª¾¿Çؼ ¼º°øÇÑ ÄÚµåµéÀε¥ ÀÌ ÄÚµåµé Çϳª·Î ¾î¶»°Ô ÇÕÄ¡³ª¿ä
#define sensor 14 // ¼¾¼ÇÉ A0ÇÉ ¼³Á¤ int unsigned val; // ¼¾¼°ªÀúÀ庯¼ö void
setup() { // ÃʱâÈ Serial.begin(9600); pinMode(sensor,
INPUT); // ¼¾¼ÇÉ ÀԷ¼³Á¤ } void loop() { // ¹«ÇÑ·çÇÁ val =
analogRead(sensor); // ¼¾¼°ªÀ» º¯¼ö¿¡ ÀúÀå Serial.println(val); // ¼¾¼°ª
½Ã¸®¾ó¸ð´ÏÅÍ¿¡ Ãâ·Â if (analogRead(val) > 700) // °¡½º °ËÃâ ½Ã(ÀÚ½ÅÀÇ ¼¾¼
°¨µµ¿¡ ¾Ë¸Â°Ô Á¶ÀýÇÊ¿ä) {
tone(12,2000,1000); // ÇÇ¿¡Á¶ ON (ÁÖÆļö 2000À¸·Î 1ÃÊ°£ ¿ï¸®±â)
} delay(1000); }
int ledPin =13; int vib =2; void setup(){
pinMode(ledPin, OUTPUT); pinMode(vib, INPUT); //¼¾¼ÇÉ ÀÔ·Â
Serial.begin(9600); //½Ã¸®¾óÅë½Å ¼³Á¤ 9600
Serial.println("----------------------vibration
demo------------------------"); } void loop(){ long measurement
=TP_init(); delay(50); Serial.print("measurment =
"); Serial.println(measurement); if (measurement >
50000){ digitalWrite(ledPin, HIGH); }
else{ digitalWrite(ledPin, LOW);
} } long TP_init(){ delay(10); long
measurement=pulseIn (vib, HIGH); return measurement; }
ÀÌ ÄÚµåµéÀº º¸µåÇϳª¾¿ Çؼ ¼º°øÇÑ ÄÚµåµéÀÌ¿¡¿ä! ºÎŹµå·Á¿ä¤Ð¤Ð
|