更多

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

    RTX 30 系列顯示卡問題可能與 Samsung 8nm 製程有關?

    上星期爆出有部分 RTX 30 系列顯示卡的用家在 Boost Mode 時出現彈 Game 現象,有報告指原因可能是來自 GPU 所用的電容,但最近有台灣媒體就報道,這次問題也可能與 NVIDIA 選用 Samsung 的 8nm 製程,而不是台積電的 7nm 製程有關。

    從攝影歷史到技術分享 Mastercard x Leica 攝影學院

    我們日常消費購物都會使用 Mastercard,而其實 Mastercard 除了能滿足我們消費購物的需要,更年更積極和不同的單位合作,開辦不同的活動和課程,讓用戶的生活變得豐盛。最近 Mastercard 就和著明相機品牌 Leica 合作,舉辦 Leica 攝影學院網上課程,讓大家對於攝影和相機有重新的認識

    【#1414 PCM】下半年旗艦手機大對決!

    受疫情影響,今年下半年各家手機大廠推出下半年5G旗艦機的進程都有所不同,還好來到9月尾總算全數現身,而且各有特點。今期Cover Story就集合下半年度的當家5G旗艦手機,為大家提供全方位的選購建議。

    上期安裝編輯 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 燈閃亮。

    下星期待續……

    您會感興趣的內容

    相關文章