5. ½ºÀ§Ä¡ ÀÔ·Â |
À̹ø °Á¿¡¼´Â µðÁöÅÐ Æ÷Æ®ÀÇ ÀԷ¿¡ °üÇؼ ¾Ë¾Æ º¸µµ·Ï ÇÏÀÚ. |
Æ÷Æ®ÀÇ ÀÔ·ÂÀº ½ºÀ§Ä¡¸¦ ÅëÇؼ ÀÔ·ÂÀ» ¹ÞÀ¸¸ç, ±× °á°ú¸¦ LED¿¡ Ãâ·ÂÇÏ´Â ½ÇÇèÀ» Çϵµ·Ï ÇÑ´Ù |
»§ÆÇ(ºê·¡µå º¸µå)¿¡ °£´ÜÇÑ È¸·Î¸¦ ±¸¼ºÇؼ ½ÇÇèÇØ º¸µµ·Ï ÇÑ´Ù. |
|
¿ì¼± À§¿Í °°Àº ȸ·Î·Î ±¸¼ºÀ» ÇØ º»´Ù. µðÁöÅÐ Æ÷Æ® D2¿¡ ½ºÀ§Ä¡¸¦ ¿¬°áÇÏ°í, µðÁöÅÐ Æ÷Æ® D13¿¡ LED¸¦ ¿¬°áÇÑ´Ù. |
½ºÀ§Ä¡´Â Ç®¾÷ ÀúÇ×À» ´Þ¾Æ¼ Æò¼Ò¿¡ HIGH¸¦ ÀÔ·Â ¹Þ´Ù°¡, ½ºÀ§Ä¡°¡ ´·ÈÀ» ¶§¿¡ LOW°¡ ÀÔ·ÂÀÌ µÇµµ·Ï ±¸¼ºÀ» ÇÏ¿´°í,
LED´Â Active High µ¿ÀÛÀ» Çϵµ·Ï ±¸¼ºÀ» ÇÏ¿´´Ù. |
|
À§¿Í °°ÀÌ ºê·¡µå º¸µå¿¡ °á¼±À» ÇÑ ÈÄ¿¡ , ¾Æ·¡¿Í °°ÀÌ ÄÚµùÀ» Çؼ ¾÷·Îµù Çغ¸ÀÚ. |
¾Æ·¡ÀÇ ÄÚµùÀº ¾ÆµÎÀÌ³ë °³¹ß Åø¿¡¼ Á¦°øÇÏ´Â ¿¹Á¦·Î ¼öÁ¤ÇÏÁö ¾Ê°í, ±×´ë·Î ÀοëÇß´Ù´Â °É ¹àÈù´Ù. |
ÀÌ ¿¹Á¦´Â ¹öÆ°ÀÌ ´¸®¸é LED°¡ OFF µÇ°í, ´¸®Áö ¾ÊÀ¸¸é LED°¡ ONµÇ´Â ÇÁ·Î±×·¥ÀÌ´Ù. |
|
À§ÀÇ Äڵ带 °£´ÜÈ÷ ¼³¸íÇØ º¸¸é, |
int buttonpin = 2; |
int ledpin = 13; |
¹öÆ°ÀÌ ¿¬°áµÈ ÇÉ°ú led°¡ ¿¬°áµÈ ÇÉÀ» °¢°¢ PIN 2¿Í PIN 13À¸·Î Á¤ÀÇÇÑ´Ù. |
buttonstate = digitalRead(buttonpin); |
¹öÆ°ÀÌ ¿¬°áµÈ ÇÉÀ» ÀÐ¾î¼ buttonstate º¯¼ö¿¡ ³Ö´Â´Ù. |
´Ù¸¥ ÇÔ¼ö´Â ÀÌÀü °Á¿¡¼ ¼³¸íÀ» Çß´ø ºÎºÐÀ̶ó, À̹ø °Á¿¡¼´Â »ý·«Çϵµ·Ï ÇÑ´Ù. |
ºê·¡µå º¸µå¿¡ ±¸¼ºµÈ ȸ·Î¿Í µ¿ÀÛ µ¿¿µ»óÀ» È®ÀÎ ÇØ º¸µµ·Ï ÇÏÀÚ |
|
|
http://blog.naver.com/rnc_ohm |