/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
kittenblock是款簡單實用的機器人編程軟件。他采用模塊化積木編程方式編程,可以連接到KittenRot機器人,並將編譯好的程序燒錄到KittenRot機器人,並支持MicroBit、MiniLFR、Arduino、Dobot、Tello等設備的編程和燒錄,有喜歡的用戶不要錯過了。
1、它打破知識技術孤島,擁有循序漸進的編程體係很多圖形化軟件,基本上是當你學會這款軟件的一門語言後就沒用了,當你要學習新的語言,你又要重新學一款新軟件。小喵出品的Kittenblock軟件已經覆蓋了從小學到中學到大學的教育層麵。初期階段你可以使用Scratch圖形化積木塊進行編程,一定階段後你可以使用C++進行編程或者python編程,慢慢從圖形化編程語言轉換到主流編程語言。而這個過程中你無需切換軟件,可以實現圖形化編程到主流編程語言的軟著陸。
2、打通軟件結合,支持當下比較流行的電子硬件跟官方Scratch3.0相比,功能上有增無減,在官方基礎上增加了硬件編程控製。從編程一個電腦中虛擬的小貓,變成編程控製一個現實真實的小車,能更加吸引孩子學習編程。Kittenblock除了支持自家全副硬件,還支持:ArduinoUNO與市麵上常用的95%arduino電子模塊Microbit強大的機械臂Dobot。
3、多元化體係齊全是一款聚集了電腦互動設計、電腦手機控製硬件、物聯網、人工智能、機器學藝、視覺識別、語音識別、智能工廠物流等學習體係的軟件,學習這一軟件可以一直接觸當代的潮流科技。
4、具有活力的圖形化編程軟件 在很多圖形化軟件已經不更新或者滿足現狀,Kittenblock采用最新的Scratch3.0框架,以每周更新一次的時間去更新迭代(舍我其誰)。經常聽取用戶建議,將用戶需要的功能整合到軟件中。 將用戶需要的電子模塊整合到軟件中,將用用戶需要的領域知識整合在軟件中。
5、優秀的用戶體驗完善了圖形化軟件的各種用戶體驗提升,wifi無線燒錄,增加新手入門實力庫,一鍵導入網絡程序資源,二維碼下載程序,一鍵高清截圖,圖形化拖拽轉python代碼功能,硬件拖拽連線功能。
連線引擎簡介和使用
小喵家早期的天使用戶可能知道在kittenblock 1.4x版本有一個連線引擎的功能,但是因為後麵1.5x開始框架大改導致前後不兼容所以刪掉了。但是隨著現在軟件慢慢穩定下來,我們在1.73迭代花了3天將連線引擎完完全全重寫了一遍。
連線引擎基本使用介紹
Kittenblock是一個專注於硬件編程的平台,但是硬件編程少不了連線的步驟,Kittenblock內的連線引擎設計的初衷就是多少簡化這個步驟,給用戶更加直觀的電路連接的概念。
更新了1.73版本的Kittenblock後大家應該可以看到Tab欄多了一個連線的部分:
點擊打開後可以看到一張空的畫布,在最左下角有一個"+"圖標。這個是用於導入電路板或電子模塊圖片的,目前隻支持png格式,導入的圖片將以1:1的形式繪製在畫布上。在Kittenblock安裝目錄下的wiring目錄有一些我們已經畫好的主板和電子模塊圖片,大家可以自由使用。
使用上述方法我們導入一個rosbot主板和一個sr04超聲波模塊:
之後我們來模擬一下連線過程,步驟基本如下:
1、在電子模塊針腳處雙擊鼠標,可以生成一個線路引腳。
2、按著引腳點可以拖動一條導線出來。
3、在另一個引腳釋放鼠標可以將兩個點用導線連接起來。
改變顏色
當兩個引腳連接上後即使我們拖動電子模塊也會自動跟隨更新新的位置。目前引腳和導線可以更換顏色,具體操作是先點擊導線或者引腳,在右上角彈出來了一個顏色選擇框點擊對應顏色就可以了~
曲線設置
我們也可以給導線添加拐點,將連接從直線變成曲線:
雙擊某一條導線,大家應該可以看到會新增一個控製點
拖動控製點就可以彎曲導線了
連線結果保存和打開
目前保存項目為sb3的時候自動將連線引擎的內容打包到sb3內,所有電子模塊的圖片也會自動打包進去。當打開這個sb3的時候,連線內容會自動重新加載進來。
由於電子模塊圖片是打包在sb3文件內的,即使你把文件給其他小夥伴,他們電腦中沒有這個電子模塊的圖片也能正常打開。
1、 【硬件選擇】
硬件選擇列表,對應選擇你要編程的硬件,熱門硬件有Microbit,Kittenbot,LFR2.0等等
2、【通信方式選擇】
如果你用數據線連接串口後,隻要你選擇好硬件,左邊的串口連接會自動連接上(前提您已成功安裝好驅動)
3、 【恢複固件】
等待上傳進度條完成(上傳過程中串口會提示斷開,這個是正常現象)
4、【打開示例】
例子中放置了您對應選擇的硬件的一些常用示例,方便你快速上手
如圖所示,這個是Kittenbot鈑金小車的一些常用示例
當示例加載完成了,您可以通過點擊綠色旗幟讓程序開始運行
- Powerbrick的插件已經穩定,支持在線和離線編程
- 加入了Azure人臉識別(可識別表情,性別,年齡等等)
- 優化語音識別和文字朗讀功能,可以聽說中文,同時可結合Scratch舞台和硬件設備進行入門人工智能體驗
- IOT服務器已經重新架設好,可以體驗IOT物聯網功能