遥控开门器.ppt
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if (D2==1) //接收到D2是高电平 即接收到信号 执行你所想要的功能
………….. ………….. } }
3. 舵机控制(PWM信号)
见《51单片机C语言教程…….》
舵机简单代码
#include <reg52.h>
sbit duoji = P0^0;
void main() {
duoji=1; delay(1); duoji=0; delay(39); }
项目参考一:遥控开门器
涉及的知识点: 1. C语言 2. 单片机简单的I/O控制 3. 315无线模块的使用(简单的判断单片机I/O口即可) 4. 舵机的控制(PWM)
所需材料清单
原理图
发射模块原理图
相关知识点
1.简单的I/O控制 简单例子:
#include <reg52.h> sbit LED = P0^0;
void main() {
LED=0; }
lude <reg52.h> sbit D1 = P0^0; sbit D2 = P0^1; sbit D3 = P0^2; sbit D4 = P0^3;
void main() {
while(1) {
if (D1==1) //接收到D1是高电平 即接收到信号 执行你所想要的功能
//延时0.5ms //延时20-0.5ms = 19.5ms
void delay(int n) //延时函数 延时n个0.5ms {
while(n>=0) {
unsigned char a,b; for(b=71;b>0;b--) for(a=2;a>0;a--); } }
………….. ………….. } }
3. 舵机控制(PWM信号)
见《51单片机C语言教程…….》
舵机简单代码
#include <reg52.h>
sbit duoji = P0^0;
void main() {
duoji=1; delay(1); duoji=0; delay(39); }
项目参考一:遥控开门器
涉及的知识点: 1. C语言 2. 单片机简单的I/O控制 3. 315无线模块的使用(简单的判断单片机I/O口即可) 4. 舵机的控制(PWM)
所需材料清单
原理图
发射模块原理图
相关知识点
1.简单的I/O控制 简单例子:
#include <reg52.h> sbit LED = P0^0;
void main() {
LED=0; }
lude <reg52.h> sbit D1 = P0^0; sbit D2 = P0^1; sbit D3 = P0^2; sbit D4 = P0^3;
void main() {
while(1) {
if (D1==1) //接收到D1是高电平 即接收到信号 执行你所想要的功能
//延时0.5ms //延时20-0.5ms = 19.5ms
void delay(int n) //延时函数 延时n个0.5ms {
while(n>=0) {
unsigned char a,b; for(b=71;b>0;b--) for(a=2;a>0;a--); } }