顯示具有 HW11 標籤的文章。 顯示所有文章
顯示具有 HW11 標籤的文章。 顯示所有文章

2013年12月15日 星期日

Week11魏正

改寫File-Examples-Basic-Blink
1.
int led = 13;
void setup() {              
  pinMode(led, OUTPUT);  
}
void loop() {
  digitalWrite(led, HIGH);
  delay(1000);
  digitalWrite(led, LOW);
  delay(1000);
}

2.
int led = 13;
void setup() {              
  pinMode(led, OUTPUT);  
}
void loop() {
  digitalWrite(led, HIGH);
  digitalWrite(10, HIGH);
  delay(500);
  digitalWrite(led, LOW);
  digitalWrite(10, LOW);
  delay(500);
  for(int i=0;i<3;i++)
  {
    digitalWrite(led, HIGH);
    delay(200);
    digitalWrite(10, HIGH);
    delay(200);
    digitalWrite(led, LOW);
    delay(200);
    digitalWrite(10, LOW);
    delay(200);
  }
}

2013年12月1日 星期日

Week11



W11 課堂練習

int leg; 
int now; 
void setup() { leg=10;
pinMode(10,OUTPUT);
pinMode(11,OUTPUT)
pinMode(12,OUTPUT); 
pinMode(13,OUTPUT);
 } 
void loop() { 
digitalWrite(now,HIGH); 
delay(200);
digitalWrite(now,LOW);
delay(100);
call();
 } 
void call() {  now=leg+(int)random(0,4); }

影片!

2013年11月25日 星期一

第十一週上課

