ÀÌ ¸Å´º¾óÀº ÁÖ½Äȸ»ç Á¦ÀÌÄÉÀÌÀÌ¿¥¾¾(JK EMC) ¿¡ ÀÇÇؼ­ ¹ø¿ª, ¼öÁ¤, ÀÛ¼º µÇ¾ú°í ¼ÒÀ¯±Ç ¶ÇÇÑ
ÁÖ ½Äȸ»ç Á¦ÀÌÄÉÀÌÀÌ¿¥¾¾(JK EMC)ÀÇ °ÍÀÔ´Ï´Ù. ¼ÒÀ¯±ÇÀÚÀÇ Çã°¡¸¦ ¹ÞÁö ¾Ê°í ¹«´ÜÀ¸·Î ¼öÁ¤, »èÁ¦Çϰųª ¹èÆ÷ ÇÒ ¼ö ¾ø½À´Ï´Ù.



 

ÇÁ·Î¼¼½Ì ¼³Ä¡ ¸Þ´º¾ó


  * Update history

- 2016.7.15 : Ãʱâ Release


 
1. ÇÁ·Î¼¼½Ì(Processing) ¼Ò°³
2. ÇÁ·Î¼¼½Ì(Processing) ¼³Ä¡
    2.1 ÇÁ·Î¼¼½Ì(Processing) ´Ù¿î·Îµå
    2.2 ÇÁ·Î¼¼½Ì(Processing) ½ÇÇà
3. ÇÁ·Î¼¼½Ì(Processing) ÇÁ·Î±×·¡¹Ö
    3.1 Hello World


 

1. ÇÁ·Î¼¼½Ì(Processing) ¼Ò°³

ÇÁ·Î¼¼½Ì(Processing)Àº ¿ÀÇ ¼Ò½º ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌÀÚ ÅëÇÕ °³¹ß ȯ°æ(IDE)À¸·Î, MIT ¹Ìµð¾î ¿¬±¸¼Ò¿¡¼­ ½ÃÀÛ µÇ¾ú´Ù. ¾ÆµÎÀ̳ë(Arduino) µµ ÇÁ·Î¼¼½Ì¾ð¾î¿¡¼­ ÆÄ»ýµÇ¾ú´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½ÌÀº ¾ð¾î´Â Àü¹® °³¹ßÀÚ¸¦ À§ÇÑ µµ±¸¶ó±â º¸´Ù´Â µðÀÚÀ̳ʳª ¾ÆƼ½ºÆ®¿Í °°Àº ºñ Àü°øÀÚµéÀÌ ½±°í Æí¸®ÇÏ°Ô ½Ã°¢ÀûÀÎ È¿°ú¸¦ ±¸Çö ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀÔ´Ï´Ù.


2. ÇÁ·Î¼¼½Ì(Processing) ¼³Ä¡

2.1 ÇÁ·Î¼¼½Ì(Processing) ´Ù¿î·Îµå

ÇÁ·Î¼¼½Ì(Processing)Àº ´©±¸³ª ¹«·á·Î ´Ù¿î·Îµå ¹Þ¾Æ¼­ ¼³Ä¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À©µµ¿ìÁî ¿î¿µÃ¼Á¦ ÀÌ¿Ü¿¡µµ Mac OS, Linux µî ´Ù¾çÇÑ ¿î¿µÃ¼Á¦¸¦ Áö¿ø ÇÕ´Ï´Ù.

     - http://processing.org/download


processing

±âºÎ¸¦ ÇÏÁö ¾Ê°í ±×³É ¹«·á·Î »ç¿ëÇÏ°í ½Í´Ù¸é "No Donation" À» ¼±ÅÃÇÏ°í "Download" ¹öÆ°À» ´­·¯¼­ ´Ù¿î·Îµå¸¦ ÇÏ¸é µË´Ï´Ù. 2016³â 7¿ù ÇöÀç ÇÁ·Î¼¼½Ì ¹öÀüÀº 3.1.1 ÀÌ ÃֽŠ¹öÀü ÀÔ´Ï´Ù. 
      
processing

