Arduino/Genuino 101开发入门
Arduino中文社区 推荐! 32位Arduino控制器开发入门书籍,提供线上解答,助力读者学习!

作者:陈吕洲

丛书名:水木书荟

定价:49元

印次:1-1

ISBN:9787302478522

出版日期:2017.10.01

印刷日期:2017.08.18

图书责编:刘星

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Genuino 101是一个极具特色的Arduino开发板,它基于Intel Curie模组,不仅有着和Arduino UNO一样的特性和外设,还集成了低功耗蓝牙(BLE)和六轴姿态传感器(IMU)功能,借助Intel Curie模组上模式匹配引擎,甚至可以进行机器学习操作。因此,使用Genuino 101可以完成一些传统单片机或者Arduino难以胜任的工作,制作更为惊艳的作品。 本书以清晰的结构讲述Genuino 101开发基础,内容涵盖Arduino编程基础知识和Genuino 101高级API的使用。 全书共9章,第1章简述Arduino与Genuino 101的历史、软硬件及开发环境使用方法;第2~4章讲解Arduino核心API的使用方法;第5~9章讲解Genuino 101独有的Curie API和u8g2驱动显示设备的方法。完成本书的学习后,可以具备大多数常见项目的开发能力。 本书主要针对大学生、研究生和开发者编写,适合入门学习。

作者简介 陈吕洲 Arduino中文社区创始人,硬件创业者,畅销图书《Arduino程序设计基础》的作者。早期从事机器人竞赛,现从事软硬件产品设计与开发工作。在业余时间致力于开源硬件的设计与推广,长期积极参与和推动国内开源硬件及相关社群的发展。研究领域涉及Arduino、mbed、ScriptBoard等硬件开发平台,Linux、Zephyr等嵌入式操作系统,也为Intel、Atmel等公司提供开源硬件产品设计与推广咨询服务。

前言 Genuino 101是一个极具特色的Arduino开发板,它基于Intel Curie模组,不仅有着和Arduino UNO一样的特性和外设,还集成了低功耗蓝牙(Bluetooth Low Energy,BLE)和六轴姿态传感器(Inertial Measurement Unit,IMU)功能,借助Intel Curie模组上模式匹配引擎,甚至可以进行机器学习操作。因此,使用Genuino 101可以完成一些传统单片机或者Arduino难以胜任的工作,制作更为惊艳的作品。 相较于传统的Arduino开发板,Genuino 101具有如下优势。 1. 控制核心Intel Curie是一个带有机器学习功能的模组 机器学习是当今技术领域的热点,但真想弄懂机器学习需要具备数学、逻辑学、统计学等多学科的知识。现在只需要有Genuino 101,即可在项目上应用或者体验机器学习的魅力了。 Genuino 101自带神经元,能进行基础的分类学习,这带来的好处是巨大的。结合Genuino 101的IMU,可以进行动作识别,而不用复杂的编程。想象一下如何用纯编程的方法实现动作识别,真的是太难了。 2. 可以进行真正的低功耗蓝牙开发 低功耗蓝牙技术是目前最流行的无线通信技术之一,我们用的移动设备几乎都带低功耗蓝牙功能,了解低功耗蓝牙开发,对开发人员大有裨益。 Genuino 101是蓝牙官方(SIG)推荐的蓝牙开发入门平台,其上集成有Nordic蓝牙模组,并提供了CurieBLE库用于开发,它能让我们了解什么是真正的蓝牙通信,还可以制作各种蓝牙BLE设备。...

暂无课件

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情

目录

第1章Arduino与Intel Curie

1.1什么是Arduino

1.2为什么使用Arduino作为开发平台

1.3Genuino 101与Intel Curie

1.4配置Genuino 101开发环境

1.5认识Arduino IDE

1.6添加Genuino 101支持

1.7Blink——Arduino的Hello World

第2章Arduino编程基础

2.1Arduino语言

2.2C/C++语言基础

2.2.1数据类型

2.2.2运算符

2.2.3表达式

2.2.4数组

2.2.5字符串

2.2.6注释

2.2.7用流程图来表示程序

2.2.8顺序结构

2.2.9选择结构

2.2.10循环结构

2.3电子元件和扩展模块

2.4Arduino扩展板的使用

2.5数字I/O的使用

2.5.1数字信号

2.5.2流水灯实验

2.5.3按键控制LED实验

2.6模拟I/O的使用

2.6.1模拟信号

2.6.2呼吸灯实验

2.6.3光敏电阻检测环境光实验

2.7数字传感器与模拟传感器的使用

2.8与计算机交流——串口的使用

2.8.1串口输出

2.8.2串口输入

2.8.3串口开关LED实验

2.9时间函数

2.9.1运行时间函数

2.9.2延时函数

2.9.3RTC函数

第3章I/O的高级应用

...

1)本书有国内资深的Arduino开发者、Arduino中文社区创始人陈吕洲编写,体系结构清晰,由浅入深,适合初学者学习,亦适合开发者查阅。

2)在Arduino中文社区(www.arduino.cn/)网站上提供本书相关问题的线上解答,让你学习无忧。

3Genuino 101是一个极具特色的Arduino开发板,使用它可以完成一些传统单片机或者Arduino难以胜任的工作,制作更为惊艳的作品;借助intel Curie模组上的模式匹配引擎,甚至还可以进行机器学习操作。