一种操作arduino IO的新方法

2014-11-291.3万
AI 快速预览详细 收起
本文介绍了使用DFRobot_utility库简化Arduino IO操作的新方法。通过这个库,可以使用digitalOut和digitalIn类来简化LED控制和按钮读取的过程。示例代码展示了如何通过一行代码实现LED的状态跟随按钮状态的变化。这种方法不仅简化了代码编写,还提高了开发效率。
需要库的支持,下载地址:https://github.com/DFRobot/DFRobot_utility


  1. #include <DFRobot_utility.h>
  2. digitalOut led (13);
  3. digitalIn button (12);
  4. void setup () {
  5. }
  6. void loop () {
  7.   led = button;
  8. }
  9. /*
  10. *  digitalWrite (led, digitalRead (button));
  11. */
复制代码



tutorials

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
Youyou
Youyou
大神厉害!继续封装库吧,这样小白从arduino转到mbed就顺手多了。
lisper
lisper
作者
回复Youyou
必须啊,我爱轻量级。。。
Grey
Grey
楼主能解释的详细点吗,小白求教
lisper
lisper
作者
回复Grey
:L读button的值从以前的value = digitalRead (button)改成了value=button;往led引脚写数据从以前的digitalWrite (led, value);改成了led = value;
tyjjr
tyjjr
大神求解释
lisper
lisper
作者
回复tyjjr
读button的值从以前的value = digitalRead (button)改成了value=button;往led引脚写数据从以前的digitalWrite (led, value);改成了led = value;这样是不是更易用了?
tyjjr
tyjjr
小白表示看不懂~
我爱小宇宙
我爱小宇宙
你这哪是入门啊~啥也没标注~让小白们怎么消化含义啊~
lisper
lisper
作者
回复我爱小宇宙
面向对像了,是不是很萌?
我爱小宇宙
我爱小宇宙回复lisper
我是懂啊,小白看不懂,和以前的有啥差别呢?
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
Angleo
Angleo
呵呵~~
用了符号重载~~
给力~~:lol
lisper
lisper
作者
回复Angleo
受到mbed库的启发。。。
- 没有更多了 -