首頁 > 評(píng)測(cè) > 編碼小蟲蟲——CodeBug 評(píng)測(cè)

編碼小蟲蟲——CodeBug 評(píng)測(cè)

  • 作者:seesea
  • 來源:21ic
  • [導(dǎo)讀]
  • 編程要從娃娃抓起,工程師的娃要從小學(xué)習(xí)編程!

前言

什么?代碼Bug?No No No,此 bug 非彼 bug。所謂編程從娃娃抓起,對(duì)于兒童來說要避免抽象和枯燥,CodeBug 團(tuán)隊(duì)于是設(shè)計(jì)了 CodeBug 這么一個(gè)蟲蟲外形的可愛的可編程可穿戴設(shè)備,目的是給任何年齡的人提供一個(gè)簡單方便又有趣的學(xué)習(xí)編程的平臺(tái)。

CodeBug 提供 5x5 的點(diǎn)陣顯示,觸摸輸入,I2C、SPI和UART擴(kuò)展端口,以及鈕扣電池供電,方便開發(fā)簡單的交互作品,以及容易集成到玩具中;使用瀏覽器在線開發(fā),方便易得;使用多彩方塊拖拽方式編程,使得兒童也方便上手。

開箱

包裝正面一個(gè)大大的圖形化電路板,然后是產(chǎn)品名以及官網(wǎng)網(wǎng)址,并將產(chǎn)品的理念“有趣,容易的編程”印制于其上:

codebug1.jpg

背面是一些產(chǎn)品特性介紹:

codebug2.jpg

打開,里面就是蟲蟲的窩了:

codebug3.jpg

合格證和圖文并茂的上手指南,板子和電池(應(yīng)該還有數(shù)據(jù)線的,被小編吃掉了):

codebug4.jpg

主要板載資源

codebug5.jpg

主控芯片PIC18F25K50參數(shù)簡表

QQ截圖20170327150150.png

擴(kuò)展附件

官網(wǎng)配備了若干用于擴(kuò)展的附件,就像搭積木一樣,同時(shí)IDE上也做了相應(yīng)仿真模塊和功能代碼塊,可以方便地接插擴(kuò)展,以及方便地寫代碼控制。

1. 外殼

有紅黑兩種

codebug6.jpg

2. 彩色五星環(huán)

九顆全彩LED可以分別控制

codebug7.jpg

3. 發(fā)光小蟲

其實(shí)就是單個(gè)的全彩LED

codebug8.jpg

開發(fā)流程

一、瀏覽器打開官網(wǎng)在線 IDE 即可開始編程:http://www.codebug.org.uk/create/codebug。

可以看到有做多國語言支持,但目前還沒有中文,語言選擇列表左邊有一個(gè)鏈接可以去申請(qǐng)幫助翻譯,有識(shí)之士歡迎貢獻(xiàn)。

不用注冊(cè)即可使用,但注冊(cè)后可以在線保存程序。

codebug9.jpg

二、可以使用拖拽方式編程,也有 Python 和 JavaScript 方式,試了貌似只能看不能編輯。拖拽方塊后,會(huì)自動(dòng)生成另外兩種語言的程序:

codebug10.jpg

codebug11.jpg

codebug12.jpg

三、在線模擬功能是亮點(diǎn),可以添加各種附件

codebug13.jpg

并且在線模擬顯示運(yùn)行效果,當(dāng)前運(yùn)行的方塊會(huì)有黃色邊框高亮,并且有單步執(zhí)行功能

codebug14.jpg

四、提供針對(duì) CodeBug 的專用點(diǎn)陣設(shè)置模塊,可以方便的使用鼠標(biāo)點(diǎn)出點(diǎn)陣圖案,方便的設(shè)置動(dòng)畫效果,以及直接輸入文字、字符串生成點(diǎn)陣,很方便使用

codebug15.jpg

五、點(diǎn)擊左邊的 Download 下載按鈕即可下載編譯好的代碼

六、在頁面編譯及下載代碼的時(shí)候會(huì)彈出燒寫指引:按住A按鈕的時(shí)候接入U(xiǎn)SB,CodeBug 會(huì)顯示為一個(gè)磁盤驅(qū)動(dòng)器,把頁面下載下來的代碼復(fù)制到其中即完成代碼燒寫,然后按B按鈕運(yùn)行新代碼

codebug16.jpg

七、顯示出來的磁盤驅(qū)動(dòng)器截圖,其中有一個(gè) html 文件,雙擊會(huì)跳轉(zhuǎn)到官網(wǎng)

codebug17.jpg

功能測(cè)試

初次上電

出廠自帶的演示是中心一個(gè)燈亮后,再一排燈亮從左掃到右,從下掃到上。用手按A、B按鈕點(diǎn)陣則顯示A和B字母:

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+