當孩子的生日來臨之時,做父母的總是會為該為孩子準備什么禮物而煩惱。下面就教家長朋友們利用TurnipBit開發板DIY一份“特殊”的生日禮物,不僅能增加與孩子的互動性還能提升孩子在數字創造力及編碼方面的經驗,還能提高他們對STEM事業的興趣、自信和技術。
“滾動”的生日禮物!
利用TurnipBit開發板板載的5*5LED點陣完成循環動態顯示字符“Happybirthday”,家長可以帶著孩子一起做起來!
接下來就先來說說目前所需要的器件,其實器件很簡單,只需要TurnipBit開發板開發板一塊,因為5*5LED點陣為板載器件。就是下面這幾個燈嘍!
1.png (213.32 KB, 下載次數: 71)
下載附件
2017-7-12 15:03 上傳
接下來就來詳細的講一講具體的做法,先上個圖,下面再開始說代碼的問題。
2.jpg (129.13 KB, 下載次數: 94)
下載附件
2017-7-12 15:03 上傳
附上視頻鏈接,給大家看看效果:
https://v.qq.com/x/page/l05144c799x.html
1、制作流程
1.在打開網址turnipbit點tpyboard點com之后,點擊界面右上角的“編輯器”,進入圖形編輯界面,如下圖
3.png (138.82 KB, 下載次數: 84)
下載附件
2017-7-12 15:04 上傳
2.在界面左面的命令選擇區域選擇需要的命令;
4.png (210.2 KB, 下載次數: 91)
下載附件
2017-7-12 15:04 上傳
3.因為想要LED點陣顯示字符串,所以要選擇一個字符串顯示的命令,可以看到,在左面的圖形編程框中放入新的命令后,在右面的MicroPython代碼顯示框中,會出現相應的代碼語句,如下圖:
3.1點擊左側命令選擇區域的“顯示”;
5.png (108.23 KB, 下載次數: 64)
下載附件
2017-7-12 15:04 上傳
3.2在顯示中選擇箭頭所指的字符串輸出命令;
6.png (210.96 KB, 下載次數: 106)
下載附件
2017-7-12 15:04 上傳
3.3選中字符串輸出命令;
7.png (147.6 KB, 下載次數: 94)
下載附件
2017-7-12 15:04 上傳
4.因為要循環顯示,所以要加入一個循環,如下圖:
4.1點擊命令選擇區域的“循環”;
8.png (218.97 KB, 下載次數: 84)
下載附件
2017-7-12 15:04 上傳
4.2把循環命令加入圖形編輯框;
9.png (151.13 KB, 下載次數: 84)
下載附件
2017-7-12 15:04 上傳
4.3循環需要一個循環條件,這里把循環條件設置成無線循環,點擊命令選著區域的“邏輯”;
10.png (182.43 KB, 下載次數: 87)
下載附件
2017-7-12 15:05 上傳
4.4選著“ture”;
11.png (182.3 KB, 下載次數: 90)
下載附件
2017-7-12 15:05 上傳
4.5把循環條件放入到循環命令的判斷接口;
12.png (151.6 KB, 下載次數: 67)
下載附件
2017-7-12 15:05 上傳
4.6系統默認的是LED燈陣顯示“Hello,World!”,我們想要對朋友說“Happybirthday!!!”,我們對輸出字符做更改;
13.png (151.6 KB, 下載次數: 73)
下載附件
2017-7-12 15:05 上傳
5.繪制完成你想要的圖案后,點擊左下角的下載hex,即可得到想要的固件;
6.在Turnipbit插上電腦后,出現一個盤符,打開盤符,把剛剛下載的固件復制進去,在復制固件進去的時候,板載的黃色指示燈會閃爍,同時在電腦界面會出現如下界面:
14.png (175.62 KB, 下載次數: 84)
下載附件
2017-7-12 15:05 上傳
7.當固件復制完成后,Turnipbit會自動執行新的程序。
就這樣,一個別出心裁的小禮物就完成了,趕緊動手做起來,和孩子一起體驗DIY和成長的樂趣吧!。
|