乐动魔块(旧版)-Arduino UNO
来自Labplus盛思维基百科
概述
乐动魔块U Arduino UNO是以ATmega328 MCU控制器为基础开发的Arduino主控板。具备14路数字输入/输出引脚(其中6路可用于PWM输出)、6路模拟输入。结合丰富的乐动魔块输入输出模块拓展和编程控制,可组合成各种创意十足的应用。
技术参数
- 工作电压:VCC 5V
- 外部直流电源(9-12V)通过电源插座供电或者USB接口直接供电
- 所有接口封装成Micro USB接口
- 处理器 ATmega328
- Flash Memory 32 KB (ATmega328,其中0.5 KB 用于 bootloader)
- SRAM 2 KB (ATmega328)
- EEPROM 1 KB (ATmega328)
引脚定义
使用说明
编程软件
- labplus软件
Labplus for Windows下载安装,系统要求:windows7/windows8/windows10
详细步骤可查阅labplus软件安装指南!
- Mixly
Mixly,中文名为米思齐,全称为Mixly_Arduino,是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件。该软件使用图形化编程的方式自动生成Arduino代码,并支持编译和烧录到对应硬件设备中。
更详细的Mixly安装、操作说明请查阅 http://wiki.labplus.cn/index.php?title=Mixly
除了图形化编程还支持官方Arduino IDE编程。
驱动安装
如果电脑未安装魔块驱动,需要手动安装驱动程序。打开Labplus软件,点击“帮助”——>安装魔块驱动
程序上传
1.点击“设备”——选择盛思乐动魔块(单通道编程模块选W9,Arduino UNO模块选W1);
2.在软件菜单栏点击“连接”,选择COM端口;
3.在程序编译界面编译好程序,点击上传按钮,上传程序。待程序上传进度达到100%且自动关闭后,程序上传完成。
- 注: 程序上传完成后,使用9V干电池及电源模块供电,可脱机独立使用。
应用示例
硬币存钱罐
- 材料清单
- 光线传感器、LED灯、Arduino UNO USB接口多通道可编程主控板、数码管、电池连接线、电池、双头Mini USB线、USB数据连接线。
- 场景功能实现
- 硬币投进存钱罐,会自动计数,数码管显示货币投入数量。
- 程序上传
- 将Arduino UNO USB接口多通道可编程主控板与PC连接,编译好程序,上传加载到Arduino UNO USB接口多通道可编程主控板。
- 示例程序
- 模块搭建
- 将光线传感器、LED灯与Arduino UNO USB接口多通道可编程主控板的输入端口连接在一起(示例端口为A0、2),将数码管与Arduino UNO USB接口多通道可编程主控板的I2C接口;
- 作品效果
- 数码管显示光线传感器的触发次数,即放入硬币的个数。
智能家居
- 材料清单
- 温度传感器、光线传感器、人体红外传感器、Arduino UNO USB接口多通道可编程主控板、风扇、录放器、LED灯条、电池连接线、电池、双头Mini USB线、USB数据连接线。
- 场景功能实现
- 温度高了风扇自动运转降温,人体靠近自动播放告警,光线暗了,灯带自动亮起来。
- 程序上传
- 将Arduino UNO USB接口多通道可编程主控板与PC连接,编译好程序,上传加载到Arduino UNO USB接口多通道可编程主控板。
- 示例程序
- 模块搭建
- 将温度传感器、光线传感器、人体红外传感器与Arduino UNO USB接口多通道可编程主控板的输入端口连接在一起(示例端口为A0、A2、2),将风扇、录放器、LED灯带与主控板的输出端连接(示例端口为5、7、9);
- 作品效果
- 温度传感器检测到高温时,风扇转动;人靠近人体红外传感器时,录放器发出报警声,光线传感器检测光线变暗时,灯带亮起来。