改進目標:
- 時間準確度,我很懶得校時,而且室內GPS收訊不好
- 晚上可以關掉
- 把手邊的DS32KHZ接上DS1307,這樣一來,在不更動變成DS3231的狀況下可以有接近的準確度
- 增加一個光感應器
反而是增加感應器麻煩了不少
基本上光感應器用一個光敏電阻一下子就解決了,但是我找遍了裝零件的盒子都沒找到....
唯一一個光感應器的是Ti的OPT101,只是為了關燈就用這個未免也太好野人所以沒有東西可以用惹,也不想為了一個零件就跑一趟光華或啥的
這時候突然想起來,以前曾經看過有人用LED當光感應器的,於是上網看一下資料,就把一個10mm的LED(越大讀取的值也越大),長的接analogpin A0,短的接GND,直接當作一個光感應器用
於是VFD Clock修改版完成
P.S 電感換成Pansonic的超質感電感
======Update======
經過多天的嘗試之後,我認定LED光度計實在不是很穩定,所以還是找了一個光敏電阻來....
然後把程式寫成這樣:
if(analogRead(A0)>55){
flag =1;
}
while (flag){
delay(100);
if(analogRead(A0)<45){
flag =0;
}
如果設成
if(analogRead(A0)>55){
delay(100);
}
當讀數在55左右的時候就會一直閃阿閃的,有點糟糕
沒有留言:
張貼留言