micro:bit與robotbit擴展板

Micro:bit 是一款由英國廣播電視公司(BBC)推出的專為青少年編程教育設計的微型電腦開發板,內建溫度、光、方位、磁力等感測器及藍芽裝置。(註1)

網路上有很多使用方式及課程資料(註2),最常見的就是直接使用瀏覽器來編寫程式,將Micro:bit用USB線和電腦連接後,點選連結https://makecode.microbit.org,就可以進入官網程式編輯器,使用官方(blockly積木)來操作。

也可以用scratch3(註3)或kittenblock(註4)來寫程式。

Microbit除了明顯的五個腳位之外,還有十多隻腳位。在使用上和Arduino一樣,有數位I/O,類比I/O(PWM)、I2C與SPI功能。(註1)

很多公司設計擴展板,方便使用者直接將Micro:bit 主板插入後外接感測器使用。

一般的擴展板就是直接拉出引腳(註1),使用官網程式編輯器的[引腳]積木做基本的IO(輸出、輸入)控制。

小喵科技出品的 [ robotbit ] 擴展板V2.0,內建直流馬達與步進馬達驅動晶片,不用再外馬達驅動模塊,可以同時控制4路TT馬達,或者2路步進馬達,做遙控自走車、循跡車、超音波避障車更方便。(註5)


圖片來源:https://goo.gl/TyQum2,https://goo.gl/qsqYe1,https://goo.gl/EoLXMm

8個舵機引腳(S1~S8),方便做機器人關節操控。

接上18650充電電池直接供電,也可以直接充電。

將程式寫好,下載燒錄後,就可以直接執行,使用方便。

(註5)

舵機(伺服馬達)引腳(S)跟bit信號引腳(P)各有3排公排針,黑色接感測器的GND,紅色接電源3.3V,橘黃色接訊號輸出(入)。

8個信號引腳(P),方便做外接感測器使用。

有些感測器需要5V電源,擴展板也提供3組5V公排針。

使用官網程式編輯器時載入專用的擴充套件(積木),可以擴充micro:bit 的使用功能。

擴展板上的USB接頭僅供充電使用,傳輸程式請接micro:bit上的USB。

插入micro:bit請將micro:bit有LED那面,朝向板子的LED方向。

——————————–

程式設計入門

——————————-

1.點 https://makecode.microbit.org/  打開官網程式編輯器

2.點 [進階],[添加套件]

輸入[kittenbot],點[搜尋],點[robotbit]

積木區多出[Robotbit]和[Neopixel],兩個主要程式積木分類。

點[Robotbit],可以選擇機電類積木

舵機(伺服馬達),請接擴展板上的S1~S8

 步進(馬達),請接擴展板上的直流馬達接點

電機(直流馬達),請接擴展板上的直流馬達接點

點[Neopixel],可以選擇燈光類積木

 

搭配[Robotbit]積木的[RGB]積木,可以控制擴展板上編號0~3的RGB LED。

其他更詳細使用方法請參考RoboBit官網詳細資料

https://www.gmii.net/products/robotbit

——————–

註1:

micro:bit繁體官網 http://microbit.org/hk/ 

規格說明:

http://microbit.org/hk/guide/features/

A diagram of the BBC micro:bit

micro:bit 提供了這些硬體功能:

Microbit除了明顯的五個腳位之外,還有十多隻腳位,功能定義如下圖。在使用上和Arduino一樣,數位I/O,類比I/O(PWM)、I2C與SPI功能。

Micro:bit 腳位圖

圖片來源:http://microbit.org/images/microbit-pins.jpg

腳位說明:

https://tech.microbit.org/hardware/edgeconnector_ds/

註2:

AppInventor的Micro:bit I/O腳位控制積木

http://www.appinventor.tw/microbitiopin

教學參考:

官網 https://makecode.microbit.org/projects

Micro:bit新手入门教程汇总:
http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=104&extra=page%3D1

Robot:bit循序渐进入门教程
http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=343&extra=page%3D1

瘋狂老爹的家
http://ghcat.ghjh.ilc.edu.tw/main.htm

http://www.bdes.tn.edu.tw/modules/tadnews/index.php?op=tufdl&files_sn=886#MicroBit_Blockly_Lessons%20Slides__JP-1213.pdf

https://sites.google.com/site/wenyumaker2/02micro-bit-yan-jiu/02micro-bit-guan-wang-ke-cheng

註3:

micro:bit連線請參考:
http://microbit.chaukha.com/wordpress/?p=248

註4:

http://www.gmii.tw/kittenblock-1997936617.html

註5:

RoboBit官網詳細資料
https://www.gmii.net/products/robotbit

http://learn.kittenbot.cn/zh_CN/latest/mainboards/Robotbitv2.0.html

硬件接口:

  1. 5V外部电源端子(防反接)
  2. 电源开关
  3. 电源指示灯
  4. 电量指示灯
  5. Micro充电口
  6. 4路直流电机/2路28BYJ步进电机
  7. 蜂鸣器跳线帽
  8. 8路IO(对应Micro:bit P0-P2、P8、P12-P15)
  9. 5V与GND排针
  10. 无源蜂鸣器
  11. 8路舵机3PIN接口
  12. I2C接口(可拓展I2C模块)
  13. 18650锂电池座
  14. 电池保护激活按钮
  15. Microbit插槽
  16. 4路全彩RGB
  17. 舵机驱动芯片
  18. 电机驱动芯片
  19. 标准KittenBot机器人底盘固定孔
  20. 标准乐高孔

roc

宜蘭縣國小資訊小站

您可能也會喜歡…