單擺週期測定 資優班期末研究

1.請先參考可見光感測 (超連結) 瞭解光敏電阻特性:

2.主程式碼參閱本簡報的邏輯來製作:

0607.pptx

先複製此段程式碼至編譯器,上傳,

確認雷射光與光敏電阻動作ok

double t1,t2,t3,dt,f;

int x=0;

int limit=50;

void setup(){

Serial.begin(9600);

pinMode(7,OUTPUT);

}

void loop(){

digitalWrite(7,HIGH);

do{

x= analogRead(A0);

}while(x<limit);

Serial.println("1");

do{

x= analogRead(A0);

}while(x>=limit);

Serial.println("2");

do{

x= analogRead(A0);

}while(x<limit);

Serial.println("3");

do{

x= analogRead(A0);

}while(x>=limit);

Serial.println("4");

do{

x= analogRead(A0);

}while(x<limit);

Serial.println("5");

do{

x= analogRead(A0);

}while(x>=limit);

Serial.println("6");

do{

x= analogRead(A0);

}while(x<limit);

Serial.println("7");

do{

x= analogRead(A0);

}while(x>=limit);

Serial.println("8");

}

請同學動動腦,

要打下列程式碼插在左側的什麼地方?

t1=millis();

t2=millis();

dt=(t2 - t1)/1000 ;

dt=(t1 - t2)/1000 ;

f=1/dt;

顯示計算結果的功能函式

Serial.print("T=");

Serial.print(dt,3);

Serial.print(" , ");

Serial.print("f=");

Serial.print(f,3);

看看序列埠視窗有沒有出現1 2 3 4 5 6 7 8