esp8266舵机驱动_esp8266通讯手机APP控制云台舵机源程序

该博客主要介绍了如何使用ESP8266模块通过UART通信控制舵机,实现了手机APP对云台上两个舵机的远程控制。通过设置不同指令,可以调整舵机的角度,提供了初始化ESP8266、设置PWM信号及中断服务函数等关键代码。
摘要由CSDN通过智能技术生成

#include

#include

#define uchar unsigned char

#define uint  unsigned int

#define false 0

#define true  1

#define High  1

#define Low          0

//舵机控制引脚

sbit SERVO_SB1 = P1^0;            //上臂1

sbit SERVO_SB2 = P1^1;            //上臂2

sbit LED = P1^2;

sbit KEY1 = P2^0;

sbit KEY2 = P2^1;

sbit KEY3 = P2^2;

sbit KEY4 = P2^3;

sbit KEY5 = P2^4;

sbit KEY6 = P2^5;

uchar ComDat;

//调节范围5-19,对应舵机的0-180度

uchar pwm_val_SJ  =0;                          //上夹子

uchar pwm_val_SB1  =0;                          //上夹子1臂

uchar pwm_val_SB2  =0;                          //上夹子2臂

uchar push_val_SJ =0;

uchar push_val_SB1 =0;

uchar push_val_SB2 =0;

uchar SB1_Val = 0;

uc

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值