iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用

iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

这本带你实际动手的书将向你展示如何使用techBASIC编写简单的应用程序。

内容简介

本书的内容经过了精心的编排,如果你对软件不太熟悉,可以先从书中已经完全开发好的程序入手,这些程序都已经内置在techBASIC中。如果你不清楚电池的两端有何区别,只要照着书中的示意图和照片进行连线就可以了,这些示意图和照片都清楚地描述了每一个电路。随着学习的深入,你也可以开始做些试验。当然,在这一过程中你可能会遭遇挫折,比如我在进行书中所列项目的时候就烧坏了一两块电路,还有许多软件也崩溃过。因此,当你在进行书中项目时肯定也会面临这些情况。不过,这才是我们学习的方法。

作者简介

作者Mike Weterfield,Byte Works公司的负责人,这是一家独立的软件发行和咨询公司。他开发过iOS专业计算软件、军事卫星的关键任务软件、小学的多媒体创作工具和许多其他的项目。

章节目录

O'Reilly Media, Inc.介绍

译者序

作者简介

封面介绍

前言

第1章 techBASIC与内置传感器入门

1.1 属于自己的三录仪

1.2 techBASIC速成教程

1.2.1 techBASIC Sampler

1.2.2 运行你的第一个程序

1.2.3 创建程序

1.3 加速计

第2章 访问其他内置传感器

2.1 陀螺仪

2.2 磁力计

2.3 更快的传感器响应

2.4 航向

2.5 定位

2.6 属于自己的三录仪

第3章 打造金属探测仪

3.1 iPhone/iPad磁力计

3.2 地球的磁场

3.3 使用iPhone或iPad作为金属探测仪

3.3.1 将磁力计示例程序转化为金属探测仪

3.3.2 使用金属探测仪

3.4 了解更多的内容

第4章 HiJack

4.1 什么是HiJack

4.2 构建传感器

4.3 HiJack的外部电源

4.4 Hello HiJack

4.5 错误出现

4.6 更好的HiJack程序

4.7 了解更多的信息

第5章 使用HiJack打造湿度计

5.1 把湿度计添加到三录仪中

5.2 组装湿度计

5.3 校准

5.3.1 收集校准数据

5.3.2 techBASIC数据文件的导入和导出

5.3.3 使用校准数据

5.4 更出色的软件

第6章 低功耗蓝牙

6.1 什么是低功耗蓝牙

6.2 TI SensorTag

6.3 加速计

6.3.1 什么是加速计

6.3.2 访问加速计

6.3.3 使用加速计

6.3.4 源代码

6.4 气压计

6.4.1 访问气压计

6.4.2 源代码

6.5 陀螺仪

6.5.1 访问陀螺仪

6.5.2 使用陀螺仪

6.5.3 源代码

6.6 磁力计

6.6.1 访问磁力计

6.6.2 使用磁力计

6.6.3 源代码

6.7 湿度传感器(湿度计)

6.7.1 访问湿度计

6.7.2 源代码

6.8 温度计

6.8.1 访问温度计

6.8.2 使用温度计

6.8.3 源代码

6.9 深入学习

第7章 低功耗蓝牙iPhone火箭

7.1 火箭科学小知识

7.2 器件清单

7.2.1 ST-1

7.2.2 ST-2

7.2.3 两枚火箭需要的其他东西

7.3 为什么要使用SensorTag

7.4 制作过程

7.4.1 ST-2:iPhone或SensorTag火箭

7.4.2 ST-1:SensorTag火箭

7.5 数据收集程序

7.6 SensorTag 8G软件

7.7 飞行秘诀

7.7.1 引擎

7.7.2 降落伞

7.7.3 飞行条件

7.7.4 加电

7.8 数据

7.8.1 分析数据

7.8.2 火箭数据分析

7.8.3 速度和高度

7.8.4 旋转和压力

7.9 我们发现了什么

7.9.1 ST-1的结果

7.9.2 ST-2的结果

第8章 用低功耗蓝牙和Arduino改造遥控卡车

8.1 使用BLE控制卡车

8.2 卡车的选择

8.3 改造卡车

8.3.1 H桥

8.3.2 TI芯片

8.3.3 连接完整的电路

8.4 控制Arduino Uno

8.4.1 安装Arduino

8.4.2 下载Firmata

8.5 软件

8.5.1 脉宽调制

8.5.2 回到软件

8.6 启动引擎

第9章 点对点的低功耗蓝牙

9.1 低功耗蓝牙从属模式

9.2 BLE Chat

9.2.1 设置服务

9.2.2 使用服务

第10章 Paddles:蓝牙版Pong纪念游戏

10.1 经典的Pong游戏

10.2 Paddles游戏

10.3 Paddle软件

10.4 Paddles控制台软件

第11章 WiFi

