Arduino单片机高级开发(微课视频版)

Arduino单片机高级开发(微课视频版)

  • 大小:92.2 MB
  • 类型:Arduino
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:王洪源、陈慕羿、任世卿、付垚
  • 更新:2022-09-07 08:28:18
vip 免费获取(已有193人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 高紫霞 投稿)

给大家整理了Arduino相关的资料,由清华大学出版社出版,作者是王洪源、陈慕羿、任世卿、付垚,介绍了关于Arduino、单片机方面,格式为PDF,资源大小92.2 MB,目前在Arduino类资源综合评分为:7.4分。

Arduino资源推荐

书籍介绍

编辑推荐

本书将大学单片机原理与市面流行的Arduino结合起来,使读者能够迅速完成从初学者到高级开发者的升级,直接面向开发项目,快速开发出产品原型。

内容简介

由于Arduino极强的易用和扩展性,也成了众多电子工程师、手工制作爱好者的新玩具。在美国知名的电子制作杂志Makezine的博客上,每天都能看到用Arduino制作出来的新玩意。而从2009年开始,由Makezine日本版所举办的电子制作爱好者大会,体育馆大的会场里分成几十个摊位,个人、团体、公司、电子工程师、程序员、设计师、艺术家汇聚一堂,守着自己的小摊位,上面放着从机器人、飞行器、自行车POV,还有电子乐器、趣味玩具、玩偶、标本、趣味电子装置等手工制品。此外,还有教人焊接电子零件的工作坊,出售相关图书的专柜,研讨Arduino与iPhone连接的讲座、新书发布会等。而2010年的第5次大会,配合日本活跃的互动设计师、教育家小林茂的《PrototypingLab》(一本介绍用Arduino制作产品原型的新书)的发表,同场展出了日本年轻一代互动设计师、艺术家的作品,他们的共通点都是使用了Arduino或类似的技术。本书将大学单片机原理与市面流行的Arduino结合起来,使读者能够迅速完成从初学者到高级开发者的升级,直接面向开发项目,快速开发出产品原型。本书不但适合作为大专院校电子信息类、电气信息类、机械类、计算机类专业的教材,也可以作为工程技术人员使用Arduino进行快速高级开发的参考书。

