搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Arduino开发从零开始学
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302665717
  • 作      者:
    编者:爱玩键盘的猫|责编:夏毓彦
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
Arduino是一款便捷、灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)两部分。Arduino本质上是一种电子工具,可以用来制作许多有趣的创意电子作品,比如四轴飞行器、智能小车等。本书详解Arduino UNO R3开发板和常用电子元件的用法,并结合下位机实验、上位机实验以及智能小车项目,帮助读者掌握Arduino开发技能。《Arduino开发从零开始学》配套示例源码、PPT课件、配图文件、作者QQ答疑服务。 本书内容包括Arduino平台概述、搭建Arduino开发环境、辅助性库函数、电路设计软件Fritzing入门、硬件入门、发光二极管、按键数字信号、按键开关控制LED等。 本书既适合Arduino初学者、电子技术爱好者、Arduino智能小车创意开发人员阅读,也可作为高等院校或高职高专电子、物联网等专业的教材。
展开
目录
第1章 Arduino平台概述
1.1 什么是Arduino
1.2 Arduino的起源
1.3 Arduino的主要特点
1.4 Arduino的应用场景
第2章 搭建Arduino开发环境
2.1 下载和安装Arduino IDE
2.2 设置Arduino IDE中文界面
2.3 Arduino IDE界面简介
2.3.1 标题栏
2.3.2 菜单栏
2.3.3 工具栏
2.3.4 代码编辑器
2.4 连接开发板并安装驱动
2.5 验证开发环境
2.5.1 第一个Arduino程序
2.5.2 数字引脚和数字电平
2.6 串口打印
2.6.1 Print类
2.6.2 Stream类
2.6.3 HardwareSerial类
2.7 常见的第三方软件
2.7.1 Arduino的模拟仿真利器Virtual Breadboard
2.7.2 电路分析与实物仿真软件Proteus
第3章 辅助性库函数
3.1 位操作函数
3.1.1 bitRead读取位数据
3.1.2 bitWrite写位数据
3.1.3 bitSet置
3.1.4 bitClear置
3.1.5 lowByte提取低字节
3.1.6 highByte提取高字节
3.2 随机数函数
3.2.1 randomSeed设置随机数种子
3.2.2 random生成随机数
3.3 时间函数
3.3.1 delay暂停程序(毫秒级)
3.3.2 delayMicroseconds暂停程序(微秒级)
3.3.3 micros运行计时(微秒级)
3.3.4 millis运行计时(毫秒级)
3.4 数学函数
3.5 字符函数
3.6 数字输入/输出操作函数
3.6.1 pinMode设置引脚模式
3.6.2 digitalRead读取引脚值
3.6.3 digitalWrite向引脚写值
3.7 模拟输入/输出操作函数
3.7.1 analogRead读取模拟引脚
3.7.2 analogReference改变基准电压
3.7.3 analogWrite输出模拟信号
3.8 高级输入/输出操作函数
3.8.1 tone生成方波
3.8.2 noTone停止方波
3.8.3 pulseIn读取脉冲
3.8.4 pulseInLong读取脉冲
3.8.5 shiftIn移入数据
3.8.6 shiftOut移出数据
3.9 中断操作函数
3.9.1 interrupts重启中断
3.9.2 noInterrupts禁用中断
3.9.3 attachInterrupt设置一个中断
3.9.4 detachInterrupt
3.9.5 digitalPinToInterrupt
第4章 电路设计软件Fritzing入门
4.1 认识Fritzing
4.1.1 下载和安装Fritzing
4.1.2 Fritzing主界面
4.1.3 元件库
4.2 使用Fritzing模拟电路
4.2.1 点亮和烧毁LED灯
4.2.2 测量电压和电流
第5章 硬件入门
5.1 单片机和开发板
5.1.1 什么是单片机
5.1.2 主流单片机
5.1.3 开发板
5.1.4 Arduino属于单片机开发板
5.1.5 Atmel公司的单片机
5.1.6 AVR单片机的优缺点
5.2 电压、电流和电阻
5.2.1 电压
5.2.2 电流
5.2.3 电阻
5.3 电子元件
5.3.1 电容
5.3.2 发光二极管
5.3.3 开关
5.3.4 晶体振荡器
5.3.5 七段数码管
5.3.6 米字数码管
5.3.7 蜂鸣器
5.3.8 二极管
5.3.9 三极管
5.3.10 三态缓冲器
5.3.11 光电耦合器
5.3.12 电位器
5.3.13 继电器
5.4 详解电阻器
5.4.1 电阻器的定义
5.4.2 电阻器的作用
5.4.3 电阻器的分类
5.4.4 区分薄膜式与厚膜式
5.5 线路
5.5.1 导线
5.5.2 引脚
5.5.3 GND
5.6 电路图
5.7 常用软硬件工具
5.8 面包板和跳线
5.8.1 面包板
5.8.2 跳线
5.9 ATmega328P单片机
5.10 Arduino开发板的常见型号
5.10.1 Arduino UNO开发板
5.10.2 Arduino Leonardo开发板
第6章 发光二极管
6.1 LED概述
6.1.1 LED的概念
6.1.2 PN结
6.1.3 LED的工作原理
6.1.4 LED的特点
6.1.5 LED的参数
6.1.6 LED的分类
6.2 LED实战
6.2.1 电路图
6.2.2 模拟电路
6.2.3 点亮和熄灭LED
6.2.4 伏安特性
6.2.5 搭建实物电路
6.2.6 编写程序
第7章 按键数字信号
7.1 输入模式和按键开关
7.2 模拟电路
7.3 搭建实物电路
7.4 编程让电路工作
第8章 按键开关控制LED
8.1 输入上拉的概念
8.2 电路设计
8.3 编写程序驱动电路
第9章 Arduino纯下位机实验
9.1 制作LED流水灯
9.1.1 电路设计
9.1.2 搭建电路并开发程序
9.2 制作抢答器
9.2.1 电路设计
9.2.2 搭建电路并开发程序
9.3 让蜂鸣器发出不同频率的声音
9.3.1 电路设计
9.3.2 搭建电路并开发程序
9.4 用按键开关控制蜂鸣器
9.4.1 电路设计
9.4.2 搭建电路并开发程序
9.5 读取电位器模拟量
9.5.1 电路设计
9.5.2 搭建电路并开发程序
9.6 光控小灯
9.6.1 电路设计
9.6.2 搭建电路并开发程序
9.7 电位器调节
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证