《Arduino程序设计基础》第三版修改意见收集
本帖用于收集 第三版修改意见,如您意见被采纳,待第三版出版后,将免费赠送书籍(或开发板等礼品)给您。如果您已经购买第二版,无须再购买第三版,因为相关更新内容,我都会在社区免费提供。
第三版更新内容:
1.更新书中程序及相关库;
2.删除原Arduino Ethernet章节,添加物联网开发入门内容;
3.添加物联网开发相关内容
建议增加内容:
1.物联网知识概念科普,可以从起源,发展,物联网通信协议,物联网操作系统,主流物联网云平台的简介、使用,物联网应用典型模型,物联网应用开发流程(设备端、云端。应用端)等方面进行介绍。(阿里云IOT、华为云、百度云、EasyIOT、SIOT、AWS 、谷歌云等)
2.增加物联网常见通信手段的介绍。除了通过WIFI连接云平台之外,RFID射频识别,NFC近场通信。一般蓝牙、BLE低功耗蓝牙等通信手段。
3.增加高级传感器、显示设备。比如TFT显示器、PAJ手势识别传感器、九轴姿态检测传感器等模块的使用。
4.增加Arduio和其它设备的交互内容,比如通过MIT APP Inventor构建Android应用和Arduino进行通信交互,MATLAB和Arduino通信、Processing和Arduino通信。
5.可以适当考虑增加图形化编程的内容,因为近几年创客教育在我国中小学迅速升温,而他们的代码编写能力相对来说比较薄弱,因此为本书更为广大的受众考虑,本书的部分案例可以增加使用Mixly,MInd+等图形化编程工具编写的代码块。 加入 USB Device 和 Host 相关内容吧。
USB 是现在最常见的连接方式,可以极大扩展功能。 这本书被好多学校选为教材,我们就是的。但是作为非计算机专业的学生学习这本书还是有一定难度的。建议把程序设计基础部分内容增加扩充,在教学过程中可以不再需要c语言基础,有利于教学。针对图形界面编程可以放在一章里面讲述。或者在几个比较有代表性的例子里面插入图形化编程。
作为教材用,建议附上PPT讲义,方便使用。
增加创意编程的内容,加入新的物联网、人工智能方面的应用。 为何要删除原Arduino Ethernet章节? 本帖最后由 shandian4321 于 2020-6-11 15:29 编辑
能否把第二版后边的附录A.1再具体的写写,现在VS已经到2019了;另,Visual Studio Code中也有arduino的工具插件,但也不会用,能否讲讲清楚(但好像不是免费的) shandian4321 发表于 2020-6-11 15:25
能否把第二版后边的附录A.1再具体的写写,现在VS已经到2019了;另,Visual Studio Code中也有arduino的工具 ...
已删除vs相关,改为了vscode tigerzq 发表于 2020-6-4 20:00
为何要删除原Arduino Ethernet章节?
因为用Arduino Ethernet的太少了,改成用esp8266 还有,能否单独一章,增加些关于开源项目的内容。实例程序从新更改挺好的,如第二版本有的{是跟在()后边的,有的是另起一行,格式统一下吧;还有如第6章,最后的温湿度传感器,从官网上下载的头文件,结合原有的程序,并不能执行,显然官网的头文件和本章您指的头文件是不一致的,这些是不是说明下好些。 shandian4321 发表于 2020-6-12 08:24
还有,能否单独一章,增加些关于开源项目的内容。实例程序从新更改挺好的,如第二版本有的{是跟在()后边 ...
格式会尽量统一,之前有些是用的arduino ide,有些是其他编辑器,格式化的时候规则可能不一样,造成不统一。
另外您说的头文件问题,具体是哪个章节?