Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huangcongqing/iot2
物联网综合实验二(2018年秋 | 重庆邮电大学·物联网工程
https://github.com/huangcongqing/iot2
iot iot-application iot-device iot-framework iot-platform
Last synced: 11 days ago
JSON representation
物联网综合实验二(2018年秋 | 重庆邮电大学·物联网工程
- Host: GitHub
- URL: https://github.com/huangcongqing/iot2
- Owner: HuangCongQing
- License: mit
- Created: 2018-10-31T06:24:20.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-17T19:34:17.000Z (about 5 years ago)
- Last Synced: 2024-10-13T13:10:40.696Z (25 days ago)
- Topics: iot, iot-application, iot-device, iot-framework, iot-platform
- Language: Batchfile
- Homepage:
- Size: 5.68 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IoT2
物联网综合实验二(2018年秋) | 重庆邮电大学·物联网工程**PLUS**
* 波特率设置“19200”;
* `delay_ms(10000);`延迟1万ms,就是延迟10s链接:https://pan.baidu.com/s/1HdEtRN52FQckb0MaRqsdFw
提取码:2v2q
复制这段内容后打开百度网盘手机App,操作更方便哦### 实验
* 加热器控制实验
* 二氧化碳传感器采集实验
* 排风扇控制实验
* 水泵控制实验
```
#include //引入CC2530对应的头文件
#include //包含字符串处理函数声明
#include"sys_init.h"
#include"uart.h"
void uart_test(void);
uchar ch;/*水泵初始化*/
void Pump_init(void)
{
P0SEL &=~0x02; //配置P0_1为普通IO
P0DIR |= 0x02; //配置P0_1为 输出
P0_1 = 0; //水泵默认关闭
}/*串口接收与发送函数*/
void uart_test(void)
{
ch = Uart_Recv_char(); //将串口接收与发送函数放在一起,便于调用,
// 此实验为单独调用其内部函数
Uart_Send_char(ch);
}void main(void)
{
Pump_init(); //水泵硬件初始化
xtal_init();//系统时钟初始化
uart0_init(0x00, 0x00); //初始化串口:无奇偶校验,停止位为1位
Uart_Send_String("串口控制水泵实验\r\n");
P0_6 = 0; //设置为接收模式(485控制端)
while(1)
{
ch = Uart_Recv_char(); //串口接收字节函数
if (ch == 1)
{
P0_1= 1; //串口接收到“01”打开水泵
}
if(ch == 0)
{ //串口接收到“00”关闭水泵
P0_1 = 0;
}
P0_6 = 1; //485控制端设置为高电平,485串口设置为发送模式
Uart_Send_char(ch);
P0_6 = 0; //485控制端设置为低电平,串口设置为接收模式,再次接收串口数据}
}
```### 软件
### 硬件
### License
Copyright (c) [ChungKing](https://github.com/HuangCongQing/). All rights reserved.
Licensed under the [MIT](./LICENSE) License.