更多

    樹莓派 × Micro:bit Selfie 自拍站(二)

    政府將規限食肆增換氣量    MOMAX 為食肆提供空氣消毒機購買優惠

    未達到有關換氣量的餐飲處所,可安裝符合規格的空氣淨化設備,而 MOMAX 為針對飲食業的需要,特別介紹 Ultra-Air IoT 智能紫外光空氣淨化無葉風扇,並提供特別優惠價

    PCM 送飛 !! 電影《疑‧媽》換票證

    鐘意睇懸疑及恐怖故事的朋友,相信對電視劇《美國恐怖故事》(American Horror Story)系列不會陌生,而作為常任女主角的 Sarah Paulson,演技甚讚賞,更憑姊妹作《美國犯罪故事》(American Crime Story)嬴得金球視后。今次在電影《疑‧媽》之中,她飾演一個對女兒控制慾極強大的媽媽,對女兒扭曲的愛的背後,原來還有更可怕的真相...

    【#1436 PCM】真.安心出行!!平價 5G 4G 手機大檢閱

    今期 Cover Story 就會為大家評測多款平價 5G 手機,以及為大家推介一些抵用的 4G 手機,以滿足所需。

    上期安裝編輯 Micro:bit 程式碼的 mu 程式後,今期就進入編輯 mu 程式。 Selfie 自拍站裡, Micro:bit 會變身為搖控按鈕,因此需要進行編程,以連接通知樹莓派進行拍攝。

    Micro:bit 與樹莓派同樣是電子底板,並讓使用者進行編程。 Micro:bit 的特性是本身已有按鈕及由 LED 所組成的顯示介面,可充當搖控掣,以下將會先講解如何進行編程。

    安裝及啟動 mu

    Step 1:開啟 mu 程式,就可以看見程式的工作介面。
    Step 1:開啟 mu 程式,就可以看見程式的工作介面。

    Step 2:如圖使用 USB 線將 Micro:bit 與樹莓派連接。
    Step 2:如圖使用 USB 線將 Micro:bit 與樹莓派連接。

    Step 3:當樹莓派連接到 Micro:bit 時,就會彈出視窗,要求用家選擇相關行動,此時只需要按「 Cancel 」就可以。
    Step 3:當樹莓派連接到 Micro:bit 時,就會彈出視窗,要求用家選擇相關行動,此時只需要按「 Cancel 」就可以。

    編輯 Micro:bit 程式碼

    在 mu 工作介面的上方有多個圖示, 其中一個是「 Flash 」,利用此按鈕將編寫好的程式傳送到 Micro:bit 。以下我們的編碼將是按鈕 A 負責拍攝,按鈕 B 進行停止拍攝。同學可自由創作,更改按鈕用途,但限於篇幅,以下介紹編程以最簡單方式設計。

    [row][double_paragraph]

    Micro:bit 顯示小型 Diamond 。
    Micro:bit 顯示小型 Diamond 。

    [/double_paragraph][double_paragraph]

    Micro:bit 顯示大「 × 」。
    Micro:bit 顯示大「 × 」。

    [/double_paragraph] [/row]

    接著會於 mu 裡輸入下列程式, 並將檔案儲存為 microbitButton.py ,為 Micro:bit 的按鈕 A 及按鈕 B 作好準備。

    [row][double_paragraph]

    microbitButton.py程式碼
    microbitButton.py程式碼

    [/double_paragraph][double_paragraph] microbitButton.py 程式的說明如下:

    行數 程式碼
    1 載入 Micro:bit 的 Library 。
    2 建立一個 while True 循環,在下面的指令會不斷被重
    複執行。
    3-9 如果按鈕 A 被按下, Micro:bit 的 LED 顯示屏便會顯示 Diamond 圖形,等待 0.1 秒後, GPIO Pin0 便會設定為高位(行數 6 ),再次等待 0.1 秒,顯示屏便會顯示小型 Diamond 圖形,並將 Pin0 設定為低位(行數 9 )。
    10-16 內容與行數 3-9 相同,只是顯示圖形改為使用「 HAPPY 」及「 NO 」,並在 GPIO Pin1 作設定高位及低位。

    [/double_paragraph] [/row]

    上載程式碼至 Micro:bit

    最後要在 mu 程式中按 Flash , 將程式從 Raspberry Pi 傳送到 Micro:bit 。過程中,你會看到 Micro:bit 上的 LED 燈會閃爍著,數秒之後便停下來,即代表程式傳送已經完成,然後再次見到初次連接到樹莓派時彈出的視窗,現在只需要再按下「 Cancel 」就可。

    傳送訊息時, Micro:bit 上會 有 LED 燈閃亮。
    傳送訊息時, Micro:bit 上會
    有 LED 燈閃亮。

    下星期待續……

    您會感興趣的內容

    相關文章