wiki:rock/note/processing

Version 3 (modified by rock, 14 years ago) (diff)

--

淺談Processing


  • http://oreilly.com/catalog/covers/9780596155513_cat.gif,這本書的有一個經典的範例『雲彩互動燈』,它主要是傳送網頁的資訊給板子,板子根據網頁的內容來變幻燈的閃爍模式,主要有兩個code組成:
    1. 第一個code當然是跑再我們的 Arduino板子上,負責接收主機傳來的資料並控制燈號。
    2. 第2個coed則是跑再主機上,負責連上網頁來擷取反斜、分析資料後,透過 serial 傳送出去。
  • 而再主機上執行的代理程式便是 Processing 所撰寫的,當然 Arduino 使用的 codo 也是修改自 Processing,所以可以發現他們的語法都很雷同,甚至連 IDE 都長一樣。
    • Arduino IDE
    • Processing IDE
  • 以語法架構來說:
    • Arduino (主要由兩個 Functions 組成)
      viod setup(){
      }
      
      viod loop(){
      }
      
    • Processing (主要也是由兩個 Functions 組成,但可支援其他多個 Functions)
      viod setup(){
      }
      
      viod draw(){
      }
      
      other(){
      }
      

Attachments (3)

Download all attachments as: .zip