首页 > 图书中心 >图书详情

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

本书将高等学校单片机原理课程与Arduino结合,使读者能够迅速完成从初学者到高级开发者的升级,直接面向开发项目,快速开发出产品原型。课件下载处为本书课件。

作者:王洪源 陈慕羿 任世卿 付垚
定价:59
印次:1-2
ISBN:9787302602804
出版日期:2022.08.01
印刷日期:2023.07.17

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

more >

前言 Arduino是一个基于AVR单片机的开放源码的软硬件开发平台,板上的单片机可以通过Arduino的编程语言来编写程序,编译成二进制文件,下载进AVR单片机微控制器,实现快速的电子原型开发。 在国外的创新团队中, Arduino应用极广,一些创新团队组成的公司做应用模型往往都选择Arduino。越来越多的软件开发者通过Arduino进入硬件、物联网等开发领域。在大学里,自动化、通信、机械、材料、化工,甚至艺术专业,也纷纷开设了Arduino相关课程。 国内关于单片机的教材,一般都选用MCS51为主要内容,在极其有限的学时内讲授单片机的发展史、8051芯片的基本硬件结构、指令系统、简单的I/O扩展、汇编语言、C51简介等,全部内容讲授下来需要大约50学时。经典的“8051”+“汇编语言”+“接口芯片”因其技术过时,在实际中很少得到应用。现今应用的主流单片机是AVR、ARM、STM32等系列,由于它们的技术复杂性,如果作为教材 又太拘泥于细节,学生难以在100学时内掌握。 国内出版了大量的Arduino参考书,但都侧重于产品应用设计。从教材的角度看,缺少对于单片机内部硬件结构、寄存器等的介绍,这样对单片机内部结构、底层操作机理的了解过于肤浅,无法挖掘单片机的硬件资源潜力来提高产品的性能。 本书将Arduino与经典单片机教学内容结合起来,不但讲授Arduino语言、开发参考,而且对高级单片机开发需要 掌握的单片机内部结构、寄存器操作做了较深入的介绍,使读者既能快速进行应用产品开发,又能深入挖掘AVR ATmega328P单片机的潜力进行高级开发,特别适合高校师生进行教学和应用产品设计参考。 本书与传统51单片机教程相比,具有如下几方面的优势: 通过学习Arduino单片机,可以在学习电子技术基础、C语言后,就可用 Arduino单片机编写程序。特别适用于将单片机课程前移到大学第二、三学期,以便学生能够尽早参加各类电子设计竞赛。 Arduino软硬件完全开放,技术上不做任何保留。复杂的任务可以利用大量的封装库来完成,例如写入SD记忆卡、解析GPS报文、液晶显示等。在此基础上进行简单的修改,即可编写出比较复杂的程序,完成功能多样化的作品,特别适合学生进行创新创业训练。在高起点上进行编程、设计,涉及知识的深度和广度是学习MCS51单片机所远远不及的。 相对其他开发板,Arduino及周边产品相对质优价廉,学习或创作成本低。重要的一点是: 烧录代码不需要烧录器,直接用USB线就可以完成下载。 为了方便读者学习,本书提供了视频教学课件和实验教学视频教程。本书提供的所有示例程序都已调试通过。另外,还提供了大量的资源文件(包括开源电路图、数据手册、库文件等),这些文件可在清华大学出版社官网本书页面下载。 本书由沈阳理工大学王洪源教授、陈慕羿副教授、任世卿副教授、付垚高级实验师担任编写工作,靳晓蕾、何婉昀、朱润驰、袁帅克、王骥、肖怀玉、夏靖坤、马尔卓等硕士研究生参与了部分内容的编写、程序调试等工作。 本书得到辽宁省教育厅科学研究项目(LG201932)支持,书中的部分程序示例来源于互联网,许多作者只是提供了网络昵称,故无法署名,在此一并表示感谢。 编者 2022年4月

more >
扫描二维码
下载APP了解更多

同系列产品more >

数字音频信号处理(原书第3版)

[德] 乌多·佐尔泽(Udo
定 价:79元

查看详情
人工智能应用开发——基于LabVIEW...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式系统应用开发——基于NI Lab...

杨帆、张彩丽、刘晋东、
定 价:79.90元

查看详情
嵌入式实时操作系统——理论基础

[英]吉姆·考林(Jim Cool
定 价:99元

查看详情
C#编程开发实战(微课视频版)

郭佳佳、涂振、陈林
定 价:89元

查看详情
图书分类全部图书
more >
  • 王洪源教授,沈阳理工大学信息科学与工程学院通信工程专业主任。主要研究无线网络信息传输与控制技术、信号处理技术。作为项目负责人和完成人的参研项目主要有铁路专用电子系统勘察设计、综合电子信息系统、东北地区卫星数字电子汇兑系统等。先后获得军队科技进步三等奖 1 项,辽宁省科技进步二等奖 1 项,辽宁省电子科技进步一等奖 1 项,国家级科技新产品奖 1 项,获沈阳军区嘉奖1次等。
  • 本书将大学单片机原理与市面流行的Arduino结合起来,使读者能够迅速完成从初学者到高级开发者的升级,直接面向开发项目,快速开发出产品原型。
more >
  • 目录

    基础篇单片机基础与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.2Arduino UNO开发板

    2.2.1电路图和PCB

    2.2.2Arduino与ATmega328内部对应关系

    2.2.3Arduino UNO板引脚安排

    2.2.4Arduino UNO板的供电

    2.3加载运行第一个Arduino程序

    2.3.1IDE安装与功能介绍

    2.3.2快速入门——加载第一个示例程序

    2.3.3第一个程序的背后

    第3章简洁的A...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