聽說對着流星許願,許的願望都會實現,雖然不知道這個說法是不是真的,但是流星還是很好看的,爲了能一直看到流星,今天就自己做一個流星保存下來,想什麼時候看,就什麼時候看。
首先需要想象一下流星是什麼樣子的?一個亮晶晶的小星星,拖着小尾巴刷刷刷的落下來,只要我們能做到這個效果,那基本上這個小星星就能根據我們的意願在TurnipBit的顯示屏上拖着尾巴滑落了。
DIY許願的流星原理小解:
在TurnipBit的編碼裏面,可以隨心所欲的控制任意一個LED燈的亮度(0-9),這樣就能做到讓這個小星星拖着小尾巴滑落了,要是嫌滑落的太快,可以在適當位置加個延時,讓滑落的速度慢一些。
TurnipBit口袋式編程計算機
TurnipBit採用“積木式編程”理念,無需編寫代碼,通過拼接“編程積木”的方式實現“軟件邏輯”。因爲“編程積木”完全可視化、易於理解,所以青少年就能夠通過“TurnipBit拼插”學習編程。
DIY過程:
這次的這個DIY只用到了板載器件,就不介紹外接器件的方法了。
1.在打開網址http://TurnipBit.tpyboard.com/之後,點擊界面右上角的“編輯器”,進入圖形編輯界面;
2.在循環中選擇“循環”,在邏輯中選擇“真”,使用這兩個拼插控件組成無限循環;
3.設置三個變量X,Y,L,分別控制點亮LED的座標和亮度;
4.在數學中選擇“隨機數插”,在0-4之間產生一個隨意數,並把這個數值賦給X;
5.TurnipBit上面板載的LED顯示屏是5*5的,每一行五個燈,這裏做一個循環五次的循環;
6.在上面設置的循環裏面加入設置指定LED亮度的“設置指定LED亮度拼”,並把相應的座標和亮度控制變量填充入參數位置;
7.每次循環把變量“Y”加一,把變量“L”加一;
8.爲了能看清楚星星滑落的效果,延時100毫秒;
9.五次循環結束後,清空屏幕,重新賦值Y和L。
可視化編程界面: