利用App inventor撰寫APP藉由手機的藍芽與藍芽模組連線以提供訊息給Arduino,再由Arduino處理訊息輸出到四位數七段顯示器,還利用了7447解碼器,以節省接腳使用 。
使用NE555產生觸發脈波(ck)給7490(BCD上數計數器)計數再由7447(七段解碼器解碼)給七段顯示器。
在此次實習裡我改裝了一個部分,是7447解碼的部分,因為實習課時使用這顆IC的頻率很高,所以我自己設計了一個解碼版,銲接面有接腳可以直接插上麵包版上的電源,大大節省我完成功課的時間。
老師上課時叫我們做他指定的四個數字顯示在四位數七段顯示器上,我和另一個同學就在想就不能多一點數字嗎?我們就想出用跑馬燈的方式來顯示更多數字。
利用快速切換副程式來達成無時差切換,老師出的課堂題目,我發現大家寫的程式在切換功能時,會等到正在做的功能做完一次才會進入所要切換的功能,若是剛切換功能,就必須等到他跑完一次,才可以在切換,所以我就改寫一下程式碼,讓他能在做動作的同時,
偵測是否切換功能,如果有切換功能就立即退出此功能進入下一個功能,後來深入了解後發現有人已經開發出可以直接套用的RTOS只要把程式碼切割成task(任務,功能)放入,就可達成無時差切換了!
此電源供應器有正負輸出+5,+12,-5,-12可組合成很多種電源使用,這個作品雖然簡單,但對我意義重大,這個作品是以前的課程的,我們應該是碰不到的,就在有一次實習課,我發現垃圾桶裡有很多電路板,在好奇心的驅使下,問了實習老師,老師回答我,那是上二年級學長做壞的,還問我要不要修,我想都沒想馬上答應,老師給了我三四個壞的,說湊一湊應該可以用出一個好了,當天回到宿舍就著手研究電路原理以及設計電路,我還學到要先測試零件是不是好的,把壞的裝上我的電路,我還以為電路錯了,礙於宿舍沒有鑽台,我很克難的用十字起子,慢慢地挖洞,一個晚上就修好了。這個作品很有用在之後研究的時候,需要電源,直接拿來用,很方便。