arduino编码器计数_关于电机中断计数问题 - Arduino - 极客工坊 - Powered by Discuz!...

如果您不介意的话,可以看下我个程序,delay只用在EEPROM读写这里

#include

#include

union data                                      //EEPROM 数据类型 字节拆分 转换

{

long a;

byte b[4];

};

data col;

int addr = 0;

int addr1 = 9;

int RECV_PIN = 12;                               //红外脚

int Frelay=11;                                   // 继电器控制电机 启/停

int Drelay=10;                                   // 继电器控制电机 正/反转 通过H桥改变电源正/反

unsigned long time1 = 0, time2 = 0 ,time3 = 0 ,time4 = 0 ,old_time4 = 0;   // 时间标记

unsigned long  S=2;                              //空隙距离

long F1;                                         //行程计数

long F3;                                         //行程计数

long num;

long num1;                                       //每100ms 计数

long num2;                                       //每200ms 计数

int count=0;                                     //计数

int Start=0;                                     //开启计数变量

int Pause=0;                                     //暂停按键变量

int Change=0;                                    //100ms 200ms交换变量

int d=0;                                         //F1存入EEPROM变量

int e=0;                                         //开启行程比较变量

int f=0;                                         //行程设置自动返回变量

int g=0;                   

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值