|
aHR0cDovL2ZyZWVzaGlwLmNvLmty
- ½Åû: ÄÄÇ»ÅÍ
- ¸ðµ¨ ¹øÈ£: XY Joystick Module
- °ø±Þ Àü¾Ð: *
- Á¶°Ç: »õ·Î¿î
- À¯Çü: ³í¸® ICS
- ÆÐÅ°Áö: SMD
- ÀÛ¿ë ¿Âµµ: *
- ¸ÂÃã °¡´É À¯¹«: ±×·¸½À´Ï´Ù
- ºê·£µå À̸§: cuiisw
- ºÐ»ê Àü¿ø: *
2 Ãà Å° Á¶À̽ºÆ½ ¼¾¼ ¸ðµâ ps2 ·ÎÄ¿ Æ÷ÅÙ¼î¹ÌÅÍ, (x, y) 2 Ãà ¾Æ³¯·Î±× Ãâ·Â, (z) 1 ¹öÆ° µðÁöÅÐ Ãâ·Â. Arduino °¨Áö±â È®Àå ³ÎÀ¸·Î ¿ø°Ý Á¦¾î ¹× ´Ù¸¥ »óÈ£ ÀÛ¿ëÇÏ´Â ÀÏÀ» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀÌ Á¦Ç°Àº °í°´ÀÌ x, y µðÀÚÀÎÀÇ arduino È®Àå º¸µå ¹× ±âŸ Ç¥ÁØ ÀÎÅÍÆäÀ̽º·Î ´õ ½±°Ô Çã¿ëÇÕ´Ï´Ù. ȸ·ÎÀÇ z ÃàÀº ºÐ¸®µÇ´Â ÁöµµÀÔ´Ï´Ù, »ç¿ëÀÚ´Â È®Àå ³Î¿¡ 3 ÇÉ arduino Ưº°ÇÑ ¼± ÁøÂ¥·Î Æó¼âÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦Ç° ¼º´É: 1. ÀÔ·Â Àü¾Ð ¹üÀ§: dc 3.3 v 5 v 2. Ãâ·Â ½ÅÈ£: ¸ðµâ Ư¼ö ¾ç¹æÇ⠾Ƴ¯·Î±× Ãâ·Â ¹× µðÁöÅÐ Ãâ·Â ÀÎÅÍÆäÀ̽º, Ãâ·Â °ª (x, y) ÀÌÃà ¿ÀÇÁ¼Â, ¾Æ³¯·Î±× À¯Çü; »ç¿ëÀÚ°¡ z ÃàÀ» ´©¸£´Â ¿¼è´Â, ±×°ÍÀÇ À¯ÇüÀº µðÁöÅÐ ½ºÀ§Ä¡ÀÔ´Ï´Ù. 3. arduino °üÁ¦»ç´Â, âÁ¶ÀûÀÎ ¸Õ »óÈ£ ÀÛ¿ëÇÏ´Â ÀÏÀ» ¿Ï·áÇÏ´Â °¨Áö±â È®Àå ³Î ¸¶°³¸¦ ÇÁ·Î±×·¥µÉ ¼ö ÀÖ½À´Ï´Ù. 4. Å©·Î½º Á¶À̽ºÆ½Àº ¼·Î ´Ù¸¥ ¹æÇâÀ¸·Î ·ÎÄ¿¿Í ¾ç¹æÇâ 10 k ÀúÇ×ÀÌ¸ç º¯È¿Í ÅÇ ÀúÇ×ÀÔ´Ï´Ù. ÀÌ ¸ðµâÀº 5 v Àü¿ø °ø±Þ ÀåÄ¡, x, y Àбâ Àü¾Ð 2.5 v ¶Ç´Â ±×·¡¼, È»ìÇ¥ ¹æÇâÀ¸·Î ´©¸£¸é, Àбâ Àü¾Ð °ª Áõ°¡ÇÕ´Ï´Ù ÃÖ´ë 5 V; È»ìÇ¥ ¹Ý´ë ¹æÇâ ÇÁ·¹½º ÀÐÀ¸½Ê½Ã¿À Àü¾Ð °¨¼Ò ÃÖ¼Ò 0 V. Æ©Å丮¾ó: »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ¼Ò°³, ¿ì¸®´Â ¸ÕÀú ¿ì¸®°¡ ¸Å¿ì µµ¿òÀÌ µÇ´Â »ç¿ë ÇÏ´Â ¹æ¹ýÀ» ºÁ, ´ÙÀ½ ´ÙÀ̾î±×·¥ÀÇ ±â´ÉÀÌ ÀÖ´Ù: »ç½Ç, ÀÌ ¸ðµâÀº ÀüÀ§Â÷°è, x, y Â÷¿ø µ¥ÀÌÅÍ Ãâ·Â Æ÷Æ®´Â ¾Æ³¯·Î±× Àü¾ÐÀ» ÀнÀ´Ï´Ù. ÀÌ ±×¸² ±×¸®Áö ¾Ê½À´Ï´Ù À§ÀÇ z Â÷¿ø µ¥ÀÌÅÍ Ãâ·Â, z Â÷¿ø Ãâ·ÂµÇ´Â 0°ú 1À» ¾òÀ» ¼ö. ´ëü·Î Á¶ÇÕÀÔ´Ï´Ù ÀüÀ§Â÷°è. Arduino »ç¿ë¿¡¼´Â, x´Â, y Â÷¿ø ¿ì¸®´Â ±×µéÀÇ °¡Ä¡¸¦ Àд 2°³ÀÇ ¾Æ³¯·Î±× Ç×±¸¸¦ ¹Þ¾Ò½À´Ï´Ù, z Â÷¿ø ¿ì¸®´Â Èû°ú Áö»ó¿¡ ¿¬°áµÈ µðÁöÅÐ Ç×±¸¿¡ ¿¬°áµË´Ï´Ù. Å×½ºÆ® ÇÁ·Î±×·¥: Int joystick_x = 0; // x Int joystick_y = 1; // y Int joystick_z = 3; // Å° Void ¼³Ä¡ () {pinmode (joystick_x, ÀÔ·Â); Pinmode (joystick_y, ÀÔ·Â); Pinmode (joystick_z, ÀÔ·Â); Á÷·Ä. ½ÃÀÛ (9600); // 9600 bps} Y = anologread (joystick_y); z = digitalread (joystick_z); void loop () {int x, y, z; Serial. print (x, dec); serial. print (","); Serial. print (y, dec); serial. print (","); Serial. println (z, dec); 10 x xy Á¶À̽ºÆ½ ¸ðµâ
|
|
|
|
|