|
aHR0cDovL2ZyZWVzaGlwLmNvLmty
- Àü¿ø: Electric
- Å׸¶: ¼ö¼Û,Á÷¾÷,µ¿¹° ¹× ÀÚ¿¬
- °æ°í: NO
- Áõ¸í¼: 3C
- ¸ðµ¨ ¹øÈ£: SNA113
- ³ªÀÌ ¹üÀ§: ¼ºÀÎ
Á¦Ç° ¼³¸í:È®Àå º¸µå´Â Á¶°¢ ±â°è, 3D ÇÁ¸°ÅÍ µîÀÇ µå¶óÀ̺ê È®Àå º¸µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀÌºê ¸ðµâ ½½·Ô¿¡´Â ÃÑ 4 ´Ü°è°¡ ÀÖÀ¸¸ç (º¸µå¿¡´Â A4988 ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀÌºê ¸ðµâÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ½), 4 ä³ÎÀ» ±¸µ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðÅÍ¿Í °¢ ½ºÅ×ÇÎ ¸ðÅÍ¿¡´Â 2 °³ÀÇ IO Æ÷Æ® ¸¸ ÇÊ¿äÇÕ´Ï´Ù. Áï, 6 °³ÀÇ IO Æ÷Æ®´Â 3 °³ÀÇ ½ºÅ×ÇÎ ¸ðÅ͸¦ ¸Å¿ì Àß °ü¸® ÇÒ ¼öÀÖ¾î »ç¿ëÇϱⰡ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù. ÀüÅëÀûÀÎ ½ºÅ×ÇÎ ¸ðÅÍ¿¡ ÀÛº° Àλ縦ÇÏ´Â °ÍÀº ¼º°¡½Å ÀÏÀÔ´Ï´Ù.UNO¿Í ¸ðµâ IO Æ÷Æ® °£ÀÇ Åë½Å ¼Ò°³:½ºÅ×ÆÛ ¸ðÅÍÀÇ ±âº» Á¦¾î¿¡´Â ÇÉÀÌ ÇÊ¿äÇÕ´Ï´Ù. ´Ù¸¥ ÇÉÀº Á¶°¢ ±â°è ¶Ç´Â 3D ÇÁ¸°ÅÍ¿¡ »ç¿ëµË´Ï´Ù. ¿ì¸®´Â ¿©±â¼ ¼³¸íÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. IO´Â À§ÀÇ ±×¸²¿¡ ÇØ´çÇÕ´Ï´Ù.¾ÆµÎÀ̳ë UNO ---------------------- È®Àå º¸µå8 ------------------------ EN (½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̺ê È°¼ºÈ, È°¼º ³·À½)7 ----------------------- Z.DIR (ZÃàÀÇ ¹æÇâ Á¦¾î)6 ----------------------- Y.DIR (Y ÃàÀÇ ¹æÇâ Á¦¾î)5 ----------------------- X.DIR (X Ãà ¹æÇâ Á¦¾î)4 ---------------------- Z. ´Ü°è (ZÃà ´Ü°è Á¦¾î)3 ---------------------- Y. ´Ü°è (Y ÃàÀÇ ½ºÅ×ÇÎ Á¦¾î)2 ---------------------- X.STEP (X Ãà ´Ü°è Á¦¾î)// ´ÙÀ½Àº °£´ÜÇÑ ½ºÅ×ÆÛ ¸ðÅÍ Á¦¾î ÇÁ·Î±×·¥ÀÔ´Ï´Ù.# Á¤ÀÇ EN 8 // ½ºÅ×ÆÛ ¸ðÅÍ È°¼ºÈ, È°¼º ³·À½# Á¤ÀÇ X_DIR 5 // X Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î# Á¤ÀÇ Y_DIR 6 // y Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î# Á¤ÀÇ Z_DIR 7 // z Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î# Á¤ÀÇ X_STP 2 // xÃà ´Ü°è Á¦¾î# Á¤ÀÇ Y_STP 3 // yÃà ´Ü°è Á¦¾î# Á¤ÀÇ Z_STP 4 // zÃà ´Ü°è Á¦¾î/*//±â´É: ´Ü°è ±â´É: ½ºÅ×ÆÛ ¸ðÅÍÀÇ ¹æÇâ, ´Ü°è ¼ö¸¦ Á¦¾îÇÕ´Ï´Ù.// ¸Å°³ º¯¼ö: dir ¹æÇâ Á¦¾î, dirPinÀº ½ºÅ×ÆÛ ¸ðÅÍÀÇ DIR ÇÉ¿¡ ÇØ´çÇÏ°í ½ºÅ×ÆÛÇÉÀº ½ºÅ×ÆÛ ¸ðÅÍÀÇ ½ºÅÜ ÇÉ¿¡ ÇØ´çÇÏ¸ç ½ºÅÜ ¼ö//¹Ýȯ °ª ¾øÀ½*/º¸ÀÌµå ´Ü°è (ºÎ¿ï µð¸£, ¹ÙÀÌÆ® dirPin, ¹ÙÀÌÆ® ½ºÅ×ÆÛÇÉ, int ´Ü°è){µðÁöÅÐ ¾²±â (dirPin, dir);Áö¿¬ (50);(Int i = 0; i <´Ü°è; i ++) {µðÁöÅÐ ¾²±â (½ºÅ×ÆÛÇÉ, ÇÏÀÌ);Áö¿¬ ¸¶ÀÌÅ©·Î ÃÊ (800);µðÁöÅÐ ¾²±â (½ºÅ×ÆÛÇÉ, ³·À½);Áö¿¬ ¸¶ÀÌÅ©·Î ÃÊ (800);}}Void setup(){// ½ºÅ×ÆÛ ¸ðÅÍ¿¡¼ »ç¿ëÇÏ´Â IO ÇÉÀ» Ãâ·ÂÀ¸·Î ¼³Á¤ÇÉ ¸ðµå (X_DIR, Ãâ·Â); ÇÉ ¸ðµå (X_STP, Ãâ·Â);ÇÉ ¸ðµå (Y_DIR, Ãâ·Â); ÇÉ ¸ðµå (Y_STP, Ãâ·Â);ÇÉ ¸ðµå (Z_DIR, Ãâ·Â); ÇÉ ¸ðµå (Z_STP, Ãâ·Â);ÇÉ ¸ðµå (EN, Ãâ·Â);µðÁöÅÐ ¾²±â (EN, LOW);}º¸ÀÌµå ·çÇÁ (){½ºÅÜ (false, X_DIR, X_STP, 200); // XÃà ¸ðÅÍ´Â 1 ÅÏ ÈÄÁø, ¿ø¿¡ ´ëÇÑ ½ºÅÜ 200½ºÅÜ (false, Y_DIR, Y_STP, 200); // yÃà ¸ðÅÍ´Â 1 ÅÏ ÈÄÁø, 1 ÅÏ µ¿¾È ½ºÅÜ 200½ºÅÜ (false, Z_DIR, Z_STP, 200); // zÃà ¸ðÅÍ´Â 1 ÅÏ ÈÄÁø, 1 ÅÏ µ¿¾È ½ºÅÜ 200Áö¿¬ (1000);´Ü°è (true, X_DIR, X_STP, 200); // XÃà ¸ðÅÍ´Â 1 ȸÀü, 200 ´Ü°è´Â ¿ø´Ü°è (true, Y_DIR, Y_STP, 200); // yÃà ¸ðÅÍ°¡ ÇÑ ¹ÙÄû ȸÀüÇÏ°í ÇÑ ¹ÙÄû 200 ´Ü°è°¡ ȸÀüÇÕ´Ï´Ù.´Ü°è (true, Z_DIR, Z_STP, 200); // zÃà ¸ðÅÍ°¡ ÇÑ ¹ÙÄû ȸÀüÇÏ°í, ÇÑ ¹ÙÄû 200 ´Ü°èÁö¿¬ (1000);}½ÇÇè Çö»ó:½ºÅ×ÆÛ ¸ðÅÍ´Â ÇÑ È¸ÀüÀ» ¿ªÀü½ÃÅ°°í 1 ÃÊ µ¿¾È ¸ØÃã ÇÑ ´ÙÀ½ ¿øÀ» Åë°ú½Ãŵ´Ï´Ù.A4988 ¸ðµâÀ» ²ÈÀ» ¶§ »ðÀÔÇÏÁö ¾Êµµ·ÏÁÖÀÇÇϽʽÿÀ.½ºÅ×ÆÛ ¸ðÅÍ ¹è¼± ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.2A, 2B ´Â ±×·ì (»¡°£»ö, ³ì»ö), 1A, 1B ´Â ±×·ì (ÆĶõ»ö, ³ë¶õ»ö) À¸·Î ¹æÇâÀ» º¯°æÇÏ°í 2A ¿Í °°Àº ÇÑ ±×·ìÀÇ À§Ä¡¸¦ º¯°æÇÏ·Á°íÇÕ´Ï´Ù. 2B ¿Í ±³È¯.
|
|
|
|
|