單擺週期測定 資優班期末研究
1.請先參考可見光感測 (超連結) 瞭解光敏電阻特性:
2.主程式碼參閱本簡報的邏輯來製作:
先複製此段程式碼至編譯器,上傳,
確認雷射光與光敏電阻動作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