樹莓派與傳感器
  • 前言
  • 樹莓派基礎
  • 樹莓派與Arduino
  • 樹莓派與Microbit
  • 用Python點亮LED
  • 把玩三色LED燈與PWM呼吸燈
  • 蜂鳴器
  • 按鈕開關
  • 人體移動感應器(PIR)
  • 尋線、避障與測距
  • 樹莓派:類比轉數位處理
  • 溫溼度感測器DHT11
  • 簡易的心跳偵測模組零件
  • 聲音感測器
  • 與火災相關的警報零組件
  • DS18B20溫度感測器
  • TM1638七節LED顯示器
  • MAX7219與矩陣式LED
  • 液晶顯示LCD1602
  • Django與物聯網
  • 使用VS Code遠端開發Django
  • 樹莓派與自走車
    • 控制馬達正反轉基礎
      • 自走車方向控制
    • 遠端鍵盤控制自走車+WebCam
    • 使用網路與搖桿、手機控制
  • 樹莓派與紅外線遙控器
  • 遠端GPIO:pigpio + piscope
Powered by GitBook
On this page
  • 一、Microbit與WebUSB
  • 二、用Scratch控制人Arduino

Was this helpful?

樹莓派與Microbit

Previous樹莓派與ArduinoNext用Python點亮LED

Last updated 6 years ago

Was this helpful?

一、Microbit與WebUSB

基本上將USB線接上Microbit就可以利用makecode來寫程式了,但如果利用Web USB將裝置配對好,就可以將程式直接上傳到Microbit,方便許多!

什麼是Microbit Web USB? 當利用MakeCode設計好Microbit的程式後,一般作法是按下下載按鈕,此時程式編譯好後會下載到個人電腦上,再手動把編好的程式檔上傳到Microbit,但如果可以自動編譯並且上傳,可以節省很多操作的手續。

Microbit Web USB 執行步驟:

  1. 檢查Microbit版本,必須0249以上

  2. 下載最新的韌體並更新

  3. 更動linux udev設定

    1. 建立 /etc/udev/rules.d/50-microbit.rules

    2. 寫入一行內容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0664", GROUP="plugdev"

    3. 利用下列指令將使用者加入plugdev群組(Pi已加入,可省略)

    4. sudo adduser 使用者名稱 plugdev (請把使用者名稱替換為實際的名稱,例如 sudo adduser pi plugdev)

    5. 重新啟動udev規則:sudo udevadm control --reload-rules

    6. Microbit移除再接上,重新配對即可

相關網站: 更新韌體說明及下載網頁:

疑難解答網頁:

二、用Scratch控制人Arduino

透過開源專案S2M,可以讓樹莓派的Scratch2支援Microbit積木,將二者整合在一起學習。 目前樹莓派正在處理Scratch3的相關作業,在不久的將來,就可以內建Scratch3及各式硬體積木了!

S2M官方網站:

https://microbit.org/guide/firmware/
https://support.microbit.org/support/...
https://mryslab.github.io/s2m/