第一次的arduino實作課程 附上程式碼 int leg; int now; void setup() { leg=10;//接腳的pin now=13;//通電的腳位 /*以下是輸出的腳位宣告*/ pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); } void loop() { /*數位訊號發出*/ digitalWrite(now,HIGH); delay(200);//亮的時間 digitalWrite(now,LOW); delay(100);//熄的時間 /*呼叫切換函式*/ call(); } /*call 切換輸出腳位*/ void call() { //隨機決定輸出腳位 now=leg+(int)random(0,4); }

2013年11月17日 星期日

Week11

##實作1-範例Blink
一個LED燈閃爍,有修改秒數

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  This example code is in the public domain.
 */

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {              
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);  
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

====程式碼====

##實作2-Blink
三個LED燈閃爍

====程式碼====
/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  This example code is in the public domain.
 */

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
//

// the setup routine runs once when you press reset:
void setup() {              
  // initialize the digital pin as an output.
  pinMode(13, OUTPUT);  
    pinMode(12, OUTPUT);  
      pinMode(11, OUTPUT);  
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(100);           // wait for a second
  digitalWrite(12, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(12, LOW);    // turn the LED off by making the voltage LOW
  delay(100);
    digitalWrite(11, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(11, LOW);    // turn the LED off by making the voltage LOW
  delay(100);           // wait for a second
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(100);
  digitalWrite(12, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(12, LOW);    // turn the LED off by making the voltage LOW
  delay(100);           // wait for a second
  digitalWrite(11, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);               // wait for a second
  digitalWrite(11, LOW);    // turn the LED off by making the voltage LOW
  delay(100);
 
}

week11

0. 發 Arduino Starter Kit、Arduino Mega2560、Arduino Project Book, 每個人手上都有一個板子

1. 練習第一個範例 File-Examples-Basic-Blink

2. 修改程式,變成展得比較特別的作法


week11 課堂作業


第十一周上課內容

1. 練習第一個範例 File-Examples-Basic-Blink

2. 修改程式,變成展得比較特別的作法

void setup(){
  pinMode(11, OUTPUT);
 pinMode(13, OUTPUT); //13號孔的燈
 pinMode(12, OUTPUT); //12號孔的燈
}
void loop(){
  digitalWrite(13, HIGH);
  delay(100);   
  digitalWrite(13, LOW);
  delay(200);
  
  digitalWrite(12, HIGH);
  delay(200); 
  digitalWrite(12, LOW);
  delay(200);
  
   digitalWrite(11, HIGH);
  delay(100);   
  digitalWrite(11, LOW);
  delay(200);

}


Week 11 上課作業



程式碼:
void setup() { // put your setup code here, to run once: pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(200); digitalWrite(13, LOW); delay(200); digitalWrite(12, HIGH); delay(200); digitalWrite(12, LOW); delay(200); digitalWrite(11, HIGH); delay(200); digitalWrite(11, LOW); delay(200); digitalWrite(13, HIGH); delay(200); digitalWrite(12, HIGH); delay(200); digitalWrite(11, HIGH); delay(200); digitalWrite(13, LOW); delay(200); digitalWrite(12,LOW); delay(200); digitalWrite(11, LOW); delay(200); digitalWrite(13, HIGH); delay(200); digitalWrite(12, HIGH); delay(200); digitalWrite(11, HIGH); delay(200); digitalWrite(11, LOW); delay(200); digitalWrite(12,LOW); delay(200); digitalWrite(13, LOW); delay(200); }

第十一週上課內容


1. 練習第一個範例 File-Examples-Basic-Blink



影片


2. 修改程式,變成展得比較特別的作法


     一顆燈泡閃爍

影片 coming  soon



   三顆燈泡閃爍
 

影片 coming  soon

Week11 張智棠

本周進度: 
1 . 拿到Arduino的各設備
2. 測試版子
3. 試利用板子實作 如下


99163116鄭祥斌, Week11, HW11

1.插入Arduino(硬體),看COMPort
2.跑Arduino軟體(啟動-Arduino)
FILE-Example-Basic-Blink
3.範例Blink
改  delay(1000) 慢閃
      delay(200)   快閃
4.上傳前,Tool-Port要改一下

程式碼:
void setup(){
  pinMode(13,OUTPUT);
}
void loop(){
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(13,LOW);
  delay(200);
 
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(800);
 
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(13,LOW);
  delay(200);
 
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(100);
 
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(500);
 
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(13,LOW);
  delay(200);
}

LED接法:長(正極)接13,短(負極)接GND

void setup(){
  pinMode(13,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(8,OUTPUT);
}
void loop(){
  digitalWrite(13,HIGH);
  delay(200);
  digitalWrite(12,HIGH);
  delay(200);
  digitalWrite(11,HIGH);
  delay(1000);
 
  digitalWrite(13,LOW);
  delay(200);
  digitalWrite(12,LOW);
  delay(200);
  digitalWrite(11,LOW);
  delay(1000);
 
 
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(12,HIGH);
  delay(600);
  digitalWrite(11,HIGH);
  delay(200);
 
  digitalWrite(13,LOW);
  delay(1000);
  digitalWrite(12,LOW);
  delay(600);
  digitalWrite(11,LOW);
  delay(200);
 
 
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(11,HIGH);
  delay(500);
 
  digitalWrite(13,LOW);
  delay(500);
  digitalWrite(12,LOW);
  delay(100);
  digitalWrite(11,LOW);
  delay(1000);
 
 
  digitalWrite(8,HIGH);
  delay(100);
  digitalWrite(8,LOW);
  delay(200);
  digitalWrite(8,HIGH);
  delay(100);
  digitalWrite(8,LOW);
  delay(200);
}



void setup(){
  pinMode(13,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(8,OUTPUT);
}
void loop(){
  digitalWrite(13,HIGH);
  delay(200);
  digitalWrite(13,LOW);
  delay(200);
  digitalWrite(12,HIGH);
  delay(200);
  digitalWrite(12,LOW);
  delay(200);
  digitalWrite(11,HIGH);
  delay(200);
  digitalWrite(11,LOW);
  delay(200);
  digitalWrite(8,HIGH);
  delay(200);
  digitalWrite(8,LOW);
  delay(200);
  digitalWrite(11,HIGH);
  delay(200);
  digitalWrite(11,LOW);
  delay(200);
  digitalWrite(12,HIGH);
  delay(200);
  digitalWrite(12,LOW);
  delay(200);
  digitalWrite(13,HIGH);
  delay(200);
  digitalWrite(13,LOW);
  delay(200);
 
 
  digitalWrite(13,HIGH);
  delay(1000);
  digitalWrite(12,HIGH);
  delay(1000);
  digitalWrite(11,HIGH);
  delay(1000);
  digitalWrite(8,HIGH);
  delay(1000);
 
  digitalWrite(13,LOW);
  delay(200);
  digitalWrite(12,LOW);
  delay(200);
  digitalWrite(11,LOW);
  delay(200);
  digitalWrite(8,LOW);
  delay(200);
}

week11 鄭羽婷

第一個 Arduino 作品
概念,紅綠燈
綠燈->閃黃燈(連續閃)->紅燈

void setup() {              
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(2000);
  digitalWrite(13, LOW);

  digitalWrite(12, HIGH);
  delay(200);      
  digitalWrite(12, LOW);
  delay(100);
  digitalWrite(12, HIGH);
  delay(200);            
  digitalWrite(12, LOW);
  delay(100);
  digitalWrite(12, HIGH);
  delay(200);            
  digitalWrite(12, LOW);
  delay(100);
  digitalWrite(12, HIGH);
  delay(200);            
  digitalWrite(12, LOW);

  digitalWrite(11, HIGH);
  delay(1000);
  digitalWrite(11, LOW);
  delay(200);
}




第 11 週



void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(10, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(20); digitalWrite(13, LOW); delay(20); digitalWrite(12, HIGH); delay(1000); digitalWrite(12, LOW); delay(200); digitalWrite(10, HIGH); delay(2000); digitalWrite(10, LOW); delay(200);
}

week11 上課內容

主題:DoReMei
https://www.youtube.com/watch?v=iqOKMutD4AQ

WEEK11,課堂作業

第一、二節課教學如何使用Arudino的工具
  (1)插入Arudino硬體,
  (2)跑Arudino軟體
  File-Example
  Basic-Blink
  (3)範例Blink
  改delay(1000)慢閃
      delay(200)快閃

自己打的程式碼
void setup(){
pinMode(13,OUTPUT);
}
void loop(){
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(500);
}


實作的Arudino硬體
第三節程式碼
void setup(){
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);

}
void loop(){
digitalWrite(13, HIGH);
delay(200);
digitalWrite(12, HIGH);
delay(400);
digitalWrite(11, HIGH);
delay(600);

digitalWrite(13, LOW);
delay(200);
digitalWrite(12, LOW);
delay(400);
digitalWrite(11, LOW);
delay(600);

修改程式,變成展得比較特別的作法





Week11 陳奕汎



\WEEK11 廖中遠 閃閃燈Arduno Blink












 void setup(){
 pinMode(13,OUTPUT);
 pinMode(12,OUTPUT);
 pinMode(11,OUTPUT);
  pinMode(10,OUTPUT);
}
void loop(){
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
digitalWrite(12,HIGH);
delay(1000);
digitalWrite(12,LOW);
delay(1000);
digitalWrite(11,HIGH);
delay(200);
digitalWrite(11,LOW);
delay(200);
digitalWrite(10,HIGH);
delay(50);
digitalWrite(10,LOW);
delay(50);
}

week11

1. 練習第一個範例 File-Examples-Basic-Blink
有規律的亮燈
void setup() {               
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT); 
}

void loop() {
  digitalWrite(13, HIGH); 
  delay(2000);
  digitalWrite(13, LOW);

  digitalWrite(12, HIGH);
  delay(200);       
  digitalWrite(12, LOW); 
  delay(100);
  digitalWrite(12, HIGH);
  delay(200);             
  digitalWrite(12, LOW);
  delay(100);
  digitalWrite(12, HIGH); 
  delay(200);             
  digitalWrite(12, LOW); 
  delay(100);
  digitalWrite(12, HIGH);
  delay(200);             
  digitalWrite(12, LOW);

  digitalWrite(11, HIGH);
  delay(1000);
  digitalWrite(11, LOW);
  delay(200);
}