因为篇幅有限,部分进阶内容并未加入到书中,此后将在本贴中进行补充,帮助大家深入arduino。
推荐阅读书目:
本书主要定位于大学教材,理工科学生几乎都有C语言基础,书中也包含了简单的C/C++语言提要,但毕竟不是C/C++教科书,如果有必,还是建议初学者看看相应的书籍
语言部分:
《C程序设计》:虽然本书饱受诟病,但对于C入门来说,是完全足够了;
《C++程序设计》:在《Arduino程序设计基础》 编写类库 章节,讲解了面向对象编程的基本方法,更详尽的资料,可以看看众多C++书籍,虽然谭老的书被吐槽了千万次,但这里还是要推荐下,用于入门完全是够了。如果你愿意,也可以选择能当枕头的《C++ Primer》。
电子部分:
《电子电路 开心入门》科学出版社:相当好的一本电子入门读物,适合没有硬件基础朋友阅读。
补充内容:
无限通信:
多位朋友反应无线通信等章节没有其他通信方式的讲解,这主要是因为arduino用的无线模块大多都是串口透传模块,其驱动方式几乎都是一样(先通过AT指令配置,再按一定格式发送数据),但应大家要求,我将在此做一定补充:
蓝牙透传模块的使用:
GSM扩展板的使用:
电机驱动:
本来是想单独做一章或一本关于Arduino机器人制作的书籍,来讲解电机驱动的,但由于人比较懒,遂删去了这章,这章中已写成的内容,此后会陆续发出:
舵机的控制
直流电机的驱动
步进电机的驱动
利用编码器调节小车速度
巡小车的制作
更高阶的内容:
如果你想了解更高级的内容,如bootloader编写、熔丝位配置、硬件开发,这些并不是本书讨论的范畴,而是AVR或其他单片机开发的范畴,这类书籍资料多如牛毛,您可自己百度,也可以阅读以下我筛选推荐的内容。Arduino其本质是avr单片机,如果还要深入了解,那你基本可以不用过目Arduino的书籍了,直接看AVR单片机开发书籍、资料:
《AVR单片机嵌入式系统原理与应用实践》:目前国内最权威的AVR教材
AVR单片机各型号数据手册:见atmel官网
AVRGCC手册、参考(英文)
发表评论