万本电子书0元读

万本电子书0元读

顶部广告

Arduino图形化编程进阶实战电子书

Aduino使得没有多少电子技术基础、不懂单片机的人也能制作出自己的智能硬件,但是使用Arduino必须具备一些C语言的编程基础,这使它的应用受到了一限制。中国创立zui早的创客空间——上海新车间发的第三方图形化编程软件ArduBlock,顺利解决了这一难题,让人们学习Arduino的门槛一步降低。它将编程的工作简化为拖曳图形的拼图游戏,使编程可视化,交互性加强。使用它,中小学生也能利用Arduino实现机器人制作,完成自己的创客制作项目。但人们在使用ArduBlock编程时普遍认为它只能解决比较简单的问题,其实并非如此,只要我们多动脑筋,还是可以用它做出比较复杂、有趣的作品的。

售       价:¥

纸质售价:¥36.40购买纸书

182人正在读 | 0人评论 6.2

作       者:吴汉清

出  版  社:人民邮电出版社有限公司

出版时间:2017-10-01

字       数:4.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Arduino图形化编程阶实战》介绍了Arduino的基础知识和ArduBlock图形化编程软件的使用方法,并提供了11个使用ArduBlock编程的应用实例。这些实例生动有趣、新颖独特、实用性强。每个实例都给出了所使用的传感器介绍、硬件电路工作原理图、程序代码、装配及调试等内容,资料完整,每一个实例都经过作者实际制作。这些实例不仅涵盖了Arduino常见的应用类型,也包含了Arduino常用的传感器模块。读者通过学习、制作书中的实例,可以发挥自己的创造性,在现有作品基础上设计和制作出自己的作品。 《Arduino图形化编程阶实战》适合创客、电子爱好者和Arduino爱好者阅读,也可作为中小学创客教育的教学参考书。<br/>【推荐语】<br/>Aduino使得没有多少电子技术基础、不懂单片机的人也能制作出自己的智能硬件,但是使用Arduino必须具备一些C语言的编程基础,这使它的应用受到了一限制。中国创立zui早的创客空间——上海新车间发的第三方图形化编程软件ArduBlock,顺利解决了这一难题,让人们学习Arduino的门槛一步降低。它将编程的工作简化为拖曳图形的拼图游戏,使编程可视化,交互性加强。使用它,中小学生也能利用Arduino实现机器人制作,完成自己的创客制作项目。但人们在使用ArduBlock编程时普遍认为它只能解决比较简单的问题,其实并非如此,只要我们多动脑筋,还是可以用它做出比较复杂、有趣的作品的。 笔者从2016年6月始,为《无线电》杂志撰写了10篇“ArduBlock图形化编程阶实战”系列的连载文章,本书以此为基础扩充、整理而成的。第1章介绍了Aduino的基础知识和ArduBlock软件的安装和使用方法,通过这一章的学习,读者基本上就门了。第2章到第12章介绍了11个Aduino制作实例,笔者在选择这些实例时既考虑了作品类型的涵盖面,也注意使用到各种常用的传感器模块。这些实例从易到难,新颖有趣,实例制作资料完整,可操作性强,且所有作品均为原创。笔者想通过这些实例来和读者一起学习如何更好地使用Arduino,在这些实例的制作过程中,我们不仅会提高使用ArduBlock编程的能力,还能学到不少硬件知识和软件技巧。<br/>【作者】<br/>吴汉清 中学信息技术教师,高-级工程师。从中学时代即成为一名电子爱好者,上大学后始为电子类报刊撰写电子制作文章,著有《玩转Arduino电子制作》。<br/>
目录展开

扉页

内容提要

前言

第1章 搭建Arduino图形化编程平台

1.1 Arduino控制器简介

1.2 下载安装Arduino IDE

1.3 配置ArduBlock图形化编程环境

1.3.1 创建目录

1.3.2 安装ArduBlock软件

1.3.3 安装第三方类库

