- ISBN:9787122387530
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:158
- 出版时间:2021-08-01
- 条形码:9787122387530 ; 978-7-122-38753-0
本书特色
本书主要特色如下: 1.制作案例丰富,包含人机交互、物联网、人工智能领域等与日常生活紧密结合的实例,创意、实用、易学; 2.图形化编程与代码编程对照,基于mPython,容易上手,并能由浅入深了解Python语言的基础应用; 3.全彩印刷,每个实例的电路连接以及编程界面均采用彩色绘制和标注,生动直观; 4.step by step图文并茂,每个实例每一步均有详细的操作图示,读者一看就懂。 5.配套微课视频,每个实例均配有相应的视频演示,图文视频三合一,过程、结果一目了然;
内容简介
本书采用全彩图解+视频讲解的形式,通过丰富有趣的制作案例,介绍了基于mPython开发掌控板的思路与技巧,主要介绍了掌控板的硬件知识、编程环境、开发准备、显示及输出功能、传感器应用、硬件扩展、通信功能、物联网功能、创意程序设计实例、人工智能应用、电脑动画交互以及与3D打印结合的综合项目设计等内容。 本书内容实用,案例丰富有趣,讲解循序渐进;全彩印刷,图文并茂;提供学习视频、软件开发工具、全部程序源文件,只需扫描书中二维码即可获取,是一本超值的掌控板开发图书。 本书很好适合掌控板开发人员、物联网及人工智能技术初学者、热爱创造的青少年朋友、中小学信息技术老师等学习使用,也可以用作相关培训机构的教材及参考书。
目录
1.1 什么是掌控板 001
1.2 掌控板的编程环境 002
1.3 编程前的准备 007
1.3.1 什么是程序 007
1.3.2 如何下载mPython 008
1.3.3 mPython软件功能分区与功能介绍 009
1.3.4 **个程序的烧录 010
1.3.5 掌控板固件的更新 012
第2章 掌控板的信息输出
2.1 功能多样的OLED显示屏 014
2.1.1 文字的使用——向世界问声好 015
2.1.2 绘图功能——小小房子 016
2.1.3 动画的实现——倒计时器、报数与一石激起千层浪 019
2.1.4 二维码的显示 023
2.1.5 图片的显示——心跳的回忆 024
2.1.6 图片的上传 025
2.1.7 特效显示功能 030
2.2 多彩RGB灯 032
2.2.1 交通信号灯 032
2.2.2 随机颜色的RGB灯 033
2.3 蜂鸣器 034
第3章 掌控板感受外界的信息
3.1 按钮控制 037
3.2 触摸开关 040
3.3 声音传感器——麦克风 042
3.4 光线传感器 045
3.5 加速度传感器 046
3.6 磁场传感器(2.0版本专有) 048
3.7 中断机制——晃动检测与按钮的中断化应用 051
3.8 自定义函数——质数的判断 054
第4章 掌控板创意小程序
4.1 自动出题器 057
4.2 创意工牌 057
4.3 随机抽奖器——列表的使用 059
4.4 小小水平仪 061
4.5 虚拟托球小游戏 062
第5章 掌控板的扩展
5.1 多样的掌控板扩展板 066
5.2 数字输出的扩展 068
5.3 PWM 输出的扩展——灯的模拟性 069
5.4 模拟传感器的扩展——模拟角度传感器 071
5.5 数字传感器的扩展——触摸传感器 073
5.6 执行机构的扩展——舵机的扩展 075
5.7 特殊常用传感器的扩展——加载硬件扩展 078
第6章 掌控板通信功能
6.1 无线通信 082
6.2 Wi-Fi通信 086
6.3 蓝牙通信 092
6.4 串口通信 095
6.5 红外通信 097
第7章 掌控板的物联网功能
7.1 掌控板物联网 102
7.2 掌控板和虚谷物联(SIoT) 108
7.2.1 SIoT软件下载 108
7.2.2 SIoT软件准备 108
7.2.3 快速入门 109
第8章 掌控板综合性程序设计
8.1 分体式门铃 119
8.2 跨越屏幕的爱心 120
8.3 距离感知测试游戏 122
8.4 室内温度监测仪——数据图表的实现 124
第9章 掌控板与人工智能
9.1 语音识别(2.0版本专有) 127
9.2 语音合成 129
9.3 图像识别——小方舟的使用 131
第10章 掌控板与电脑动画的交互
10.1 掌控板环境光的检测——休息与玩耍背景的切换 142
10.2 人脸检测——你的年龄我来猜 144
10.3 掌控板1.0也可以语音识别——点亮RGB灯 145
第11章 掌控板与3D打印综合项目——小狗掌上智能助理
11.1 外壳设计与制作 148
11.2 程序实现 154
附录 157
结束语 158
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0