旋转编码器的使用_02串口显示旋转编码方向与脉冲值

旋转编码初步使用,串口显示旋转编码方向与脉冲值

                                                   

 

使用Arduino uno 完成编码器简单操作.

第一步 如图将旋转编码器与Arduino uno 开发板连接

第二步 Arduino IDE中编写控制代码

/*
  旋转编码实例
  rotary-encoders-demo.ino
  演示如何操作旋转编码器
  在串口调试器中显示结果
 */
 
 // 旋转编码器输入
 #define inputCLK 4
 #define inputDT 5
 
 // LED输出
 #define ledCW 8
 #define ledCCW 9

 int counter = 0;      //定义计算器是编码器将要更改的值
 int currentStateCLK;  //CLK引脚的当前状态
 int previousStateCLK; //CLK引脚的先前状态

 String encdir ="";    //编码器方向

 void setup() { 
   
   // 设置编码器引脚为输入  
   pinMode (inputCLK,INPUT);
   pinMode (inputDT,INPUT);
   
   // 设置LED引脚为输出
   pinMode (ledCW,OUTPUT);
   pinMode (ledCCW,OUTPUT
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值