《Arduino程序设计基础》第三版修改意见收集-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 奈何col

《Arduino程序设计基础》第三版修改意见收集

[复制链接]
发表于 2020-8-10 22:14 | 显示全部楼层
link4565 发表于 2020-8-10 20:35
加入usb host Shield的教程吧  我觉得这个很多人需要  还有就是i2c通信的教程改良  最好能增加案例
...

USB host shield不适合新手,而且这玩意有点烂摊子
发表于 2020-8-10 22:19 | 显示全部楼层
网络章节那一篇建议修改为ESP32或者ESP8266

点评

已经改了  详情 回复 发表于 2020-8-11 09:20
 楼主| 发表于 2020-8-11 09:20 | 显示全部楼层
XlinliY.Zhang 发表于 2020-8-10 22:19
网络章节那一篇建议修改为ESP32或者ESP8266

已经改了
发表于 2020-8-11 09:46 | 显示全部楼层
奈何col 发表于 2020-6-11 17:38
因为用Arduino Ethernet的太少了,改成用esp8266

ESP8266的确用的比较多,但是Ethernet还是有应用的,可否考虑保留

点评

对理论的讲解有保留,对arduino ethernet硬件的使用内容删了  详情 回复 发表于 2020-8-11 09:47
 楼主| 发表于 2020-8-11 09:47 | 显示全部楼层
sd1001514 发表于 2020-8-11 09:46
ESP8266的确用的比较多,但是Ethernet还是有应用的,可否考虑保留

对理论的讲解有保留,对arduino ethernet硬件的使用内容删了
发表于 2020-8-11 09:48 | 显示全部楼层
您目前计划第三版什么时候正式发售?

点评

2021年秋  详情 回复 发表于 2020-8-12 08:42
 楼主| 发表于 2020-8-12 08:42 | 显示全部楼层
sd1001514 发表于 2020-8-11 09:48
您目前计划第三版什么时候正式发售?

2021年秋
发表于 2020-8-26 22:22 | 显示全部楼层
我的想法全在这里啦
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
建议如下:
1.增加高级传感器、显示设备。
  •   在我所做过的Arduino项目中,屏幕大部分都是0.96OLED没有大屏幕,眼睛看的疼。
  •   在做飞控时,mpu6050姿态传感器应用较为广泛,建议增加。
  •   ESP32/8266为现在比较流行的通信方式,但是如果和LORA/NB结合,将会更好。
  •   OpenMV/OpenCV结合,使得项目中有应用的价值,而不是简单的小东西。
  •   USB要加上。
2.通信历程要多
  •   我的看法是物联网的项目绝大部分都难在通信上,要对mqtt协议,TCP/IP加强,基本的外设也要多加利用。
  • 经常用的是AndroidAPP)和Arduino进行通信,MATLABArduino通信,LabviewArduino通信,ProcessingArduino通信等。
  • 阿里云IOT、华为云、百度云的通信要有具体的落地项目,不要干巴巴的说。如果能够和PLC通信联合起来,那么我的会非常好玩。
3.与其他高级单片机的配合
  • 比如STM32/FPJA的配合,尤其是FPJA+Arduio的配合,具体参考seeed公司,做AI太好用了。
  • 还有就是和同为开源硬件的树莓派的配合,能做好多的项目。
4.历程质量不高
  • 现有的历程参差不齐,要么太简单,要太复杂,没有循序渐进的训练方式。
  • 编写要行距宽些,太密不舒服。不如空一行,或者提供电子档(Mark)。


点评

1.屏幕尺寸和书无关,自己更换大屏幕就行了,只是价格更贵些; mpu6050读取简单,但相关应用对于一般用户太难,不符合本书,如果您有好的应用示例可以提出; 新版本已经计划添加使用esp系列进行网络通信的介绍; 不  详情 回复 发表于 2020-8-26 23:55
发表于 2020-8-26 22:23 | 显示全部楼层
我靠,明明不是这个格式,好丑啊
 楼主| 发表于 2020-8-26 23:55 | 显示全部楼层
507311581 发表于 2020-8-26 22:22
我的想法全在这里啦
--------------------------------------------------------------------------------- ...

1.屏幕尺寸和书无关,自己更换大屏幕就行了,只是价格更贵些;
mpu6050读取简单,但相关应用对于一般用户太难,不符合本书,如果您有好的应用示例可以提出;
新版本已经计划添加使用esp系列进行网络通信的介绍;
不会添加CV内容,和主题偏离较远,且基础要求太高,本书核心还是arduino开发;
书中有Arduino leonardo相关USB开发,但USB开发本身和Arduino关系不大,且Arduino没有完善的USB功能开发方案;

2.书中本来有TCP/UDP相关内容,由于arduino ethernet使用率太低,新版将替换为esp系列讲解,但这个不是本书主题,碍于篇幅也无法更详细的讲解,以后可以考虑单独做一个物联网的教材。另外书中增加了社区上的blinker物联网教程,其中会添加对MQTT简要介绍,如果要详细讲解,估计半本书也不够了;
android\matlab等通信,因为涉及其他端的开发和其他软件使用,碍于篇幅,也无法在本书中进行讲解;
阿里云、华为云、百度云如果是和云服务通信,涉及服务器端开发,这个也是本书篇幅无法涵盖的内容;本书主题还是书名说所的“程序设计基础”,主要用作本科生入门使用,好玩的项目还是得看社区。

3.还是篇幅和主题的问题,偏离了,这些内容太大太广,不是一本书可以承载的,建议还是看arduino.cn或者github。

4. 现有体系是按照传统单片机体系设计的,例程大多都是来自arduino官方,少许是我自己写的。基本是可以循序渐进的。基本的设计目标是不出现复杂或者太长的程序。您觉得哪个程序复杂,可以告知我,我做下修改。

本书出现的例程,都可以在https://github.com/coloz/Arduino-book 找到;
相关资源见:https://clz.me/arduino-book/download/



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-27 22:43 , Processed in 0.178620 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表