使用序列阜與micro:bit 連線

在使用micro:bit常常遇到要同時顯示溫度與光線等多個數據,但在主板上只有5×5的LED矩陣顯示,非常沒有效率,因此micro:bit有提供序列傳輸的功能,能夠將micro:bit讀取到的值顯示在電腦螢幕上,供使用者方便閱讀。 大致分為3個步驟 1.積木方塊撰寫與燒錄 2.電腦安裝序列阜驅動程式 3.使用序列阜連接程式(本例題用putty) 步驟一 : 積木方塊撰寫與燒錄 micro:bit 有提供序列傳輸的積木方塊,範例程式如下: 讀取溫度值與X方向加速度感測值,並顯示在序列監控視窗,且每1秒鐘更新一次。...

【Scratch】循序搜尋法

之前我們練習了許多清單應用,而清單本身就是用來儲存一系列相關資料的變數記憶空間,當資料被逐一存進去之後,到底裡面有沒有我們想要的資料項目,就是一個搜尋資料的議題。如果資料的項目不多的話,一個一個比對並搜尋的速度是可以接受的,但是如果資料一多的話,逐一比對就變得很沒有效率。不過,在考慮效能的問題之前,先讓我們來看看,要如何從清單中找出我們想要的資料項目。

【Scratch】音樂演奏進階(進階查表法)

使用查表法用在解譯簡譜算是滿方便的,因為可以把別人的簡譜直接拿來使用,由程式來進行翻譯就好了。不過,如果只有1~7個音階時還算是好用,但是如果把音階再擴展至高音以及低音的部份,很顯然地,只使用數字是不夠的。

【Scratch】用簡譜來演奏樂曲

大家都知道在Scratch中有一組很有趣的音效積木,透過這些積木可以演奏出各式各樣樂器不同音階的聲音,不過在設計演奏音符的時候都要透過數字和節拍一個一個積木地去放置,有一些不方便。在這篇文章中就來教同學,如何使用簡譜放在一個字串變數中,然後讓程式根據簡譜的內容轉換之後直接播放出樂曲。