目录

  • 基础篇单片机基础与Arduino作品快速开发
  • 第1章单片机基础
  • 1.1单片机基础技术知识
  • 1.1.1从计算机到单片机
  • 1.1.2单片机内部组成结构
  • 1.1.3单片机程序是如何执行的
  • 1.2单片机有哪些应用
  • 1.2.1单片机应用实例
  • 1.2.2参加大学生科技竞赛
  • 1.3单片机主要知名厂商及产品
  • 1.3.1Intel(英特尔)公司的MCS51系列单片机
  • 1.3.2MicroChip(微芯)公司的PIC系列单片机
  • 1.3.3Atmel公司的AVR系列单片机
  • 1.3.4STC(宏晶)公司的STC系列单片机
  • 1.3.5全国大学生电子设计竞赛曾指定的单片机
  • 1.4AVR单片机产品系列及开发方法
  • 1.4.1AVR单片机采用的主要技术
  • 1.4.2AVR单片机产品系列
  • 1.4.3AVR单片机开发方法
  • 第2章Arduino开源平台
  • 2.1Arduino的产生
  • 2.1.1Arduino的技术特点
  • 2.1.2开源性
  • 2.2ArduinoUNO开发板
  • 2.2.1电路图和PCB
  • 2.2.2Arduino与ATmega328内部对应关系
  • 2.2.3ArduinoUNO板引脚安排
  • 2.2.4ArduinoUNO板的供电
  • 2.3加载运行第一个Arduino程序
  • 2.3.1IDE安装与功能介绍
  • 2.3.2快速入门——加载第一个示例程序
  • 2.3.3第一个程序的背后
  • 第3章简洁的Arduino语言
  • 3.1语言概览
  • 3.2Arduino语言基础
  • 3.2.1程序的架构
  • 3.2.2数据类型
  • 3.2.3数据运算
  • 3.3程序结构
  • 3.3.1顺序结构
  • 3.3.2选择结构
  • 3.3.3循环结构
  • 3.4函数的使用
  • 3.4.1自己封装函数
  • 3.4.2函数中的参数传递
  • 3.4.3非空类型的函数
  • 第4章数字输入/输出
  • 4.1Arduino的数字输入/输出口
  • 4.1.1数字I/O口配置语句
  • 4.1.2数字输出语句
  • 4.1.3数字I/O口输入语句
  • 4.2简单数字输入/输出实验
  • 4.2.1按键开关控制LED灯亮灭
  • 4.2.2用一体化结构蜂鸣器模拟救护车笛声
  • 4.3复杂的数字I/O实验
  • 4.3.1多彩广告灯实验
  • 4.3.2LED数码管循环显示1~8,每个数字显示2s
  • 4.3.34位八段LED数码管显示“2019”
  • 第5章Arduino便捷的模拟/数字转换
  • 5.1ArduinoUNO板上的A/D转换
  • 5.1.1逐次逼近模数转换技术
  • 5.1.2ArduinoUNO上的A/D引脚
  • 5.1.3Arduino中的A/D转换语句
  • 5.1.4A/D转换器主要技术参数
  • 5.2A/D转换基本实验
  • 5.2.1读取模拟引脚上的模拟值并显示出来
  • 5.2.2使用A/D转换器进行按键输入判别
  • 5.2.3使用A/D转换器读取键盘值的抢答器
  • 第6章Arduino的时间函数和PWM
  • 6.1Arduino中的时间函数
  • 6.1.1delay()
  • 6.1.2delayMicroseconds()
  • 6.1.3millis()
  • 6.1.4micros()
  • 6.2独立于CPUCore的音调产生与脉冲宽度测量
  • 6.2.1tone()与noTone()
  • 6.2.2pulseIn()
  • 6.3用PWM实现数字/模拟转换
  • 6.3.1PWM基础
  • 6.3.2Arduino的模拟输出
  • 6.3.3读取电位器的阻值控制LED的闪烁间隔和亮度
  • 6.3.4混合应用:调用pulseIn()显示来自analogWrite()的高低电平脉冲
  • 持续时间
  • 第7章中断
  • 7.1中断系统基本概念
  • 7.1.1ATmega328的中断系统
  • 7.1.2Arduino中使用的中断
  • 7.2中断与轮询的对比实验
  • 7.2.1轮询按键实验
  • 7.2.2使用中断按键的实验
  • 第8章Arduino中封装的串行通信
  • 8.1硬件结构
  • 8.1.1USART的硬件结构
  • 8.1.2USART的函数概览
  • 8.2串口通信实验
  • 8.2.1控制ArduinoUNO板上的LED
  • 8.2.2双UNO板串口通信传输数据
  • 高级开发篇Arduino的性能极限与高级开发
  • 第9章ATmega328数据手册
  • 9.1ATmega328外部特性
  • 9.1.1ATmega328P主要特性
  • 9.1.2引脚排列与芯片封装
  • 9.1.3电源、系统晶振、芯片复位引脚
  • 9.1.4输入/输出引脚
  • 9.2ATmega328的内部结构与指令系统
  • 9.2.1AVR单片机内部的主要部件
  • 9.2.2指令系统、寄存器及操作
  • 9.3操作管理寄存器的配置和编程
  • 9.3.1单片机的寄存器配置
  • 9.3.2对操作管理寄存器编程
  • 9.4高级开发用的寄存器
  • 第10章直接操作寄存器实现高速I/O
  • 10.1ATmega328的I/O口控制寄存器
  • 10.2直接操控I/O口寄存器
  • 10.2.1输出8MHz速度波形
  • 10.2.2位操作技能训练
  • 10.2.3直接操作寄存器的4×4薄膜键盘接口
  • 10.2.4AVR单片机I/O口寄存器操作注意事项
  • 第11章Arduino高速A/D采样
  • 11.1ATmega328A/D的内部结构
  • 11.1.1ADC系统结构
  • 11.1.2ADC中的寄存器
  • 11.1.3ADC的寄存器操作的步骤
  • 11.2具有58kHz的高保真音频数字化
  • 11.2.1提高Arduino的采样频率
  • ……
  • 第12章改变Arduino的PWM的频率
  • 第13章使Arduino具有定时中断
  • 第14章Arduino开源资源及使用
  • 第15章产品快速开发实例
  • 参考文献

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

