日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

首頁 > 評測 > 編碼小蟲蟲——CodeBug 評測

編碼小蟲蟲——CodeBug 評測

  • 作者:seesea
  • 來源:21ic
  • [導讀]
  • 編程要從娃娃抓起,工程師的娃要從小學習編程!

codebug18.jpg

codebug19.jpg

codebug20.jpg

codebug21.jpg

第一個程序

寫代碼

codebug22.jpg

按住A按鈕將CodeBug接到電腦USB上,然后松開可以看到左上角燈閃動,表示在燒寫模式

codebug23.jpg

電腦中可以看到一個CodeBug磁盤

codebug24.jpg

于頁面上點Download按鈕后下載的文件復制到該磁盤中即可完成程序燒寫

codebug25.jpg

查看效果,和頁面上的模擬完全一樣(這是個gif,word文檔里不會動)

codebug26.jpg

試試文字

CodeBug內(nèi)置了很方便的文字模塊,不需要處理底層取字模什么的,直接輸入文字就可以顯示了,還可以設置動畫效果。

如下測試循環(huán)左移動態(tài)顯示字符串“21IC seesea/startnow”:

codebug27.jpg

codebug28.jpg

codebug29.jpg

codebug30.jpg

codebug31.jpg

codebug32.jpg

測試引腳輸出

如下在3號引腳間隔0.5秒閃爍LED

codebug33.jpg

codebug34.jpg

測試引腳數(shù)字輸入

據(jù)官方所說,可以觸摸輸入哦

codebug35.png

codebug36.jpg

codebug37.jpg

測試引腳模擬輸入

如下代碼讀取3號引腳的模擬輸入值(0-255)縮放范圍在 0-9,然后在點陣上顯示出來。沒有數(shù)字轉字符的模塊,懶得寫if else,于是用了這個移動字符串顯示的方式來顯示變量值。其中最后一個方塊獲取字符寬度在實際程序中替換為數(shù)字5,否則編譯失敗,推測可能是程序大小超限了導致編譯失敗的

codebug38.jpg

codebug39.jpg

測試擴展端口使用I2C連接樹莓派

參考官網(wǎng)說明進行操作:http://www.codebug.org.uk/learn/activity/62/raspberry-pi-controlled-codebug-with-i2c/

注意的是如果開啟樹莓派I2C沒有生效,請參考上述網(wǎng)址中網(wǎng)友的備注,有一些細節(jié)官網(wǎng)說明沒有提到。

然后樹莓派中使用 python3 來執(zhí)行如下代碼:

import time

import codebug_i2c_tether

if __name__ == '__main__':

with codebug_i2c_tether.CodeBug() as codebug:

codebug.set_row(4, 0b11100)

codebug.set_row(3, 0b11000)

codebug.set_row(2, 0b10100)

codebug.set_row(1, 0b00010)

codebug.set_row(0, 0b00001)

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

網(wǎng)友評論