-
基于zigbee和ARM的智能家居环境监测系统全部资料
开发系统:Windows10 64位 Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Designer 13.0 工具链:arm-linux-gcc 4.4.3 系统实现的主要功能如下所示: 1. STM32下位机 (1) 应用了小型的嵌入式操作系统μC/OS-II; (2) 各个传感器的数据以多任务的形式获取,实时性很好; (3) 数据调试使用STM32串口1; (4) 数据的发送使用STM32的串口3,并以任务的形式进行打包发送,具体数据帧格式请看代码; (5) STM32接收数据采用终端方式,当有数据到来时会触发终端,进入数据接收解析过程,在此过程中会对数据的帧头 等信息进行判断; 2. Zigbee无线通信 Zigbee部分其实没有太多功能,一句话概括就是一个串口透传功能!本来当初计划直接使用zigbee驱动各个传感器,然后组网后发送给协调器,考虑到既然学习了STM32,就利用上吧!其实这里完全可以直接使用zigbee,不使用STM32的。 两套方案的编码工作其实早就已经完成了,思考了好久才决定采用STM32 zigbee方式,这样下来可以学到很多,尤其是μC/OS-II系统的移植,还是很深奥的,很值的以后继续深入的去学习。 3. ARM上位机 ARM上位机采用友善支臂的SMART210开发板,自己后续移植了Qt4.8。上位机主要实现了一下几个功能: (1) 模拟室内三个场景:卧室、客厅、厨房 (2) 分别对这个三个场景下的温度,湿度以及烟雾浓度进行一个测量并显示; (3) 使用LED灯模拟室内照明灯; (4) 使用人体红外传感器进行检测是否有人(这个传感器有点不靠谱,最后取消了) (5) 当初计划添加视频监控,到了后期发现工作量太大,没有时间做了,所以就没有完成,这点以后会添加上去的。 (6) 代码中使用了“liudianwu”分享的一些api,由于时间紧,所以直接拿来用了,在此感谢! (7) 代码重复率有点高,好几处的button样式是相同的,完全可以提取出来,在此请大家海涵。
- 2019-04-03下载
- 积分:1
-
计数系统转换程序 - Android APP
翻译 maninwest@Codeforge 作者:Azim Zahir@CodeProjectAndroid 是个开发移动应用的不错平台。Android 有两个重要元素 Android SDK 和一个 Eclipse 插件 "The Android Development Tools (ADT)"。在进行开发前,必须正确安装 SDK 和 ADT。这里将介绍如何创建一个将十进制数转换为二进制、八进制和十六进制格式的应用。背景任何 android 应用都有 4 个块Activities: 一个 activity 是最基本的用户界面构造块,表示一个主屏幕,用户可以通过它跟应用集成。Content Provider: Content provider 为多个应用提取需要的数据。Intents: Intent 是系统消息,例如,事件通知、硬件更改(如 SD 卡插入)、进站数据 (如e SMS) 等。Services: Service 是独立的 activity,没有界面,如音乐回放。Activities 是公有类,从android.app.Activity 基本类中衍生而来。 以下代码表示应用中的一个 activity:public class MyActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
}
}一个 Active 开始后,调用 onCreate() 方
- 2022-08-19 18:08:44下载
- 积分:1
-
各种Android模糊毛玻璃效果的源代码
各种Android模糊毛玻璃效果的源代码
- 2014-10-03下载
- 积分:1
-
AsyncTask 异步下载网络图片 示例源码下载
AsyncTask 异步下载网络图片 示例源码下载
- 2013-10-23下载
- 积分:1
-
Android屏幕录制音视频
Android屏幕录制,720P的高清视频,需要root权限。
- 2023-01-29 22:05:03下载
- 积分:1
-
android xutils 工具 源码+实例下载
xutils 工具
- 2015-01-09下载
- 积分:1
-
Android ImageButton 响应式变化的图形按钮
Android ImageButton用图形制作的按钮,把按钮的外形用一个图片来代替,不过本实例中的按钮用了两张图片,分别替换到按钮的两个状态、悬停和单击,单击按钮时候,按钮的图像发生变化,与用户的操作形成了很强烈的互动效果。
- 2023-08-28 01:20:03下载
- 积分:1
-
android模拟优酷转动菜单
该程序功能:实现模仿优酷转动菜单。系统开发环境: win7 32 位 + eclipse 4.2 + ADT 22 + JDK 1.7。将项目之间导入eclipse中,编译运行即可生成apk,apk运行的系统最低版本要去:Android 2.3,将编译生成的apk安装到您安您的设备即可。
- 2022-05-22 14:36:36下载
- 积分:1
-
Android LinerLayout动态设置列表
仿listview、
RecycleListView列表显示
- 2023-06-01 02:40:08下载
- 积分:1
-
模拟芝麻信用仪表盘
模仿最新的芝麻信用仪表盘,带有白色小指针。可以设置最大值与当前值。并不是信用评级。更适合与贷款进度等。项目用到,自己学习canvas进行画出来的,感谢开源社区提供的帮助。
- 2023-05-12 00:00:04下载
- 积分:1