Beginning C for Arduino (2012)

preview
5星 · 超过95%的资源 需积分: 0 8 下载量 161 浏览量 更新于2013-10-30 收藏 27.67MB PDF 举报
Beginning C for Arduino is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. This book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching. 《 Beginning C for Arduino (2012)》是一本面向那些没有微控制器或编程经验但希望学习并实践的读者的书籍。本书引导读者入门C语言编程,并结合具体的硬件实验,演示如何使用C语言控制Arduino微控制器家族。作者杰克·普尔丹(Jack Purdum)拥有25年的大学教学经验,他使用吸引人的风格教授优秀的编程技术,所有示例都是他多年教学经验中经过精心打磨的。 这本书主要教授以下知识点: 1. Arduino的C语言语法:书中详细介绍了C语言的语法,特别强调了那些专为Arduino平台所定义的部分。学习者将能够理解和应用C语言的语法规则,以便能够编写适用于Arduino平台的程序。 2. 编写、编码和调试程序:读者将学习如何设计程序,编写代码,以及如何调试程序以驱动Arduino微控制器。这是一个从理论到实践的全面过程,学习者将能够获得编写微控制器程序的实际技能。 3. 扩展C语言功能:书中还教授了如何创建自己的库例程以扩展C语言的功能。这使得学习者能够超越基础的语言功能,根据需要开发特定的功能或模块。 4. 程序调试技巧:书中还着重讲述了如何检测程序中的错误、隔离并修复程序中的缺陷。掌握这些调试技术对于任何想要深入学习编程的开发者来说都是必不可少的。 5. 编程问题的多种解决方案:本书鼓励读者为同一个编程问题寻找并实现多种解决方案。这不仅能够加深对问题的理解,还能提高解决问题的创造性思维能力。 6. 硬件集成:读者还将学会如何将低成本的现成硬件扩展板集成到自己的项目中。这样的技能对于那些希望通过电子设备完成具体任务的爱好者来说尤为重要。 总而言之,这本书通过结合软件和硬件的学习体验,为读者提供了一个有趣且自我引导的学习旅程。它不仅教授基础的编程概念,还教授了如何使用这些概念来创造和控制电子设备。通过逐步指导和实践示例,读者将获得控制Arduino并扩展其功能所需的知识和技能,为将来的创作打下坚实的基础。
webabc999
  • 粉丝: 0
  • 资源: 6
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