Arduino相关资源

  • Arduino电子设计实战指南:零基础篇

    Arduino电子设计实战指南:零基础篇

    Arduino是一个任何人都可以快速上手使用的电子控制平台,可能在硬件工程师的眼中它仅仅是一个简单的8位机最小系统,但对于更多的没有硬件背景的人来说(特别是软件工程师),Arduino为他

    大小:29.3 MBArduino电子书

  • Arduino案例实战:卷Ⅰ

    Arduino案例实战:卷Ⅰ

    这书以全民创业大众创业为时代特征,以物联网技术和智能开源硬件发展为技术背景,总结信息化时代自主创新模式、创新思维方法和产品创新。以CDIO(ConceiveDesignImplementoperate)方法为

    大小:206 MBArduino电子书

  • arduino 15个入门实例

    大小:29.22 MBarduino入门

  • 《Arduino实战》配套资源

    《Arduino实战》配套资源

    编辑推荐 《Arduino实战》是一本搭建原型和DIY电子制作的实践指南。作者团队由机器人设计专家、交互设计师和艺术家组成,将Arduino适合机器人设计者、艺术家、设计爱好者等的特质充分发挥出来。 《Arduino实战》将从基础的知识讲起拆封电路板并用一个简单的程序做些什么,到连接到电动机、LED显示器、Wi-Fi、GPS和蓝牙的时候,你会学到更复杂的项目。 内容简介 《Arduino实战》是用Arduino搭建趣味电子产品的实践指南。《Arduino实战》循序渐进、深入浅出

    大小:111.54 KBArduino配套资源

  • 爱上Arduino(第3版)

    爱上Arduino(第3版)

    本书作者Massimo Banzi是Arduino单片机的创始人,本书不仅有亲切明白的观念解说,也有真实完整的实作步骤说明。本书在第二版的基础上进行了新技术的知识革新

    大小:15.9 MBArduino电子书

  • Arduino创意机器人入门

    Arduino创意机器人入门

    机器人教育融机械、传感与控制等内容为一体,让学生在手脑并用解决实际问题的过程中,有效地提高逻辑思维能力、判断能力、动手能力和创新能力,是实施素质教育的一个重要平台。作为

    大小:28.8 MBArduino电子书

  • Arduino技术指南

    Arduino技术指南

    内容简介 本书主要讲解了Arduino开发板的物理特性与接口功能,Arduino使用的各种AVR微控制器,Arduino特有的编程环境,各种扩展板,可与Arduino一起工作的传感器、继电器模块、小键盘以及其他附加组件,从零开始创建自定义扩展板的步骤,介绍各种分析设计问题、定义实体与可测试需求的方法,确保开发成功。 目录 前言xv 第1章Arduino家族1 1.1Arduino简史1 1.2Arduino设备类型2 1.3Arduino实物展示3 1.4Arduino兼容设备6 1.4.1硬件兼容设备6

    大小:26 MBArduino电子书

  • Arduino Uno 轻松进阶36例

    Arduino Uno 轻松进阶36例

    内容简介 本书精选36个实用和富有创意的Arduino编程案例,包括雷达感应、红外测距、激光测距、语音识别、GPS定位、物联网遥控等,每个案例以项目式讲解方式,分为问题形成、实验描述、知识要点、编程要点、程序设计、拓展与挑战几部分,将技术要点和实现技巧紧密结合,有效指导读者快速掌握Arduino编程和开发设计。本书可作为Arduino初学者的参考用书,尤其可作为课外或校外中小学生学习和进行Arduino编程的辅导教材。 目录 实验1雷达感应灯/1 实验

    大小:49.1 MBArduino

参与送书

学习笔记

16小时47分钟前回答

opencv+arduino实现物体点追踪效果

本文所要实现的结果是:通过在摄像头中选择一个追踪点,通过pc控制摄像头的舵机,使这一点始终在图像的中心。 要点:使用光流法在舵机旋转的同时进行追踪,若该点运动,则摄像头跟踪联动。 #includeopencv2\opencv.hpp #includeopencv\cv.h #includeopencv\highgui.h #includemath.h #includeWindows.h #includestring.h using namespace std; using namespace cv; #define WINDOW_NAME "【程序窗口】" void on_MouseHandle(int event, int……