micro:bit开源智能硬件开发案例教程

micro:bit开源智能硬件开发案例教程

作者:贺雪晨陈炜赵琰 等

出版社:清华大学

出版年:2021年9月

ISBN:9787302590651

所属分类:历史文化

书刊介绍

《micro:bit开源智能硬件开发案例教程》内容简介

本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线和蓝牙,实现POS机、石头剪刀布等游戏开发实践案例;通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。此外,本书还介绍了如何实现树莓派与micro:bit之间进行信息读写的方法,如何通过图形界面编写对应的静态Python程序,如何使用Mbed对micro:bit进行编程。本书可作为开源硬件课程或Python编程相关课程的教材,也可供想进行编程学习的青少年、家长、教育工作者、创客等各类读者参考。
作者:贺雪晨、陈炜、赵琰、沈文忠、贺天韵

作品目录

前言
第1章:概述
1.1、开源智能硬件micro:bit
1.2、MicroPython
1.3、代码编辑器Mu
1.4、micro:bit的Python模拟器
第2章:micro:bit基本组件
2.1、可编程LED点阵
1.内置图像
2.创建图像
2.2、按钮
第3章:编程基础
3.1、变量
3.2、值和类型
1.数值
2.字符串
3.布尔值
4.数据类型转换
3.3、结构体
1.列表和元组
2.列表操作方法
3.元组操作方法
4.字典
5.集合
3.4、控制程序流程
3.5、随机函数
第4章:内置传感器
4.1、光线传感器
4.2、温度传感器
4.3、加速度传感器
4.4、磁场传感器
4.5、实践:游戏开发
第5章:网络互连
5.1、无线通信
5.2、实践:简易POS机
5.3、实践:石头剪刀布
5.4、蓝牙
第6章:扩展板
6.1、输入输出引脚
6.2、蜂鸣器
6.3、数字量与模拟量
6.4、实践:智能抢答器
6.5、外接LED
6.6、土壤湿度传感器
6.7、光线传感器
6.8、实践:大棚管理系统
6.9、实践:碰撞传感器与电子门铃
6.10、伺服电动机
6.11、实践:限位雨刷器
6.12、电动机
6.13、实践:遥控小车
第7章:树莓派与micro:bit
7.1、树莓派快速入门
1.格式化SD卡
2.烧写镜像文件
7.2、在树莓派上用Mu进行程序编写
7.3、树莓派读写micro:bit信息
第8章:文件系统
8.1、文件读写
8.2、文件管理
第9章:图形化编程与Python
9.1、图形化编程简介
9.2、实践:单人游戏
9.3、实践:双人游戏
9.4、蓝牙
第10章:Mbed与micro:bit
参考文献

相关推荐

微信二维码