º»ÀÎÀÇ ¿î¿µÃ¼Á¦¿¡ ¸Â´Â Processing ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ÇÏ¸é µË´Ï´Ù. º» ¸Þ´º¾ó¿¡¼­´Â Windows 64-bit ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ÇÏ¿´½À´Ï´Ù.

2.2 ÇÁ·Î¼¼½Ì(Processing) ½ÇÇà 

ÇÁ·Î¼¼½Ì(Processing) À» ´Ù¿î·ÎµåÇÑ ÀÌÈÄ¿¡ º°µµÀÇ ¼³Ä¡ °úÁ¤Àº ÇÊ¿ä ¾ø°í zip À¸·Î ¾ÐÃàµÇ¾î ÀÖ´Â ÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇÑ ÀÌÈÄ¿¡ "processing.exe" ¸¦ ½ÇÇà ½ÃÅ°±â¸¸ ÇÏ¸é µË´Ï´Ù.

processing

¼Ò½ºÄÚµå ÀÔ·ÂÀ» ½ºÄÉÄ¡(Sketch)¶ó°í Ç¥Çö Çϴ°ÍÀÌ ¸¶Ä¡ ¾ÆµÎÀ̳ë(Arduino) °³¹ßȯ°æ°ú À¯»ç ÇÕ´Ï´Ù. ¿ÀÈ÷·Á ¾ÆµÎÀ̳밡 ÇÁ·Î¼¼½Ì¿¡¼­ ÆÄ»ý µÇ¾ú±â ¶§¹®¿¡ ¾ÆµÎÀ̳밡 ÇÁ·Î¼¼½ÌÀ» ´àÀº °ÍÀÌ °ÚÁö¿ä. PDE(Processing Development Environment, ÇÁ·Î¼¼½Ì °³¹ß ȯ°æ) ÀÌ ½ÇÇàµÈ È­¸é ÀÔ´Ï´Ù.

 

3. ÇÁ·Î¼¼½Ì(Processing) ÇÁ·Î±×·¡¹Ö

3.1 Hello World

ÇÁ·Î¼¼½Ì(Processing) ¼³Ä¡¸¦ ¿Ï·á ÇßÀ¸´Ï °¡Àå °£´ÜÇÑ ½ºÄÉÄ¡ Äڵ带 ÀÔ·ÂÇؼ­ ½ÇÇàÀ» ½ÃÄÑ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

processing

À§ÀÇ ±×¸²°ú °°ÀÌ Äڵ带 ÀÔ·ÂÇÏ°í ³ì»ö »ï°¢Çü ¸ð¾çÀÇ ½ÇÇà ¾ÆÀÌÄÜÀ» ´­·¯¼­ ½ÇÇàÀ»ÇØ º¸¸é Å͹̳Πâ¿¡´Â "Hello, world!"°¡ Ç¥½ÃµÇ°í È­¸é¿¡ ÀÛÀº »õ·Î¿î âÀÌ »ý¼ºÀÌ µÇ¸é¼­ ¸¶Âù°¡Áö·Î °°Àº ÅؽºÆ®°¡ Ç¥½Ã°¡ µË´Ï´Ù. println() À» ÀÌ¿ëÇϸé È­¸éÀÇ ¹Ø¿¡ ÀÖ´Â Å͹̳Πâ¿¡ ÅؽºÆ®°¡ Ç¥½Ã°¡ µÈ°ÍÀÌ°í
size(200,200); // 200, 200 Çȼ¿ »çÀÌÁîÀÇ Ã¢À»»ý¼º
background(0); // âÀÇ ¹è°æ »ö»óÀ» °ËÀº»öÀ¸·Î
text("Hello world!", 5, 15); // ±×·¡ÇÈ ¿µ¿ª(»õ·Î »ý¼±µÈ â)¿¡ ÅؽºÆ®¸¦ Ç¥½Ã

¿©±â±îÁö ÇÁ·Î¼¼½Ì ¾ð¾îÀÇ ¼³Ä¡¿Í »ç¿ë ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë¾Æ º¸¾Ò½À´Ï´Ù.