ArdubitsScratch 有一個ArduBits物聯網 擴展庫 內有貝殼物聯的連接 非常簡便
ArduBitsScratch 軟件是基于MIT媒體實驗室的開源Scratch2.0代碼和 mBlock源碼進行二次開發的一款圖形化編程軟件,為Arduino生態系統里的電子模塊開啟了全新交互特性,可以拖動積木塊控件來編寫程序。此外,不僅可以設計游戲或者動畫效果,還可以用它來給ArduBits傳感器模塊編程。軟件不僅易于青少年的使用,又能寓教于樂培養孩子們的創新能力,讓孩子們獲得創作中的樂趣。
ArduBitsScratch除了能制作 Scratch 動畫類作品外,還能與物理世界進行交互,智能化控制,以及操控機器人。軟件中有9個擴展庫,237個控件,為創客在編程與造物間自然過度,創造無障礙。
- “Arduino”庫,是Arduino開源硬件編程公用的庫,支持Scratch聯機運行模式,包含對模擬輸入和數字輸入/輸出傳感器的控制,及PWM(脈沖寬度調制)控制、蜂鳴器、舵機、超聲波等常用傳感器的使用。
- “Arduino擴展庫”,主要控件有:紅外線遙控控制、EEPROM存儲器、H橋電機、主控板芯片的唯一標識號、數值計算、數值轉換、字符串定義和字符截取等功能及刷Scratch聯機運行固件和S4A聯機運行固件,共32個控件。
- “ArduBits基礎庫”,主要是針對ArduBits逐日系列傳感器和模塊使用的控件,有溫濕度傳感器、ID射頻卡、稱重塊、腦電波采集、重力感應塊、顏色識別塊、手勢識別塊、衛星定位、軸流風扇、超外差發射、實時時鐘、音樂播放器、四位數碼管、全彩彩燈塊、點陣屏顯示等35個傳感器模塊,共39個控件。
- “ArduBits智能車”,主要是對箭頭號、土豆號、蝌蚪號智能小車的控制,以及藍牙遙控器、A5編程器的使用,共30個控件。
- “ArduBits物聯網”,主要是針對Wifi無線連接、GSM物聯網、ZigBee自組網模塊連接貝殼物聯、OneNet物聯網等平臺,共37個控件。
- “ArduBits藍牙擴展庫”主要是對硬軟串口的藍牙數傳主從模塊的控制,共19個控件。
- “Arduino液晶顯示庫”,主要是針對OLED液晶顯示模塊,包括顯示英文和字符、常用中文漢字、以及各種圖形的繪制,共19個控件。
- “Arduino串口擴展庫”,主要是針對軟硬件串口的通訊,包括發射和接收字符,共22個控件。
- “Arduino擴展庫2”,主要是針對市場上的一些傳感器控制,有DS18B20溫度傳感器、RC522射頻IC卡、DFPlayer音樂播放器、TM1637數碼管、DS3231和DS1302時鐘,共24個控件。
下載請見 共享微云 https://share.weiyun.com/5o432A8