顯示具有 00163106_李士昌 標籤的文章。 顯示所有文章
顯示具有 00163106_李士昌 標籤的文章。 顯示所有文章

2015年1月18日 星期日

2014年12月15日 星期一

Week14

void setup(){
  pinMode(13,  OUTPUT);
}
void loop(){
  int value = analogRead(A0);
  digitalWrite(13, HIGH);
  delay(value);
  digitalWrite(13, LOW);
  delay(value);
}

2014年11月24日 星期一

Week11

AODD: Ariduinou影片

霹靂燈
int a1 = 13;
int a2 = 12;
int a3 = 11;
int a4 = 10;
int ldelay = 50; 
void setup() {                
  pinMode(a1, OUTPUT);
  pinMode(a2, OUTPUT);
  pinMode(a3, OUTPUT);
  pinMode(a4, OUTPUT);
}

void loop() {
  digitalWrite(a1, HIGH);
  delay(ldelay);
  
  digitalWrite(a2, HIGH);
  digitalWrite(a1, LOW);
  delay(ldelay);
  
  digitalWrite(a3, HIGH);
  digitalWrite(a2, LOW);
  delay(ldelay);
  
  digitalWrite(a4, HIGH);
  digitalWrite(a3, LOW);
  delay(ldelay);
  
  
  digitalWrite(a4, LOW);
  delay(ldelay);
  
  digitalWrite(a4, HIGH);
  digitalWrite(a3, LOW);
  delay(ldelay);
  
  digitalWrite(a3, HIGH);
  digitalWrite(a2, LOW);
  delay(ldelay);
  
  digitalWrite(a2, HIGH);
  digitalWrite(a1, LOW);
  delay(ldelay);
}
  

2014年10月20日 星期一

week06


int rocketX=250,rocketY=600, bgY=0,rockX;
PImage imgBG,Rock1;
void setup(){
  size(500,800);
  imgBG=loadImage("space.jpg");
  Rock1=loadImage("rock1.png");
  imgBG.resize(500,800);
}
void draw()
{
  background(imgBG);
  image(imgBG,0,bgY,500,800);
  image(imgBG,0,bgY-800,500,800);
  image(Rock1,50,100,150,150);
  bgY++;
  if(bgY>800) bgY=0;
  rect(rocketX,rocketY,50,100);
  if(rockX>500){rockX=random(100);}
}
void mousePressed() {
  if (mouseButton == LEFT) {
    rocketX-=150;    
  } else if (mouseButton == RIGHT) {
    rocketX+=150;
  }
}

2014年10月6日 星期一