Changes between Version 2 and Version 3 of rock/note/processing


Ignore:
Timestamp:
Jan 15, 2010, 10:35:18 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • rock/note/processing

    v2 v3  
    11[[PageOutline]]
    2  * [[Image(http://oreilly.com/catalog/covers/9780596155513_cat.gif,width=100px)]],這本書的有一個經典的範例『雲彩互動燈』,它主要是傳送網頁的資訊給板子,板子根據網頁的內容來變幻燈的閃爍模式,主要有兩個code組成:
    3    1. 一個code當然是跑再我們的 Arduino板子上,負責接收主機傳來的資料並控制燈號。
    4    2. 另一個coed則是跑再主機上,負責連上網頁來擷取反斜、分析資料後,透過 serial 傳送出去。
    5  * 而再主機上執行的代理程式便是 Processing 所撰寫的,當然 Arduino 使用的 codo 也是修改自 Processing,所以可以發現他們的語法都很相似。甚至連 IDE 都一模一樣。
     2{{{
     3#!html
     4<h1 style="text-align: center; color: blue">淺談Processing</h1>
     5}}}
     6----
     7 * [[Image(http://oreilly.com/catalog/covers/9780596155513_cat.gif,width=80px)]],這本書的有一個經典的範例『雲彩互動燈』,它主要是傳送網頁的資訊給板子,板子根據網頁的內容來變幻燈的閃爍模式,主要有兩個code組成:
     8   1. [http://cdn.makezine.com/make/books/getstartedarduino/eg/Example_08B.txt 第一個code]當然是跑再我們的 Arduino板子上,負責接收主機傳來的資料並控制燈號。
     9   2. [http://cachefly.oreilly.com/make/books/getstartedarduino/eg/Example_08A.txt 第2個coed]則是跑再主機上,負責連上網頁來擷取反斜、分析資料後,透過 serial 傳送出去。
     10 * 而再主機上執行的代理程式便是 Processing 所撰寫的,當然 Arduino 使用的 codo 也是修改自 Processing,所以可以發現他們的語法都很雷同,甚至連 IDE 都長一樣。
    611   * [[Image(Arduino 0017.png,width=300px)]] Arduino IDE
    712   * [[Image(Processing 1.0.9.png,width=300px)]] Processing IDE
     13 * 以語法架構來說:
     14   * Arduino (主要由兩個 Functions 組成)
     15{{{
     16viod setup(){
     17}
     18
     19viod loop(){
     20}
     21}}}
     22   * Processing (主要也是由兩個 Functions 組成,但可支援其他多個 Functions)
     23{{{
     24viod setup(){
     25}
     26
     27viod draw(){
     28}
     29
     30other(){
     31}
     32}}}