- ISBN:9787302374060
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:234
- 出版时间:2021-07-30
- 条形码:9787302374060 ; 978-7-302-37406-0
内容简介
作为开源硬件的代表之一,Arduino包含一套硬件和软件的交互制作平台,已经迅速普及到全球范围。 《Arduino开发从零开始学:学电子的都玩这个》由浅入深,从电子基础知识讲起,深入Arduino语法和各种案例,专为零基础的电子爱好者和发烧友编写。 通过阅读《Arduino开发从零开始学:学电子的都玩这个》,即便是非电子和机电等专业出身的读者也能享受到电子制作和开发的乐趣,用思想的火花改变生活,改变世界。 《Arduino开发从零开始学:学电子的都玩这个》分为3篇共7章。首篇介绍了Arduino的起源、发展和应用,并从安装开发环境(IDE)开始,对Arduino语法和电子基础知识(AVR)有一个初步的学习。第二篇通过使用Arduino制作一些电子玩具进一步讲解Arduino与传感器、电机、网络的相关知识,包括智能家居、机械手臂、遥控小车、Arduino与Flash互动、与Processing互动等较大型的项目。第三篇从大型项目开发角度为读者展现了一个项目从需求到面向对象到编写类库的整个过程,并完成了一个能播放音乐的类库。 《Arduino开发从零开始学:学电子的都玩这个》适合零基础的初学者,以及高等院校的学生作为学习教材,同时也适合电子技术爱好者和技术人员阅读。 讲述了Arduino起源与背景、产品种类、开发环境、语法、内核介绍和电子基础知识。 对Arduino常用的函数及使用的传感器、电机、网络等硬件进行介绍,然后对Arduino项目进行深入性研究,包括智能家居、机械手臂、遥控小车、贪食蛇等项目,以及使用Arduino-第三方软件进行互动。 详解Arduino项目的开发方法和经验,包括Arduino项目开发时应注意的流程问题、面向对象开发的相关知识、Arduino自带类库的讲解。*后还通过编写一个音乐播放器类库来丰富读者所学的内容。 《Arduino开发从零开始学:学电子的都玩这个》特点: Arduino是一个优秀的开源硬件平台,具有廉价易学、开发便捷的特点 全面介绍Arduino开发板种类、开发环境、开发语言、开发方法和技巧 详解智能家居、机械手臂、遥控小车、贪食蛇、音乐播放器等示例项目
目录
第1章 进入Arduino的世界
1.1 什么是Arduino
1.1.1 Arduino不只是电路板
1.1.2 Arduino程序的开发过程
1.2 为什么要使用Arduino
1.3 Arduino硬件的分类
1.3.1 Arduino开发板
1.3.2 Arduino扩展硬件
1.4 Arduino展望未来
1.4.1 创客文化
1.4.2 快速原型设计
1.5 本章小结
第2章 开始Arduino之旅
2.1 搭建开发环境
2.1.1 交叉编译
2.1.2 在Windows上安装IDE
2.1.3 在Linux上安装IDE
2.1.4 在MacOS上安装IDE
2.1.5 ArduinoIDE介绍
2.2 常用的Arduino第三方软件介绍
2.2.1 图形化编程软件ArduBlock
2.2.2 Arduino仿真软件Virtualbreadboard
2.3 **次上手Arduino
2.3.1 加载**个程序
2.3.2 用ArduinoIDE开发程序流程
2.3.3 函数库和程序架构介绍
2.3.4 HelloWorld做了什么
2.4 Arduino语法——变量和常量
2.4.1 变量
2.4.2 常量
2.5 Arduino语法——数据类型
2.5.1 常用的数据类型
2.5.2 数据类型转换
2.5.3 自定义数据类型
2.6 Arduino语法——数组
2.6.1 创建或声明一个数组
2.6.2 指定或访问数组
2.7 Arduino语法——运算符
2.7.1 赋值运算符
2.7.2 算数运算符
2.7.3 关系运算符
2.7.4 逻辑运算符
2.7.5 递增/减运算符
2.8 Arduino语法——条件判断语句
if语句
2.9 Arduino语法——循环语句
2.9.1 for循环
2.9.2 while循环
2.10 Arduino语法-函数
2.11 Arduino语法——输入与输出
2.11.1 数字的输入与输出
2.11.2 模拟输入输出
2.12 本章小结
第3章 进入硬件的世界
……
第二篇 探索Arduino
第三篇 深入Arduino
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0