51微控制器高手請指點

2022-10-14 06:35:15 字數 648 閱讀 8924

1樓:胖大海君

呵呵 當然可以實現 執行需要使用控制電機 如:步進電機或伺服電機

控制裝置可以使用51微控制器 負責接收光感測器訊號和控制電機的轉動角度。

呵呵 滿意就選滿意回答

2樓:匿名使用者

當然能夠實現,基本思路有兩種

簡單點的,讓微控制器定時控制電機扭轉一定角度,調整好時間間隔和扭轉角度,就可以控制電池板始終指向太陽了。但是這樣做的精度不高,而且隨季節變化誤差也會加大。

複雜點的,增加光源檢測,通常需要朝向不同角度的多個光感測器,令感測器實時採集光強度並比較,使電池板轉向強度最強的方向即可。這樣做的優點是控制精度高,且無季節偏差問題。

以上的過程描述比較簡單,只提供了一個大體的思路,實際操作時還有不少細節問題需要解決。

3樓:匿名使用者

你想用51控制電池板像向日葵,來提高它的效率。

電機驅動就是正反轉電路,網路上一大把。

難的是如何測量太陽能電池板功率,這個與負載有關,你的51得有adc才能搞定。還有就是機械,要經得起風吹雨打。

4樓:匿名使用者

可以,但是需要加光敏電阻來確定太陽的位置,你可以在網上搜點光源追蹤,相信會對你有幫助

51微控制器ad採集,51微控制器AD採集

為了得到較高精度,你將除數乘以100,再除被除數。所以最好定義為int型。記憶體中肯定以十六進位制形式 二進位制 儲存的。程式可以直接相除,但只保留整數部分,所以如果你要得到小數兩位,就先乘以100再除,顯示的時候知道最低兩位實際是小數點後兩位就行了。stc12c5a60s2的話,是精度最大來可達1...

51微控制器裡TMOD設定問題,51微控制器裡TMOD設定問題

可以理解為 同時設定了兩個定時器的工作方式。但要看t1是否有啟動,如果系統中沒有用到t1,沒有啟動,設定了也沒關係。如果兩個都需要使用,需要分別設定,標準的做法是tmod 0x01,這樣就只設定了 t0,t1保留原來的狀態。tmod是8位暫存器,高4 位和低4位分別控制定時器1和0 用或操作的話就是...

有關51實驗版微控制器的問題,關於51微控制器的問題

初步瀏覽了一下,動態顯示的話delay時間太長就會閃爍。你好 初步看一眼,數碼管閃爍的原因無非是時間間隔太長,先建議你縮短延時時間,再事實。希望我的回答能幫助到你。像是串列埠驅動的數碼管,靜態顯示。這樣的電路,不宜頻繁的顯示,一秒鐘,顯示一次就可以了。把顯示部分,移到定時中斷裡面,即可 main v...