|
aHR0cDovL2ZyZWVzaGlwLmNvLmty
- ºê·£µå À̸§: DIYmalls
- ±Ù¿ø: CN (Á¤Ç°)
- ¸ÂÃã °¡´É À¯¹«: ±×·¸½À´Ï´Ù
- Àç·á: È¥ÇÕ¹°
¿É¼ÇÁ¤º¸[(29)FZ0058(2PCS)][(175)FZ0058(5PCS)][(193)FZ0058(10PCS)]DIYmalls-¾öÁö Á¶À̽ºÆ½ ¸ðµâ, µà¾ó Ãà ¼¾¼, °ÔÀÓ ÄÁÆ®·Ñ·¯ ¼¾¼, Á¶À̽ºÆ½, ºê·¹ÀÌÅ© ¾Æ¿ô ¸ðµâ, ¾ÆµÎÀ̳ë PS2, ¶óÁ¸® ÆÄÀÌ¿Í È£È¯ °¡´É ·Îº¿ ÇÁ·ÎÁ§Æ®¿¡´Â Á¶À̽ºÆ½ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¸ðµâÀº Àú·ÅÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù. µÎ °³ÀÇ ¾Æ³¯·Î±× ÀԷ¿¡ ¿¬°áÇϱ⠸¸ÇÏ¸é ·Îº¿ÀÌ X,Y ÄÁÆ®·Ñ·Î ¸í·É¿¡ µµ´ÞÇÕ´Ï´Ù. ¶ÇÇÑ µðÁöÅÐ ÇÉ¿¡ ¿¬°áµÈ ½ºÀ§Ä¡°¡ ÀÖ½À´Ï´Ù. ÀÌ Á¶À̽ºÆ½ ¸ðµâÀº Á¦°øµÈ ÄÉÀ̺í·Î ÀÏ¹Ý IO È®Àå ½Çµå¸¦ ÅëÇØ arduino¿¡ ½±°Ô ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³¸í: ÀÌ È¸»ç´Â PS2 °ÔÀÓ Á¶À̽ºÆ½ Ãà ¼¾¼ ¸ðµâÀ» »ý»êÇÏ°í ÀÖ½À´Ï´Ù. (X, Y) 2 Ãà ¾Æ³¯·Î±× Ãâ·Â ¹× (Z) ¿ë, ¿ø·¡ Ç°ÁúÀÇ ±Ý¼Ó PS2 Á¶À̽ºÆ½ ÀüÀ§Â÷°è ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© ±¸¼ºµË´Ï´Ù. 1 µðÁöÅÐ Ãâ·Â ä³Î ¹öÆ°.
Á¶À̽ºÆ½Àº 2 °³ÀÇ ¾Æ³¯·Î±× ÀüÀ§Â÷°è¿Í µðÁöÅÐ ½ºÀ§Ä¡ÀÇ Á¶ÇÕÀÔ´Ï´Ù.
Å×½ºÆ®: ¾ÆµÎÀ̳ë ÄÁÆ®·Ñ·¯ ¡¿ 1 USB µ¥ÀÌÅÍ ÄÉÀÌºí ¡¿ 1 PS2 °ÔÀÓ ¼¾¼ ¸ðµâ ¡¿ 1
Arduino ¹× Á¶À̽ºÆ½ ¸ðµâ ¿¬°á: GND-> ¸ðµâ ÇÉ- 5V-> ¸ðµâ ÇÉ 5V ¾Æ³¯·Î±× 0-> ¸ðµâ VRx ¾Æ³¯·Î±× 1-> ¸ðµâ VRy
¿¹Á¦ ÄÚµå: // ¸ðµâ KY023 // Á¤º¸ Int Á¶À̽ºÆ½ _ x = A0; // x Int Á¶À̽ºÆ½ _ y = A1; // y Int Á¶À̽ºÆ½ _ z = 3; // Å° Void ¼³Á¤ () { Çɸðµå (JoyStick_X, ÀÔ·Â) Çɸðµå (JoyStick_Y, ÀÔ·Â) Çɸðµå (JoyStick_Z, ÀÔ·Â) ½Ã¸®¾ó. ½ÃÀÛ (9600); // 9600 bps } Void ·çÇÁ () { Int x, y, z; X = ¾Æ³¯·Î±× Æеå (Á¶À̽ºÆ½ _ x) Y = ¾Æ³¯·Î±× Æеå (JoyStick_Y) Z = digitalRead (JoyStick_Z); ½Ã¸®¾ó. Àμâ (x, DEC); Á÷·Ä. Àμâ (``,``); ½Ã¸®¾ó. Àμâ (y, DEC); Á÷·Ä. Àμâ (``,``); ½Ã¸®¾ó. println (z, DEC), Áö¿¬ (100); }
|
|
|
|
|