2。3 平台和环境

2。3。1Arduino IDE

图 2-4 树莓派开发板

Arduino IDE 是 Arduino 开源平台的集成开发环境,其界面友好,语法简单,方 便下载程序,如图 2-5 所示。第一次使用 Arduino IDE 时,需要将 Arduino 开发板通

过 USB 线连接到计算机,计算机会为 Arduino 安装驱动程序,并分配相应的 COM 端口。在使用 Arduino IDE 时,要选择开发板类型和设置分配的 COM 口,才能正确 将程序烧写到开发板中。通过串口监视器可以查看串口数据信息,或者发送串口数据。文献综述

Processing 是一种新兴的计算机语言,是一种以数字艺术为背景的程序语言,作 为 Java 语言的延伸,Processing 将 Java 的语法简化并将其运算结果“感官化”,让 使用者能很快享有声光兼备的交互式多媒体作品[10]。Processing 可以通过 Arduino 和 相关硬件支持,完成复杂的互动和媒体设计系统。Processing 编程界面如图 2-6 所示。

图 2-6 Processing 编程环境

2。3。3Python IDLE

Python 是一种解释性语言。Python 的解释器有两种运行模式:既可以作为交互 式的终端执行单条命令,也可以作为一个命令工具独立运行脚本。Raspberry Pi 上提 供了 Python 的集成开发环境 IDLE[9],如图 2-7 所示。IDLE 也可以非常方便的调试 Python 程序。IDLE 的调试器提供断点、步进和变量监视功能。

2。3。4X-CTU

图 2-7 Python IDEL 编程环境

X-CTU 是 Digi 的 XBee 系列无线模块的配置软件,通过该软件对 XBee 模块进 行固件升级或者更改。要使用 X-CTU,首先将 XBee 模块插入 USB 适配器上,然后 将适配器接入计算机 USB 口,运行 X-CTU,它会将可用端口显示为 USB 连接,如 图 2-8 所示,选择合适的端口,单击 Modem Configuration 标签进入配置界面进行相 关配置[11]。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

图 2-8 X-CTU 配置界面

2。3。5Yeelink 平台

Yeelink 平台是中国最大的物联网云平台,如图 2-9。它提供传感器云服务,并 通过实时数据处理,为用户提供安全可靠的状态监控。

图 2-9  Yeelink 平台

本章介绍了整个系统所用的相关技术和平台。包括无线传感网技术,单片机技术 以及系统所用的编程环境和物联网监控平台。

上一篇:51单片机温度检测报警系统设计+电路图
下一篇:STM32模糊控制的智能机械手设计+流程图

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

电力推进船舶的动力装置特性思考【3422字】

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

安康汉江网讯

张洁小说《无字》中的女性意识