资源名称:Arduino编程从零开始

内容简介:

《Arduino编程从零开始》从C语言基础开始,深入浅出地介绍了Arduino编程,对于零基础的初学者和有一定基础的Arduino玩家都有一定的帮助。《Arduino编程从零开始》使用大量的程序范例一步步、手把手地教读者怎样为一块Arduino板进行编程,进而实现想要的功能,从让Arduino板载LED以各种不同的方式来闪烁,一直到通过附加扩展板实现更加复杂和实用的功能,甚至让Arduino板变成一个小型Web服务器。

《Arduino编程从零开始》适合广大“创客”和电子爱好者学习,也可供中学生科技竞赛、高等院校相关专业及电子设计(制作)比赛参考。

资源目录:

第1章 这就是Arduino

1.1 单片机

开发板

1.2 Arduino板概览

供电

电源接口

模拟输入:

数字接口

单片机

其他元器件

1.3 Arduino的起源

1.4 Arduino大家庭

UNO、Duemilanove和Diecimila

Mega

Nano

Bluetooth

Lilypad

其他官方板

Arduino兼容板

1.5 总结

第2章 从零开始

2.1 开机

2.2 安装软件

2.3 上传你的第一个Sketch

2.4 Arduino应用程序

2.5 总结

第3章 C语言基础

3.1 编程

3.2 什么是计算机语言

3.3 再闪烁一次

3.4 变量

3.5 C语言实验

数字变量和运算式

3.6 指令

if语句

for循环

while循环

#define指令

3.7 总结

第4章 函数

4.1 什么是函数?

4.2 参数

4.3 全局、局部和静态变量

4.4 返回值

4.5 其他变量类型

浮点数

布尔

其他数据类型

4.6 编程风格

首行缩进

大括号

留白

注释

4.7 总结

第5章 数组和字符串

5.1 数组

SOS莫尔斯码所使用的数组

5.2 字符串数组

字符串字面值

字符串变量

5.3 莫尔斯码翻译器

数据

全局变量和setup

loop函数

函数flashSequence

函数flashDotOrDash

完整代码

5.4 总结

第6章 输入和输出

6.1 数字输出

6.2 数字输入

上拉电阻

内部上拉电阻

消抖

6.3 模拟输出

6.4 模拟输入

6.5 总结

第7章 标准Arduino库

7.1 随机数

7.2 数学函数

7.3 位操作

7.4 高级输入∕输出

声音生成

读取移位寄存器

7.5 中断

7.6 总结

第8章 数据存储

8.1 常量

8.2 PROGMEM指令

8.3 EEPROM

在EEPROM中存储整数

在EEPROM中存储浮点数(union)

在EEPROM中存储字符串

清空EEPROM的内容

8.4 压缩

范围压缩

8.5 总结

第9章 LCD显示器

9.1 USB信息板

9.2 使用显示器

9.3 其他LCD库函数

9.4 总结

第10章 Arduino网络编程

10.1 网络扩展板

10.2 和Web服务器通信

HTTP

HTML

10.3 将Arduino用作Web服务器

10.4 通过网络来设置Arduino的针脚

10.5 总结

第11章 C++和库

11.1 面向对象

类和方法

11.2 内建库示例

11.3 写一个库

头文件

实现文件

完成你的库

11.4 总结

资源截图:

