KSB039 感測器多功能板

簡介

00000

KSB039 感測器多功能板 板載3V 5V IO電位轉換IC,讓你可以安心的使用 5V / 3V IO 的模組, 這是其它擴展板沒有的功能。


產品規格

  • 蜂鳴器
  • 電源開關
  • 5V-3V Logic Level Converter IC
  • 5V / 3V IO準位開關
  • 4路RJ11插座(外接模組用)
  • P0 P1 P2 P8 P12 P13 P14 P15 P16 9個3排針IO腳位
  • 滑杆
  • MIC 麥克風
  • 4顆全彩LED
  • 彩色大按鈕 2顆(KEYA, KEYB)
  • IIC 孔位
  • 超音波 插座
  • 紅外線接收元件
  • UART排母

功能說明

00000

KSB039
1 USB (擴展板外接USB 電源)
2 蜂鳴器
3 DC (擴展板外接直流電源6~12V)
4 滑桿
5 DC 電源開關
6 超音波感應器插槽
7 RJ11 模組插座
8 5V/3V 準位開關
9 micro:bit 插槽
10 IO 3 排針腳位
11 IO 指撥開關
12 麥克風
13 四顆WS2812 RGB 燈
14 紅外線接收元件
A micro:bit 的A 按鍵
B micro:bit 的B 按鍵
IO 指撥開關 打開或關閉 已規劃使用的IO 腳位
P0 蜂鳴器腳位
P1 麥克風腳位
P2 滑桿腳位
P8 UART 接收腳位(對應UART 插座 TXD 位置)
P13 超音波TRIG 腳位 ECHO 腳位 共用腳位
P14 紅外線遙控接收腳位
P15 UART 傳送腳位(對應UART 插座 RXD 位置)
P16 RGB LED 腳位

以上應用要指撥開關撥到ON 才會有作用

IO 3 排針腳位:可以接其它模組

  • 黃色排針是 IO 腳位,紅色排針是 電源腳位,黑色排針是 接地
  • 腳位
  • 要將IO 指撥開關的相對應腳位 撥到 OFF 才能使用
  • 設定 5V/3V 準位開關
  • P0 P1 P2 等3 個腳位,可以直接使用小舵機,或其它類比
  • IO 模組,亦可以接數位IO 模組
  • P8 P12 P13 P14 P15 P16 等6 個腳位,可以接數位IO 模組

5V/3V 準位開關:設定IO 3 排針腳位 的IO 準位 如果是使用5V IO 模組,開關撥去5V,如果是使用3V IO 模組,開關撥去3V。

5V/3V 準位開關 設定的是IO 3 排針腳位 紅色排針的電源腳位

UART 插座:接UART 傳輸模組,比如WIFI 模組等 板上印刷 GND 5V TXD RXD 是直接對應模組的腳位,實際上用到擴展板腳位 是GND 5V P8 P15


基本範例

範例下載:選範例後再另存連結

KSB039_DEMO.zip

基本擴展積木:https://github.com/kaise-ksrobot/pxt-KSB039


範例1 主板LED 和蜂鳴器範例

打開瀏覽器連結

https://makecode.microbit.org/

00000

IO 指撥開關 的P0 撥到ON

1.按Project

2.按 Import File 匯入 microbit-EX1_LED_BEEP.hex

00000

  1. 再按Download ,再指定micro:bit 的磁碟

00000

Download 過程,主板LED 會閃爍,等一會,就會看到LED 會秀“KSRobot” 和 音樂聲響起


範例2 主板LED 和滑桿範例

IO 指撥開關 的P2 撥到ON,

5V/3V 準位開關切在5V,

依照以前章節,把microbit-EX2_Slide.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

滑桿讀取值範圍 5~1023

00000

範例使用說明:移動滑動開關,可以看到主板LED 會顯示讀到的類比值


範例3 主板LED 和麥克風範例

IO 指撥開關 的P1 撥到ON,

5V/3V 準位開關切在5V,

依照以前章節,microbit-EX3_MIC.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

00000

範例使用說明:對者麥克風說話,可以看到主板LED 會有變化,


範例4 RGB 全彩LED 範例

IO 指撥開關 的P16 撥到ON,

5V/3V 準位開關切在5V,

依照以前章節,microbit-EX4_RGB_LED.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

00000

範例使用說明:按KEYA 4 顆RGB LED 會出現不同顏色,按 KEYB 清除所有燈號

PS:makecode 每次版本更新時,請重新載入積木

https://github.com/microsoft/pxt-neopixel


範例5 超音波範例

超音波簡略接法如圖

00000

IO 指撥開關 的P13 撥到ON,

5V/3V 準位開關切在5V,

依照以前章節,microbit-EX5_SONAR.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

00000

範例使用說明:用手在不同距離對超音波阻擋,可以看到主板LED 會顯示距離

PS:makecode 每次版本更新時,請重新載入積木 https://makecode.microbit.org/pkg/microsoft/pxt-sonar


範例6 小舵機控制範例

小舵機SG90 簡略接法如圖

00000

將 舵機 接在IO 3 排針腳位的P0 P1 P2,

IO 指撥開關 的P0 P1 P2 撥到OFF,

5V/3V 準位開關切在5V,

依照以前章節,microbit-EX6_SERVO.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

00000

P0 P1 P2 的舵機會轉到指定位置

範例使用說明:3 顆舵機會依照設定角度轉動


範例7 紅外遙控使用範例

IO 指撥開關 的P14 撥到ON,

5V/3V 準位開關切在5V,

依照以前章節,microbit-EX7_IRRemote.hex 範例下載後,

使用擴展板的USB 電源 或 DC 電源

使用凱斯電子的KSRobot 紅外遙控器

00000

範例使用說明:使用搖控器按0~3 ,可以看到主板LED 會顯示相關數字

PS:makecode 每次版本更新時,請重新載入積木 https://github.com/kaise-ksrobot/pxt-ksrobot-ir


教學 載入makecode 新積木

由於使用者可能會使用網路上的一些新積木,所以加這個章節

00000

使用網址載入方式

以KSRobot 紅外搖控積木為例,輸入

https://github.com/kaise-ksrobot/pxt-ksrobot-ir

00000

會出現積木相關訊息,這時點選積木就可

00000

就會出現你新加入的積木

00000


應用圖示

0000000000 0000000000

By KAISE KSRobot            updated 2023-10-20 18:04:07

results matching ""

    No results matching ""