2013年4月15日 星期一

week 8. arduino introduction

http://arduino.cc
http://fritzing.org/
http://spatialmedia.org/Arduino/

http://puredata.info/community/projects/software/pd-extended
http://processing.org/


http://spatialmedia.org/Arduino/Pduino-0-1.5beta8.zip



Arduino The Documentary (2010) English HD from gnd on Vimeo.









A Week In Making from Mac Oosthuizen on Vimeo.





Prototyping Desk Mates from Ulrik Andersen Hogrebe on Vimeo.




Barcode piano from trive on Vimeo.




Control :
Output:
1. Blink
2. Fading
PWM: http://www.arduino.cc/en/Tutorial/PWM

Input:
1. Button
2. Piezo




connection :
1. http://processing.org
2. http://puredata.info
3. flash...
4. others.....
iphone osc arduino























arduino 零組件 參考: http://www.aroboto.com/shop/

8 則留言:

  1. 請下載ARDUINO 與 PROCESSING

    arduino:
    http://arduino.cc/en/Main/Software

    processing:

    http://processing.org/download/

    回覆刪除
  2. 在學校下載檔案,上課中連結老師電腦:

    http://140.118.41.235/

    回覆刪除
  3. void setup()
    {
    size(200, 100);
    background(153);
    line(0, 0, width, height);
    }


    void draw() {
    }

    回覆刪除
  4. void setup()
    {
    size(500, 500);
    background(153);

    //ellipse(10,10,5,5);
    }

    int x =5;
    int y =5;

    void draw() {
    //x = x + 10;
    for (x = 5 ; x < 500 ; x = x +10) {
    for (y = 5 ; y < 500 ; y = y +10) {
    fill(255,0,0);
    ellipse(x, y, 5, 5);
    }
    }
    }

    回覆刪除
  5. void setup()
    {
    size(displayWidth,displayHeight);
    }

    void draw(){
    line(width/2,height/2,mouseX,mouseY);
    }

    回覆刪除
  6. 聲音視覺大師Golan Levin: www.flong.com
    其CMU課程: http://golancourses.net/

    回覆刪除
  7. import java.awt.AWTException;
    import java.awt.Robot;
    Robot robot;
    void setup() {
    size(100, 100);
    try {
    robot = new Robot();
    }
    catch (AWTException e) {
    e.printStackTrace();
    }
    }

    void draw() {

    line(random(100), random(100), random(100), random(100));
    robot.mouseMove(int(random(100)), int(random(100)));

    }

    void keyPressed(){
    println(key);
    if(key == 's')
    {
    saveFrame("dar####.png");
    }
    }

    回覆刪除
  8. 4/16 作業: 上傳一張高解析 1920*1080與三張自由用PROCESSING創作之圖片

    回覆刪除