热搜关键词: matlab人工智能算法嵌入式雷达电机驱动

rar

ARDUINO开发实战指南 AVR篇 332页 69.3M 高清书签版.part1

  • 1星
  • 2016-01-11
  • 33.84MB
  • 需要2积分
  • 21次下载
标签: arduino

arduino

AVR

AVR

ARDUINO开发实战指南  AVR篇  332页  69.3M  高清书签版.part1

有分卷,part1,part2

注意资源下载下全了!!

作者:程晨

出版社:机械出版社

简介:文章介绍了adruino的历史,adruino程序编写,adruino函数介绍,adruino模块介绍,

本书主要通过了解,学习,使用Arduino开源模块,让读者在实战过程中学习并掌握基于AVR8位单片机的项目开发技巧。

在2011年举行的Google  I/O开发者大会上,Google发布了基于Arduino的Android  Open  Accessory标准和ADK工具,这使得大家对Arduino的前景十分看好。Phillip  Torrone大胆地预测Google将用Android+Arduino的形式掀起自己的“Kinect模式”浪潮。目前,国内关注Arduino的人越来越多,但介绍Arduino的书籍却很少。笔者由于工作的关系,接触Arduino较早,所以希望通过自己的努力让更多的人了解Arduino,在近一年的时间里,通过不断学习、查阅Arduino相关知识,终于完成了书稿的撰写工作。但在书稿完成之后,心中却一直忐忑不安,Arduino是一个介于软件与硬件之间的产品,系统性不是很强,加上笔者水平有限,拙著中一定存在不少的缺点与漏洞,为此,笔者先为书中的不足之处致以真诚的歉意,同时诚挚地欢迎广大读者提出宝贵的意见并不吝赐教。

本书的内容及面向的读者

Arduino是一个注重实际动手操作的产品,所以本书以实际应用为纽带将各个章节联系起来。本书共9章,首先介绍Arduino的一些基础知识,接着针对具体应用介绍了一些扩展板以及Arduino扩展库,最后应用之前的内容完成了具有视频监控功能的履带车、遥控机械臂以及双足机器人的制作。

因为Arduino本身具有简单易用的特点,所以本书面向的读者是所有有兴趣使用Arduino进行项目开发的人。

当然,根据读者的情况不同,本书的阅读方式也不同。

如果读者是一个之前没有进行过单片机开发也没有进行过软件开发的人,现在想使用Arduino来实现自己的一些想法,那么首先要阅读本书的前两章,了解一些简单的编程思想以及程序结构,接下来阅读第3章的目录,了解Arduino都有什么基本函数,具体内容可以先不用看,当你之后使用这些函数遇到问题时再回过头来看一看相应的函数说明。然后将Arduino接到你的电脑上,翻开第4章,根据书中的内容,边学习边实践,4.5节可以跳过不看。第5~7章介绍了Arduino周边的资源,以便帮助你尽快地实现想法,这3章的内容也可以采用跳跃式的阅读方式。第8、9章会告诉你前3章的内容是如何结合起来的,建议按照书中的内容至少动手完成一个项目的制作。

如果读者之前进行过AVR单片机的开发,想了解Arduino一些底层的知识,那么第2章的知识就可以跳过了,在简单地翻阅第3章的内容后,直接进入第4章,把Arduino连到电脑上实践一下,再回过头阅读第3章中关于Arduino的基本函数,结合自身已有的AVR单片机的知识了解Arduino底层的工作机制。需要说明的是,这里需要读者自己花一些精力,可能还需要学习一些C++方面的知识。第5章对Arduino硬件原理进行了详细介绍,若读者之前学习过,这一章可以选择性学习。第6章介绍的是Arduino的扩展库,如果读者也想开发一些Arduino扩展板,并以库的形式提供扩展板的软件资源,那么建议先学习最后一节,再从6.1节开始学习,深入地了解这些扩展库是如何与Arduino结合在一起的。至于剩下几章的内容,如果用开发单片机的思路来完成也是不难的,所以阅读的重点是看看如何用Arduino的思路进行项目的制作。