arduino编程语言教程_Arduino编程从零开始_IT教程网相关推荐

  1. arduino yun 京东_Arduino编程从零开始 使用C和C++(第2版)简介,目录书摘

    内容简介:内容简介: ● 安装软件环境,给Arduino上电,开始上传项目 ● 理解C语言编程基础 ● 为项目添加函数.数组和字符串 ● 用程序控制Arduino的数字和模拟输入/输出接口 ● 使用标 ...

  2. java高级教程pdf_Java高级编程实用教程中文 PDF版_IT教程网

    资源名称:Java高级编程实用教程中文 PDF版 内容简介 本书是一本介绍Java高级编程的实用教程,面向具有一定Java编程基础的开发人员.本书通过对"项目"的分析.实现和讲解, ...

  3. java编程官方教程_Java编程入门官方教程

    图书特色:关键技能与概念:每章开头列出要介绍的技能和概念 专家解答:以问答形式提供附加信息和实用提示 编程练习:示范如何运用编程技能的紧贴实用的练习 自测题:每章后有一些测试题,以帮助读者扎实掌握Ja ...

  4. Word教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Word 2010入门教程 - 从简单的步骤入门Microsoft Office 2010,从基本到高级概念,包括探索窗口,后台视图,输入文本,移动,打开,关闭文档,上下文帮助,插入,选择, ...

  5. Apache POI(Word)教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 IT宝库整理的Apache POI Word入门教程 - 从基本到高级概念的简单简单步骤学习Apache POI Word,其中包括概述,Apache POI安装,核心类,文档,段落,边框, ...

  6. EJB教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 EJB入门教程 - 从简单的步骤了解EJB 3.0和3.1(Enterprise Java Bean)框架,从基本概念到高级概念,包括概述,环境设置,应用服务器,容器,企业Bean,注释,会 ...

  7. 高级Excel功能教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数.Excel函数共包含11类,分别是数据库函数.日期与时间函数.工程函数.财务函数.信息函数.逻辑函数. ...

  8. Java国际化教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Java国际化入门教程 - 从简单的步骤了解Java国际化从基本到高级概念,包括概述,环境设置,区域设置,区域设置详细信息,显示语言,ResourceBundle,NumberFormat, ...

  9. Windows 10教程_编程入门自学教程_菜鸟教程-免费教程分享

    教程简介 Windows 10入门教程 - 从简单的步骤了解Windows 10,从基本到高级概念,包括概述,安装,入门,GUI基础知识,导航,开始菜单,任务栏,平板电脑模式,文件资源管理器,Cort ...

最新文章

  1. laravel 163发送邮件
  2. JavaScript实现递归楼梯问题(迭代解决方案)算法(附完整源码)
  3. Python爬虫连载16-OCR工具Tesseract、Scrapt初步
  4. DPDK 跟踪库tracepoint源码实例分析
  5. Blog主场转至51CTO.com
  6. 如何在Win7旗舰版中安装并设置IIS
  7. 32 从上到下打印二叉树(举例让抽象问题具体化)
  8. 【SQL注入-01】SQL语句基础及SQL注入漏洞原理及分类
  9. Linux驱动开发|USB驱动
  10. 干货 | 日均5亿字符翻译量,百毫秒内响应,携程机器翻译平台实践
  11. vue报错elementUI使用datepicker报错Avoid mutating a prop directly since the value will be overwritten whene
  12. 正三角java_Java中的的画正三角方法
  13. 程序员进阶架构师、技术总监、CTO,需要掌握哪些核心技能
  14. 虚拟机连接安卓模拟器(雷电模拟器、夜神模拟器)
  15. 什么会导致HTTP出现429请求过多错误?
  16. 麻烦你先搞懂这几个问题,简历再写熟悉数据库!!!
  17. 【软件测试】QTP参数化的使用
  18. strip和stripe
  19. IP地址,域名,服务器
  20. Android刷新页面

热门文章

  1. 知到python课程答案-知到智慧树_Python数据分析与数据可视化_结课测验答案
  2. 跟着团子学SAP PS后台篇——项目编码配置 OPSJ/OPSK
  3. 美国国家安全局(NSA)“酸狐狸”漏洞攻击武器平台技术分析报告
  4. 制作的动图太大怎么办?如何快速将gif图片缩小?
  5. 浅谈第四层交换机技术及应用
  6. python实现运动模糊图像_OpenCV+Python实现图像运动模糊和高斯模糊!它是编程界的PS!...
  7. 豆腐的做法与编辑的文风
  8. 利用python实现微信自动回复群发等操作(不需要登录网页版微信)
  9. 如何用网站统计工具追踪访客来路
  10. Work around for SQL Configuration Manager Consol