查看: 20337|回复: 25

Arduino教程——编写Arduino类库(1)

[复制链接]
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2016-12-7 23:49 | 显示全部楼层 |阅读模式
    Arduino教程——使用和编写类库   http://www.arduino.cn/thread-22293-1-1.html
    Arduino教程——通过 库管理器 添加库 http://www.arduino.cn/thread-31719-1-1.html
    Arduino教程——手动添加库并使用 http://www.arduino.cn/thread-31720-1-1.html
    Arduino教程——编写Arduino类库(1) http://www.arduino.cn/thread-31721-1-1.html
    Arduino教程——编写Arduino类库(2) http://www.arduino.cn/thread-31722-1-1.html
    Arduino教程——编写Arduino类库(3) http://www.arduino.cn/thread-31723-1-1.html

    上一篇:Arduino教程——手动添加库并使用 http://www.arduino.cn/thread-31720-1-1.html

    在上一节中使用他人开发的类库,是不是感觉编程变得格外简单?有了这些库文件,你不必过多的理会各种模块是如何驱动的,只需调用库提供的类和函数,就可以轻松使用各类模块了。
    但是一个优秀的Arduino玩家或者开发者,当然不能仅仅满足于使用别人提供的库,纯粹的拿来主义不是开源精神,真正的开源精神在于分享。
    掌握本节的内容后,你也可以将你编写的库文件发表到互联网上,让众多Arduino用户来使用。

    在编写类库前,还需要掌握函数的编写方法,这里我们仍以SR04超声波传感器为例。
    游客:你好,这个内容被隐藏了,你先要购买才能查看此内容。

    掌握了函数的编写方法后,我们即可开始编写类库。

    下一篇:Arduino教程——编写Arduino类库(2) http://www.arduino.cn/thread-31722-1-1.html




  • TA的每日心情
    擦汗
    2019-1-26 16:31
  • 签到天数: 446 天

    [LV.9]以坛为家II

    发表于 2016-12-8 08:46 | 显示全部楼层
    已PY,求速更
  • TA的每日心情
    开心
    2018-11-18 00:25
  • 签到天数: 238 天

    [LV.7]常住居民III

    发表于 2018-8-17 15:10 | 显示全部楼层
    好好玩。

    从哪儿能搜到这种收费的贴子?

    点评

    这个帖子只是测试收费功能,等其他大佬来写收费教程  详情 回复 发表于 2018-8-17 21:06
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2018-8-17 21:06 | 显示全部楼层
    skypup 发表于 2018-8-17 15:10
    好好玩。

    从哪儿能搜到这种收费的贴子?

    这个帖子只是测试收费功能,等其他大佬来写收费教程
  • TA的每日心情
    开心
    2018-4-5 17:28
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2018-8-22 16:18 | 显示全部楼层
    private和public什么意思

    点评

    访问修饰符,public后的变量函数可以被外部调用,private后的变量函数只能在这个类中被调用  详情 回复 发表于 2018-8-24 23:40

    该用户从未签到

    发表于 2018-8-24 23:02 | 显示全部楼层
    还要先购买~哈巴~
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2018-8-24 23:40 | 显示全部楼层
    jgbsxx20130315 发表于 2018-8-22 16:18
    private和public什么意思

    访问修饰符,public后的变量函数可以被外部调用,private后的变量函数只能在这个类中被调用

    该用户从未签到

    发表于 2018-9-3 08:53 | 显示全部楼层
    裤子都脱了,你给我看这个,够一次,py一次

    该用户从未签到

    发表于 2018-9-3 17:27 | 显示全部楼层
    编写内容有bug
    //产生一个10ms的高脉冲去触发TrigPin
            digitalWrite(TrigPin, LOW);
            delayMicroseconds(2);


    是  
    10微秒

    点评

    已修改,感谢指正  详情 回复 发表于 2018-9-3 18:00
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2018-9-3 18:00 | 显示全部楼层
    bayinglong 发表于 2018-9-3 17:27
    编写内容有bug
    //产生一个10ms的高脉冲去触发TrigPin
            digitalWrite(TrigPin, LOW);

    已修改,感谢指正
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【干货分享】国产mega2560改进板原理图PCB图纸altium designer18
    【干货分享】国产mega2560
    暂时付费分享,基于某宝上 mega2560 R3 改进版抄的,算是最便宜的mega2560了,自己也
    开贴讲讲NRF24L01P,让你彻底搞懂它的工作原理,持续更...
    开贴讲讲NRF24L01P,让你
    *****************************************
    循迹小车程序怎么改
    循迹小车程序怎么改
    void setup() { // put your setup code here, to run once: } void loop() { /
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    【Arduino】66种传感器系列实验(93)---CSR8350蓝牙音乐模块
    【Arduino】66种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表