Skip to main content

Example: Dual D-Pad Controller Test - Simple Version 手機藍芽搖桿控制測試簡單版 - #microbit #bluetooth



Example: Dual D-Pad Controller Test - Simple Version 手機藍芽搖桿控制測試簡單版
#microbit #bluetooth




Description 說明:

配合手機使用 "micro:bit Blue" APP 的  "Dual D-Pad Controller"
可以控制 micro:bit顯示 按下按鈕對應的圖形



Step 步驟:

1, Install "micro:bit Blue" APP to smartphone(Android Only).
    Android 手機安裝 "micro:bit Blue" APP

2. Write code by MAKECODE and update firmware to  micro:bit board.
    用 MAKECODE 寫程式並燒錄到板子上。

3. Pair Bluetooth with micro:bit board.
   將手機和 micro:bit board 藍芽配對

4. Launch "micro:bit Blue" APP
    開啟 "micro:bit Blue" APP。

5. Press "FIND PAIRED BBS MICRO-BITS" button on bottom side. 
    按下下方  "FIND PAIRED BBS MICRO-BITS" 按鈕。

6. Select "Dual D-Pad Controller"
    選擇 "Dual D-Pad Controller"。

7. Press button, and button symbol will show on micro:bit led matrix.
    按下手機上控制器的按鈕,micro:bit 板子會顯示按下按鈕對應的圖形。












MAKECODE 






Bluetooth_DPAD_Test_Simple
control.onEvent(EventBusSource.MES_DPAD_CONTROLLER_ID, EventBusValue.MICROBIT_EVT_ANY, () => {
  if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_A_DOWN) {
      basic.showArrow(ArrowNames.North,0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_B_DOWN) {
      basic.showArrow(ArrowNames.South, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_C_DOWN) {
      basic.showArrow(ArrowNames.West, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_D_DOWN) {
      basic.showArrow(ArrowNames.East, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_1_DOWN) {
      basic.showIcon(IconNames.Triangle, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_2_DOWN) {
      basic.showIcon(IconNames.No, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_3_DOWN) {
      basic.showIcon(IconNames.Square, 0)
  } else if (control.eventValue() == EventBusValue.MES_DPAD_BUTTON_4_DOWN) {
      basic.showLeds(`
          . # # # .
          # . . . #
          # . . . #
          # . . . #
          . # # # .
          `, 0)
  } else {
      basic.showLeds(`
          . . . . .
          . . . . .
          . . # . .
          . . . . .
          . . . . .
          `)
  }
})
basic.showIcon(IconNames.Heart)
basic.forever(() => {
   
})


Comments

Popular posts from this blog

KSB037 Motor Board 馬達板擴充積木

KSB037 Motor Board 馬達板擴充積木 key: makeblock,microbit,motor Description 說明: 使用 KSB037 Motor Board 馬達板擴充積木 https://github.com/edisonchiu/pxt-motor-KSB037 History v0.1 來源版本 https://github.com/lioujj/KSB037 v0.2 修正字串錯誤 Step 步驟: 1. Makeblock -> Advanced -> Add Package 2. 在 Search or enter project URL… 輸入擴充積木網址,      https://github.com/edisonchiu/pxt-motor-KSB037 3. 按下搜尋會出現擴充積木,按下去新增擴充積木 4. 積木區就會出現新的積木可以用了。 KSB037 馬達擴充板 擴充積木測試程式 KSB037_CustomBlock_Test 目的說明: 按下按鈕可以測試馬達和板子是否正常運作 注意事項: 馬達擴充板 外接馬達需要外接電源,且電源開關需要開啟。 馬達擴充板 指撥開關 2,3,4,5 需要在 ON 的狀態。 功能說明: 按 A 左邊馬達往前全速(1023)運轉。 按 B 右邊馬達往前全速(1023)運轉。 按 A+B 兩邊邊馬達同時往前全速(1023)運轉。 以上皆非則馬達停止顯示中心一個點。 micro:bit - KSB037 Motor Simple Test (JavaScript) Source Code 源碼如下:

How to use voice input on PC 如何在電腦上使用語音輸入

How to use voice input on PC 如何在電腦上使用語音輸入 #Voice,Input,Windows 10,Google Doc,Google Translate, 工作,技巧 在電腦上語音輸入有下列幾種方式 使用語音輸入 - Windows 10  使用語音輸入 - Google Doc  使用語音輸入 - Google Translate  1.使用語音輸入 - Windows 10 Windows 10 -> 控制台 -> 語音辨識 https://support.microsoft.com/zh-tw/help/17208 按照說明作基本的語音訓練。 Windows 語音辨識命令 - Windows 說明 https://support.microsoft.com/zh-tw/help/12427/windows-speech-recognition-commands 2. 使用語音輸入 - Google Doc 使用語音輸入功能 - 文件編輯器說明 https://support.google.com/docs/answer/4492226?hl=zh-Hant 使用語音輸入功能 您可以在 Google 文件或 Google 簡報的演講者備忘稿中,透過語音功能來輸入及編輯文件內容。 注意 :這項功能只能在 Chrome 瀏覽器中使用。 步驟 1:開啟麥克風 您必須開啟電腦的麥克風 (而且麥可風可正常運作),才能使用語音輸入功能或語音指令。 由於各款裝置和麥克風有所差異,請參閱您的電腦手冊瞭解操作方式。一般而言,Mac 的麥克風設定位於 系統偏好設定 ,PC 的麥克風設定則位於 控制台 。 步驟 2:使用語音輸入功能 步驟 3:使用語音指令 開啟語音輸入功能後,您可以利用指令來編輯文件及設定文件格式,例如「Select paragraph (選取段落)」、「italics (斜體)」或「Go to the end of the line (前往行尾)」。 注意事項 : 系統僅支援英文語音指令 (帳戶語言和文件語言都必須是英文)。 ...

Mirco bit Course 課程

micro bit 小創課初體驗 使用Microsoft MakeCode 課程資料 雲端空間(連結) https://drive.google.com/drive/folders/1Z-OL-_ZbZIx88_nriQCeCNz_VgqKHJc9?usp=sharing Microsoft MakeCode 線上版(連結) https://makecode.microbit.org/ 課程 Micro bit 小創課初體驗 (使用Microsoft MakeCode) 線上電子書 http://140.111.111.2/eduweb2/eduweb/s080/html/lesson1.html Micro:bit 2.0 運算思維輕鬆學 Micro:bit 2.0 運算思維輕鬆學 https://www.novelwise.com.tw/cart/index.php?route=product/product&product_id=423 線上電子書 http://www.ebook123.com.tw/ebooks/microbit_2021/ 資訊好書網 http://www.ebook123.com.tw/ google 輕鬆快樂學 http://www.ebook123.com.tw/google/ Scratch with microbit Scratch https://scratch.mit.edu/ Scratch - micro:bit (Scratch如何與micro:bit 連接) https://scratch.mit.edu/microbit 【教學】當Scratch 3.0連接上micro:bit 驚人的創意產生了⋯⋯ – CAVEDU教育團隊技術部落格 https://blog.cavedu.com/2018/08/10/scratch30-microbit/ 10天家中學習編寫Scratch x micro: bit 遊戲 https://sites.google.com/view/scratch-x-microbit/%E9%A6%96%E9%A0%81?authuser=0 AppInventor Getting Started with MIT App Inventor https://appinventor.mit...