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 (前往行尾)」。 注意事項 : 系統僅支援英文語音指令 (帳戶語言和文件語言都必須是英文)。 ...

Sandisk Ultra MicroSD 32G 故障

Note: 行車紀錄器的Sandisk Ultra MicroSD 32G 壞掉了,使用了大概兩年, 故障原因是會顯示不能錄影,即使重新格式化也不行,系統會當住不動。 把記憶卡拿回來測試,先上網查了序號是不是真貨,可以登記序號應該是真的,在保固內應該可以換新。 拿到Windows 10 電腦讀取,檔案總管也是卡住讀取中不能顯示,磁碟管理也是一樣。 使用 HD Tune 測試結果如下: Transfer Rate 傳輸速度都非常非常慢 0.1 MB/sec 左右,下面有測試正常的數據應該 12 ~ 19 MB/sec 之間。 Access Time 存取速度也很慢 393.6 ms, 正常應該 0.6 ms 左右。 Burst Rate 則是沒有數據。 Error Scan 區塊掃描幾乎都Damage壞掉紅色的,只有一小塊是Ok好的。 下面有另一張正常卡的測試數據做對照。 Reference 參考資料: HD Tune website http://www.hdtune.com/ 其他儲存 - 來測試手上Micro SD記憶卡速度~也請網友提供測試結果 - 電腦討論區 - Mobile01 https://www.mobile01.com/topicdetail.php?f=495&t=1461619 HD Tune 2.55 - Sandisk 32G 壞掉的 HD Tune: Mass    Storage - Device Benchmark Transfer Rate Minimum : 0.1 MB/sec Transfer Rate Maximum : 0.2 MB/sec Transfer Rate Average : 0.1 MB/sec Access Time           : 393.6 ms Burst Rate            : CPU Usage ...