查看: 10469|回复: 11

翻开书吓一跳,中文社区的创始人就是他!

[复制链接]

该用户从未签到

发表于 2014-4-24 21:42 | 显示全部楼层 |阅读模式
本帖最后由 kdd 于 2014-4-24 21:50 编辑

在学校做一个小项目,用到Arduino控制器,小白一个,懂点C语言,但是这东西真酷,我彻底迷上它了,为此我得买书,买套件。说起来《Arduino程序设计基础》是我第学习Arduino第一本教材书,只有这本,既不是在当当找的,也不是在亚马逊找的。我玩微博多,就先关注微博比如@Arduino中文社 区 @Arduinos ,再检索它们推荐的书籍,这样会靠谱许多。再后来知道“奈何大神”,“Arduino程序设计基础”,翻开书吓一跳,中文社区的创始人就是他!
这本书介绍的很多都是国外的程序例子,但可以看出是有用心讲解的,很明白。学习了几天,了解Arduino语言以及程序结构,set up()初始化和set loop()主程序循环,pinMode(3,INPUT)和pinMode(3,OUTPUT)模式设置,输入就读取,输出就写入,pinMpinMode(3,INPUT_PULLUP)则可以省一个上拉电阻,稳定按键电平。最常用的是digitalWrite(3,HIGH)和digitalRead(3)这样就可以点亮LED灯和读取数据。会一些简单的编程后,我着手于项目设计,为了让步进电机转起来,我查它的资料,根据分配表通以不同的高低电平,看到它转起来的确是件非常开心的事情,还不止这样,改变分配顺序就可以实现正反转,暂停用了while(1)死循环,启动用break跳出,不过编码键盘需要在死循环里重新定义才行,这让我困恼了好一阵。LCD 1602集成了字库芯片,通过LiquidCrystal类库提供的API,可以很方便地使用1602 LCD来显示英文字母和一些符号,了解它的16个引脚功能,4位数据线接法、8位数据线接法也都尝试过,掌握LiquidCrystal类库的成员函数,就可以开始编程了,常用的有lcd.clear()清屏,setCursor()设置光标,print()将文本输出到LCD上。红外遥控掌握了IRremote类库成员函数,用的比较多的有IRremote.decode(&results)通常配合switch...case语句来用。外部中断的触发反式有4种,Arduino Due多一种高电平触发,编写中断函数,在用attchInterrupt(interupt, function, mode)对中断引脚初始化配置。慢慢的对Arduino有些了解,是非常适合做项目的,除此之外还得学用fritzing画原理图和示意图。

  • TA的每日心情
    开心
    2019-1-1 21:53
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2018-3-25 22:58 | 显示全部楼层
    学习了,,,正在入门中,感谢
  • TA的每日心情
    慵懒
    2019-2-20 12:23
  • 签到天数: 508 天

    [LV.9]以坛为家II

    发表于 2014-4-25 11:40 | 显示全部楼层
    {:soso_e120:}{:soso_e179:}

    该用户从未签到

    发表于 2015-10-30 19:22 | 显示全部楼层
    我从前是java程序员,没点基础,看他的书后就懂了
  • TA的每日心情
    奋斗
    2019-2-20 21:28
  • 签到天数: 619 天

    [LV.9]以坛为家II

    发表于 2016-3-28 11:02 | 显示全部楼层
    [face118.gif]学习学习, 加油
  • TA的每日心情
    奋斗
    2018-6-18 10:15
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2018-4-15 09:57 | 显示全部楼层
    学习了,,,正在入门中,感谢
  • TA的每日心情
    郁闷
    2018-6-9 16:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-4-23 17:31 | 显示全部楼层
    有点单片机设计基础,现在试试arduino
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    博哥零基础教你玩转ESP8266(十三) ESP8266WiFiGeneric库
    博哥零基础教你玩转ESP826
    帖子导航帖 博哥零基础教你玩转ESP8266(一) 重识ESP8266 博哥零基础教你玩转ESP8266
    求助!WeMos D1 WiFi怎么接0.96寸OLED?(ㄒoㄒ)
    求助!WeMos D1 WiFi怎么
    求助!WeMos D1 WiFi怎么接0.96寸OLED?(ㄒoㄒ) 想用WeMos D1 WiFi接收服务器的数据然
    串口发送16进制指令求助
    串口发送16进制指令求助
    我准备串口发出16进制指令到我的外置设备 代码如下图 我分别监控ARDUINO的tx口和USB口
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    大神们!1602显示屏上的MQ2浓度示数不是实时监测的何解
    大神们!1602显示屏上的MQ
    本人小白,刚刚接触arduino,长时间的查阅资料后,通过复制修改代码接线实现了DHT11实
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表