• arduino/genui01开发入门 编程语言 陈吕洲 编
  • arduino/genui01开发入门 编程语言 陈吕洲 编
  • arduino/genui01开发入门 编程语言 陈吕洲 编
  • arduino/genui01开发入门 编程语言 陈吕洲 编
  • arduino/genui01开发入门 编程语言 陈吕洲 编
21年品牌 40万+商家 超1.5亿件商品

arduino/genui01开发入门 编程语言 陈吕洲 编

arduino中文社区 ! 32位arduino控制器开发入门书籍,提供线上解答,助力读者学!

32.45 6.6折 49 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者陈吕洲 编

出版社清华大学出版社

ISBN9787302478522

出版时间2017-10

版次1

装帧平装

开本16

页数198页

字数297千字

定价49元

货号xhwx_1201575543

上书时间2024-10-09

智胜图书专营店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

章arduino与intelcurie
1.1什么是arduino
1.2为什么使用arduino作为开发台
1.3genui01与intelcurie
1.4配置genui01开发环境
1.5认识arduinoide
1.6添加genui01支持
1.7blink——arduino的helloworld
第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的使用
……
参文献

内容简介:

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

作者简介:

陈吕洲arduino中文社区创始人,硬件创业者,图书arduino程序设计基础的作者。早期从事机器人竞赛,现从事软硬件产品设计与开发工作。在业余时间致力于开源硬件的设计与推广,长期积极参与和推动靠前开源硬件及相关社群的发展。研究领域涉及arduino、mbed、criptboard等硬件开发台,linux、zephyr等嵌入式作系统,也为intel、atmel等公司提供开源硬件产品设计与推广咨询服务。

精彩内容:

前言genui01是一个极具特的arduino开发板,它基于intelcurie模组,不仅有着和arduinouno一样的特和外设,还集成了低功耗蓝牙(bluetoothlowenergyble)和六轴姿态传感器(inertialmeaurementunitimu)功能,借助intelcurie模组上模式匹配引擎,甚至可以进行机器学作。因此使用genui01可以完成一些传统单片机或者arduino难以胜任的工作,制作更为惊艳的作品。相较于传统的arduino开发板,genui01具有如下优势。1.控制核心intelcurie是一个带有机器学功能的模组机器学是当今技术领域的热点,但真想弄懂机器学需要具备数学、逻辑学、统计学等多学科的知识。现在只需要有genui01,即可在项目上应用或者体验机器学的魅力了。genui01自带神经元,能进行基础的分类学,这带来的好处是巨大的。结合genui01的imu,可以进行动作识别,而不用复杂的编程。想象一下如何用纯编程的方法实现动作识别,真的是太难了。2.可以进行真正的低功耗蓝牙开发低功耗蓝牙技术是目前流行的无线通信技术之一,我们用的移动设备几乎都带低功耗蓝牙功能,了解低功耗蓝牙开发,对开发人员大有裨益。genui01是蓝牙官方(ig)的蓝牙开发入门台,其上集成有nordic蓝牙模组,并提供了curieble库用于开发,它能让我们了解什么是真正的蓝牙通信,还可以制作各种蓝牙ble设备。3.硬件配置更为强大相比arduinouno,genui01配置更为强大。intelcurie上集成有x86和arc两个核心,拥有更强的运算能力。除了前面提到的完整的蓝牙ble、神经元等亮点外,genui01上集成的姿态识别imu也是高配版。我们常见的imu传感器都是民用级别的,而genui01上自带的博世imubmi160是一个车载级别的芯片,其能远高于民用标准。另外,genui01的每一个i/o都支持外部中断,使得程序编写和硬件连接更具灵活。这里需要强调,树莓派等linux开发板和arduino之间并没有可比,二者应用场合不一样。4.可以使用更多的开发方式,更适合和爱好者使用genui01除了能使用arduino方式开发,还可以切换到zephyrrto进行开发。而在zephyr基础上,intel还提供了javacript解释器,因此还可以使用javacript进行开发。这些特点使得genui01对爱好者更具可玩,对更有学价值,不仅能通过genui01学arduino开发方法,还能了解rto等更的知识。5.intel和arduino强强联合过去的arduino开发板大多是arduino官方独立设计开发制造的,而genui01由arduino和intel两个团队共同开发,从arduino社区的关注度到源代码的更新进度,都可见一斑。以上为使用genui01的优势,但在使用genui01之前也应该了解目前使用genui01的阻碍。(1)目前intelcurie芯片没有对个人用户销售,但企业用户是可以购买到的,外已经有基于intelcurie的产品量产。(2)价格较高。大部分人没用genui01的原因只是因为太贵,但相信大部分人用arduino并不是开发量产的产品,笔者认为并没有必要节约百十块钱。即使是开发量产产品,也可以先购买genui01用于原型制作。量产时可自己制作pcb,采购intelcurie模组进行生产。(3)部分基于avr的arduino库,在genui01上无法使用。但这个问题不大,还有非常多的标准arduino库可以在genui01上使用,genui01还自带蓝牙ble、imu、机器学等功能,intel和arduino官方也提供了对应的库,这些库组合起来已经可以满足大部分项目需求了。另外,在可穿戴领域,genui01比其他arduino方案更有优势。本书是笔者将过去在arduino中文社区上撰写的genui01相关教程与自身开发经验相结合整理而成的,内容涵盖arduino编程基础知识和genui01api的使用,主要针对大、和开发者编写,适合入门学。由于编写本书时genui01的蓝牙ble库正在大版本更新过程中,相关api可能会有很大变化,因此本书中没有蓝牙ble开发章节,待ble库稳定版本推出后,读者可在arduino中文社区上阅读ble开发章节。参与本书编撰和校审的还有邱力超、魏宇科、王翔、赵东相、任蕾凡、邹东雁。特别感谢intel在线业务部在写作本书时提供的支持与帮助。由于笔者水有限,书中难存在不足之处,敬请读者批评指正。欢迎读者通过arduino中文社区(://.arduino./)参与本书相关内容的讨论。本书相关资料及代码均可在清华大学出版社本书页面以及笔者的个人(://clz.me/101book/)获取。陈吕洲2017年7月作者简介:陈吕洲arduino中文社区创始人,硬件创业者,图书arduino程序设计基础的作者。早期从事机器人竞赛,现从事软硬件产品设计与开发工作。在业余时间致力于开源硬件的设计与推广,长期积极参与和推动开源硬件及相关社群的发展。研究领域涉及arduino、mbed、criptboard等硬件开发台,linux、zephyr等嵌入式作系统,也为intel、atmel等公司提供开源硬件产品设计与推广咨询服务。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP