查看: 13994|回复: 11

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-7 08:24
  • 签到天数: 445 天

    [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);

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

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    游戏机和开发板脑洞一下;这个本来就是开源的。
    游戏机和开发板脑洞一下;
    这个开发板和标准UNO是1;1的;通用。做在一起是因为可以不用游戏机时可以切换回来做开
    新人求助,关于舵机和限位开关。
    新人求助,关于舵机和限位
    新人求助社区各位哥哥姐姐,具体需要用航模遥控器的3段开关控制Arduino nano控制一个3
    基于MWC开源飞控DIY关键总结分享:
    基于MWC开源飞控DIY关键总
    很早就已经很想写这么一个帖,但总是由于各种原因没能落实,但最后还是找了时
    有关函数返回值的问题
    有关函数返回值的问题
    求助大神们,这个程序中有return返回值,但为什么有这个“ warning: return-statement
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表