1.3.4 应用举例

1.4 小结

第2章 自我控制LED夜灯

2.1 预备知识

2.1.1 普通LED夜灯

2.1.2 LED光伏效应试验

2.2 硬件电路

2.3 程序设计

2.4 用单片机制作LED夜灯

2.4.1 单片机LED夜灯电路

2.4.2 用Arduino控制器制作ISP下载线

2.4.3 给单片机烧写程序

2.4.4 装配与调试

2.5 小结

第3章 奇妙的电磁陀螺

3.1 硬件电路

3.1.1 普通电磁陀螺电路

3.1.2 Arduino电磁陀螺电路

3.2 程序设计

3.3 零部件制作

3.3.1 陀螺工作平台

3.3.2 线圈

3.3.3 陀螺

3.4 安装与调试

3.5 扩展研究

3.6 扩展应用

3.7 小结

第4章 指针式温/湿度表

4.1 预备知识

4.1.1 DHT11数字温/湿度传感器

4.1.2 舵机

4.2 硬件电路

4.3 程序设计

4.4 装配与调试

4.5 小结

第5章 数字时钟

5.1 预备知识

5.2 硬件电路

5.3 程序设计

5.3.1 主程序

5.3.2 数码管动态扫描子程序

5.3.3 显示子程序

5.3.4 整点报时子程序

5.3.5 时间调整子程序

5.4 装配与调试

5.5 小结

第6章 两轮蓝牙遥控小车

6.1 预备知识

6.1.1 蓝牙串口模块

6.1.2 360°舵机

6.2 硬件电路

6.3 程序设计

6.3.1 Arduino程序

6.3.2 手机App

6.4 小车制作

6.5 调试与使用

6.6 小结

第7章 智能小车

7.1 预备知识

7.1.1 红外传感器

7.1.2 红外测距传感器

7.1.3 直流电机驱动模块

7.2 硬件电路

7.3 小车制作

7.3.1 安装小车底盘

7.3.2 安装Arduino控制器和传感器

7.4 程序设计与小车调试

7.4.1 红外避障

7.4.2 循线

7.4.3 悬停

7.5 小结

第8章 红外遥控多功能插座

8.1 预备知识

8.2 硬件电路

8.3 程序设计

8.3.1 获取遥控器按键编码

8.3.2 主程序和子程序

8.4 安装、调试与使用

8.4.1 上传程序

8.4.2 装配电路板

8.4.3 改装接线板

8.5 小结

第9章 数字密码锁

9.1 预备知识

9.1.1 电控锁

9.1.2 矩阵式按键

9.2 硬件电路

9.3 程序设计

9.4 安装调试与使用

9.5 小结

第10章 PM2.5测试仪

10.1 预备知识

10.1.1 灰尘传感器

10.1.2 4位串行数码管模块

10.2 硬件电路

10.3 程序设计

10.3.1 主任务:读取GP2Y1010AU0F数据

10.3.2 支任务:4位串行数码管模块动态扫描显示

10.4 安装与调试

10.5 小结

第11章 超声波感应电子琴

11.1 预备知识

11.1.1 超声波传感器

11.1.2 蜂鸣器模块

11.2 硬件电路

11.3 程序设计

11.4 安装与调试

11.5 小结

第12章 光电八音盒

12.1 预备知识

12.1.1 步进电机与驱动模块

12.1.2 反射型光电传感器

12.2 硬件电路

12.3 程序设计

12.3.1 光电传感器信号处理

12.3.2 步进电机驱动

12.4 安装与调试

12.4.1 机盒、音筒装配

12.4.2 乐谱纸带的绘制

12.4.3 电路板装配

12.4.4 总装

12.4.5 调试

12.5 小结

附录ArduBlock教育版模块功能及对应程序代码

1.控制模块

2.引脚模块

3.逻辑运算模块

4.数学运算模块

5.常量/变量模块

6.实用命令

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部