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