2009年3月8日 星期日

用Arduino控制馬達--測試之三

用L293D去控制馬達

L293D與上一個測試,即使用晶體管的H-Bridge線路,有著相同的功能。而且它擁有兩組的H-Bridge,可同時控制兩個馬達。


Arduino、L293D和馬達的連接圖

Arduino亦能成功控制L293D,使馬達前後移動。



Arduino連接L293D去控制馬達


2009年3月4日 星期三

用Arduino控制馬達--測試之二

在上一個測試中,從玩具車的電子線路得出的概念,而設計出的H-Bridge線路,同樣可以使一個普通的馬達產生前後轉動的動作。





圖中玩具車的電子線路已被移去,用H-Bridge線路代替,Arduino亦能成功控制馬達的前後轉動。

2009年3月2日 星期一

用Arduino控制馬達的測試


圖中的馬達、齒輪和電子線路,是玩具車的組件。使用Arduino令到車輪能夠左右移動。
Arduino的程式碼如下:

int incomingKey = 0;
int ledPin0 = 13;
int ledPin1 = 12;
int moveA = 0;
int moveB = 0;

void setup()
{
pinMode(ledPin0, OUTPUT);
pinMode(ledPin1, OUTPUT);
Serial.begin(9600);
}

void loop()
{
if (Serial.available() > 0)
{
incomingKey = Serial.read();
//Serial.println (incomingByte);
}
if (incomingKey == 49) // key "1"
{
moveA = 1;
moveB = 0;;
}
if (incomingKey == 50) // key "2"
{
moveB = 1;
moveA = 0;
}

digitalWrite(ledPin0, moveA);
digitalWrite(ledPin1, moveB);
delay(100);
moveA = 0;
moveB = 0;
incomingKey = 0;
}

華容道

傳統遊戲對我的啟發

這是個傳統的遊戲,要在有限的空間內移動棋子,使曹操移到最下面的出口。
它是由一些規則所限,例如:只有一個出口,棋子大小與移動的限制,棋子位置等。




這是我的作品的基本概念,在一個有限空間內,將Arduino設計成能夠自我移動(只能上下左右)的一個元件,而由多個Arduino元件組成一個自由發展的作品。

2009年1月23日 星期五

Cell Game

<我的 Cell Game>


它是用Processing寫成的!

遊戲規則:

紅色圓形 = 女

藍色方形 = 男

男+男 = 消失

女+女 = 消失

男+女 = 體積增大


玩法:

mouse click 任何一個位置,就會生出一個男或女,它們會自動行走,男與男相碰,其中一個就會消失,女與女相碰也會使其中一個消失,男與女相碰,其中一個就會增大體積。

Goto The Cell Game

2009年1月16日 星期五

生命規律的法則

<規則>
從John Conway的Game Of Life引出的一個想法-------"規則"
不同的社會,都有自己的規則,這些規則都產生不同的文化和成就.
用簡單的幾條規則,可否創作出一個多變的藝術形式?



2009年1月14日 星期三

About My Project

<細胞自動機>