11.1 全世界的传感器

11.2 WiFly

11.2.1 电路

11.2.2 建立网络连接

11.2.3 使用TCP/IP通信

11.2.4 简单的终端程序

11.3 WiFi Arduino

11.3.1 把软件加载到Arduino中

11.3.2 电路

11.3.3 使用终端程序通信

第12章 WiFi伺服电动机

12.1 伺服电动机:行动之所在

12.1.1 Pololu串行伺服控制器

12.1.2 电路

12.2 万圣节狂欢

12.2.1 软件

12.2.2 显露身手

12.3 使用伺服电动机实现推拉动作

12.4 隆重的仪式到了

iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用是2015年由机械工业出版社华章分社出版,作者[美] Mike Westerfield。

得书感谢您对《iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flask Web应用开发项目实战 基于Python和统信UOS 电子书
本书通过一个完整的项目开发案例,系统介绍在统信UOS操作系统上进行FlaskWeb应用开发的过程。本书从项目功能、环境配置开始介绍,详细分析用户功能、管理功能、数据分析与可视化、数据库管理的代码实现,最后还介绍了搭建服务器的流程与模块化编程。为了方便学习,本书提供完整的项目源码。虽然所有代码的开发调试在统信UOS上进行,但在Windows、macOS和Linux系统上均可以运行。本书可作为高校计算
Arduino+3D打印创新电子制作:16个智能硬件搭建实例 电子书
“i创客”谐音为“爱创客”,也可以解读为“我是创客”。创客的奇思妙想和丰富成果,充分展示了大众创业、万众创新的活力。这种活力和创造,将会成为中国经济未来增长的不熄引擎。本系列图书将为读者介绍创意作品、弘扬创客文化,帮助读者把心中的各种创意转变为现实。Arduino是国际流行的开源硬件开发平台,能简单、快速地搭建出智能控制电子制作项目;3D打印是新兴的快速成型技术,能将3D建模软件建立的或通过3D扫
基于Kotlin的Android应用程序开发 电子书
书籍的核心内容被化分成10个章节,所涉及技术点包含:Kotlin语言、Android界面技术、多线程技术、数据持久化和系统服务等,相关内容的讨论和结果可为基本的Android应用程序开发提供技术指导和支持。本书以案例驱动方式介绍相关程序的实现方法和过程,本书还通过示例程序版本迭代的方式,逐渐升入讨论核心技术和实现方法。
Arduino 智能机器人设计与制作 电子书
本书以中国教育学会发布的《中小学机器人课程指导纲要》为指导,以培养中小学生设计思维、计算思维、创新思维、实践动手能力为目标,在深入分析儿童机器人教育需求与认知特点的基础上,通过16个儿童机器人教学项目案例,对智能机器人结构搭建、电路连接、工作原理、编程控制及创新设计等进行详细阐述。全书共包含17课内容,第0课为引导部分,主要介绍机器人的概况、制作机器人的硬件平台及软件工具等,其余16课分为“创意生
低功耗蓝牙智能硬件开发实战(异步图书出品) 电子书
小米公司联合创始人王川等人作序推荐 侧重于工程项目和开发实战,凸显实用性和通用性 全面涵盖小米公司电视部门低功耗蓝牙技术的产品化细节 低功耗蓝牙是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健、运动健身、信标、安防、家庭娱乐等领域的新兴应用。低功耗蓝牙技术凭借其具备的良好特性(比如低功耗、低成本、抗干扰能力强等)赢得了广大的开发人员和用户的认可,已经成为主流的低功耗、近距离无线通信技术。 本书内容源自作者多年的工作经验总结,侧重于开发实战,从“低功耗蓝牙体系结构及协议栈分析”、“开发实例讲解”和“蓝牙调试”三个方面对低功耗蓝牙进行了全方位的介绍。本书适合蓝牙应用工程师、蓝牙协议栈工程师、蓝牙固件开发工程师阅读,也适合对物联网和智能硬件感兴趣的读者阅读。 系统篇 低功耗蓝牙简介 Android蓝牙系统框架和代码结构 GKI模块简介 Bluedroid的消息传递机制 TASK简介 Bluedroid状态机简介 HCI接口层简介 L2CAP简介 Bluedroid的初始化流程 蓝牙设备的扫描流程 SMP简介 LE属性协议简介 LE属性数据库扫描过程的代码分析 低功耗蓝牙HID设备的连接分析过程 开发篇 Find Me功能的实现 LE设备接近配对的实现 基于LE广播的无线电子设备的唤醒方法 基于LE广播的系统Recovery的操作实现 蓝牙HID设备OTA升级的设计和实现 加速度传感器在低功耗蓝牙设备上的应用 LE系统快速更新连接参数的设计和实现 LE语音编解码和传输 调试篇 开发工具 蓝牙系统Bug分析