如果读者之前是做纯电脑软件开发工作的,即使用C++非常熟练,那么在阅读完第1章后,可以直接跳到第4章,感受一下Arduino给纯软件开发人员带来的那种完成硬件制作的感觉,然后仔细阅读第5章,看看目前都有哪些扩展板可以为自己所用,控制电机、控制液晶之类的,硬件知识哪怕我们不用,也还是要了解一些的。接下来,对于第6章,可以仔细阅读一下与硬件关系不太大的扩展库以及如何创建自己的库,在今后底层硬件库不断丰富完善的情况下,开发一些注重应用、与底层关系不是太紧密的库时,这就是我们的用武之地。第7~9章的内容会告诉我们前面的知识是如何结合起来的—用纯软件的思路,同样建议按照书中的内容至少动手完成一个项目的制作,做纯软件开发工作的人开发硬件也是很容易的。

致谢

首先要感谢本书的策划张国强先生,是他对Arduino的关注促成了本书的出版,同时在笔者撰写书稿时他也对本书提出了宝贵的写作建议,并对书稿进行了仔细审阅。

其次要感谢让我了解Arduino的庄明波先生,他不但在技术上给予了我很多的指导,同时也无私地提供了大量的Arduino扩展板的资料以及实物,供我在Arduino的程序调试中使用,同时与我共同探讨技术上遇到的问题。

最后要感谢现在正捧着这本书的您,感谢您肯花费时间和精力阅读本书,由于时间有限,书中难免存在疏漏与错误,诚恳地希望您批评指正,您的意见和建议将是我巨大的财富。希望在Arduino的领域结识更多的朋友。

展开预览

评论

qiaoxin133
很不错的资源,谢谢分享了!可是为啥没有Part2呢?
2018-04-15 13:50:30
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 为什么红外线接收头一接上,电压就变很低,单片机无法工作?
    [table=95%][tr][td]为什么红外线接收头一接上,电压就变很低,单片机无法工作?[/td][/tr][/table]
  • 想用MSP430的板子作量測功率的疑問
    因為我用MSP430的板子做的作品想要加入量測功率的功能我聽說MSP430內就有可以做功率量測的功能但是我不知道該如何使用?所以想說買一顆功率量測IC來實現 ,可是不知道用哪顆IC比較適合?所以希望有人能提供要如何用MSP430來做功率量測的方法或方向或者建議要使用哪顆功率量測IC來做比較合適
  • 国民技术N32G032电机控制板硬件使用指南
    此文档的目的在于让使用者能够快速熟悉N32G032电机控制板,了解控制板功能、使用说明及注意事项,以便基于控制板进行电机的控制。硬件开发说明1.1 简述N32G032电机控制板是基于国民技术股份有限公司N32G032C8L7开发的控制板,需与低 压驱动板配套使用,可带DC 24V-48V/功率500W以内的直流电机(注意此控制板只能跑1个电机)。本文档详细描述了N32G032电机控制板的功能、使用
  • D类功率放大器是什么?
    丁类放大电路用来放大脉冲(数字)信号,这种信号通常持续时间较短。使用数字技术可以通过输入信号的许多样值在输出端将其再现(使用抽样保持电路),来获得完整周期的信号。丁类放大器的主要优势在于放大器只在比较短的时间内开启(消耗功率),所以整个电路的实际效率比较高。  丁类功率放大器也称为D类功率放大器。  丁类功率放大器适用于数字信号和脉冲信号。超过90%的功率效率使其成为了一种相当理想的功率放大器。但
  • [TI首届低功耗设计大赛]+DIY系统功能框图
    [TI首届低功耗设计大赛]+DIY系统功能框图结合自己的设想修改下图片,摘取些资源图片!硬件功能资源1,红外发射:定时器TA[size=14px]外设[/size]2、红外接收:[size=14px]定时器TA[/size][size=14px]外设[/size]3、光照检测:ADC外设4、LCD&CAPTOUCH:SPI外设5、温度,湿度,加速度,陀螺仪(SensorTag ):I2C外设6、蓝
  • 【EE团】超低价接近感应传感器开发套件团购成功!
  • 借宝地一用,招聘DSP/ARM设计人才
  • 一步步搭建自己的智能家居
  • 电源EMI设计的几个经验
  • U信通让手机兼备PTT功能

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×