欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 动手玩转micro:bit(微课版)
      • 作者:编者:贺雪晨//王翔//赵琰//沈文忠//贺天韵等|责编:汪汉友
      • 出版社:清华大学
      • ISBN:9787302673903
      • 出版日期:2024/10/01
      • 页数:170
    • 售价:19.6
  • 内容大纲

        本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线电和蓝牙通信,实现简易POS机、石头剪刀布等游戏项目的开发实践案例;通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。通过“智能小区”案例将各种传感器进行集成,实现由门禁系统、监控系统和娱乐系统组成的智能小区。此外,本书还介绍了通过图形界面编写单人、双人、蓝牙游戏,通过图形界面编写对应的静态Python程序。
        本书可作为开源硬件课程或Python编程相关课程的教材,也可供想进行编程学习的青少年、家长、教育工作者、创客等各类读者参考。
  • 作者介绍

  • 目录

    第1章  概述
      1.1  开源智能硬件micro:bit
      1.2  MicroPython
      1.3  代码编辑器Mu
      1.4  micro:bit的Python模拟器
    第2章  micro:bit基本组件
      2.1  可编程LED点阵
        2.1.1  Hello World
        2.1.2  图像
        2.1.3  动画
      2.2  按钮
    第3章  编程基础
      3.1  变量
      3.2  值和类型
      3.3  结构体
      3.4  控制程序流程
        3.4.1  while循环
        3.4.2  for循环
        3.4.3  分支语句
        3.4.4  循环嵌套
      3.5  随机函数
    第4章  内置传感器
      4.1  光线传感器
      4.2  温度传感器
      4.3  加速度传感器
        4.3.1  移动
        4.3.2  手势检测
      4.4  磁场传感器
      4.5  实践:游戏开发
        4.5.1  水果抓手
        4.5.2  障碍赛
        4.5.3  俄罗斯方块
    第5章  网络互连
      5.1  无线电通信
        5.1.1  一对一通信
        5.1.2  一对多通信
      5.2  实践:简易POS机
      5.3  实践:石头剪刀布
      5.4  蓝牙通信
        5.4.1  蓝牙配对
        5.4.2  代码编写
    第6章  扩展板
      6.1  输入输出引脚
      6.2  蜂鸣器
        6.2.1  音乐
        6.2.2  作曲
        6.2.3  语音合成
      6.3  数字量与模拟量
        6.3.1  风扇
        6.3.2  实践:风速调节

        6.3.3  实践:声控风扇
      6.4  实践:智能抢答器
      6.5  外接LED
        6.5.1  脉宽调制
        6.5.2  实践:红绿灯系统
        6.5.3  实践:遥控LED
      6.6  土壤湿度传感器
      6.7  光线传感器
      6.8  实践:大棚管理系统
      6.9  实践:碰撞传感器与电子门铃
      6.10  伺服电动机
      6.11  实践:限位雨刷器
      6.12  电动机
      6.13  实践:遥控小车
    第7章  智能小区的设计与实现
      7.1  1、1禁系统设计
        7.1.1  智能人行模块
        7.1.2  自动变道模块
        7.1.3  门禁系统模块
      7.2  智能小区监控系统设计
        7.2.1  安保系统模块
        7.2.2  噪声监控模块
        7.2.3  免接触垃圾箱模块
        7.2.4  智慧火警模块
        7.2.5  种植模块
        7.2.6  智能水渠模块
      7.3  智能小区娱乐系统设计
        7.3.1  科幻灯光模块
        7.3.2  娱乐篮球模块
    第8章  图形化编程与Python
      8.1  图形化编程简介
      8.2  实践:单人游戏
        8.2.1  player角色的实现
        8.2.2  plane角色的实现
        8.2.3  游戏结束的判断
        8.2.4  游戏优化
      8.3  实践:双人游戏
        8.3.1  无线发送端
        8.3.2  无线接收端
      8.4  实践:蓝牙
        8.4.1  Animal Magic
        8.4.2  Message Display
    参考文献