注册 登录 进入教材巡展
#
  • #

出版时间:2019-07

出版社:电子工业出版社

以下为《零基础创客技能实战——基于Microbit》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121353406
  • 1-2
  • 287906
  • 67225485-1
  • 平塑勒
  • 16开
  • 2019-07
  • 390
  • 244
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
作者简介
吴险峰,华中科技大学模式识别和智能系统专业博士,曾在某跨国通信企业工作多年,主持和参与50多项国际通讯项目,具备丰富的项目实战经验。现为深圳信息职业技术学院嵌入式专业教师,副教授,高级工程师。工作期间主持和参与多项课题,公开发表论文十余篇,教学经验丰富。
查看全部
内容简介
作为刚刚闯入创客领域的搅局者,Microbit平台一经英国广播公司BBC推出后迅速火遍全球。本书由浅入深,通过不同编程工具和各种案例,展现了Microbit非凡的创造力。不管是零基础的青少年或爱好者,还是有专业基础的大中专学生,都能够从该平台获得灵感,快速开发各种应用,享受做创客的动手乐趣。   本书分为入门篇和提高篇。  入门篇适合零基础的创客爱好者以及青少年创客教育和STEM教育工作者,采用Microsoft的MakeCode图形化编程工具进行编程,配合各类传感器和扩展板,玩中学,训练思维和动手能力,为创客之路打下基础。此部分包括Microbit开发板入门、Microsoft Block编程、扩展板编程和机器人编程。  提高篇适合有一定基础的创客玩家和大中专院校学生,也适合想进行快速嵌入式系统原型设计的专业人员。提高篇适合在具备基本的编程概念和必要的硬件知识后,用更强大的专业化的编程语言和工具来学习Microbit。这部分包括JavaScript编程、Python编程和ARM Mbed编程,编程难度逐步加深。
目录
目 录第1章 Microbit开发板入门 - 1 -   预备知识 - 1 - 1. 什么是创客 - 1 - 2. 为何创客喜欢开源 - 1 - 3. 什么是Microbit - 2 - 4.Microbit设计有什么特点 - 2 - 5. 为什么学Microbit - 4 - 6. 如何用Microbit进行开发 - 4 - 7.Microbit支持哪些开发工具 - 5 -   实践项目 - 5 - 任务1-1 连接开发板 - 5 - 任务1-2 计算机编程 - 8 - 任务1-3 手机编程(苹果+安卓) - 9 -第2章 Microsoft Block编程 - 18 -   预备知识 - 18 - 1. 什么是MakeCode - 18 - 2.MakeCode有什么优点 - 19 - 3.MakeCode如何入门 - 19 - 4.MakeCode如何组合 - 20 - 5.MakeCode如何快速学习 - 20 -   实践项目 - 21 - 基础实验 - 21 - 任务2-1 噗通噗通看心跳 - 21 - 任务2-2 看谁按得快 - 23 - 任务2-3 流动的沙子 - 25 - 任务2-4 自制温度计 - 27 - 任务2-5 东南西北指方向 - 28 - 任务2-6 大家一起听音乐 - 32 - 任务2-7 摇骰子 - 34 - 任务2-8 早安,晚安:显示太阳和月亮 - 36 - 传感器实验 - 39 - 任务2-9 小喇叭 - 39 - 任务2-10 小小电子琴 - 41 - 任务2-11 变脸:胆小鬼 - 44 - 任务2-12 小动物们的相册 - 46 - 任务2-13 自制小风扇 - 49 - 任务2-14 红灯停绿灯行 - 52 - 任务2-15 测距:看你离我有多远 - 55 - 创意手工制作任务 - 57 - 任务2-16 圆球小灯 - 57 - 任务2-17 接果子 - 59 - 任务2-18 自动门 - 62 - 任务2-19 七彩手势灯 - 66 - 任务2-20 打靶计分器 - 69 - 任务2-21 音乐投币箱 - 71 - 任务2-22 两颗心的跳动 - 75 -第3章 扩展板编程 - 78 -   预备知识 - 78 - 1. 什么是扩展板 - 78 - 2. 什么是立式扩展板 - 79 - 3. 亚博扩展板增加了哪些模块 - 79 - 4. 扩展板相对于Microbit开发板编程有哪些变化 - 80 -   实践项目 - 81 - 任务3-1 蜂鸣器唱歌 - 81 - 任务3-2 自制播放音乐《粉刷匠》 - 83 - 任务3-3 点亮七彩探照灯 - 86 - 任务3-4 七彩探照灯配色控制 - 88 - 任务3-5 七彩流水灯全亮控制 - 90 - 任务3-6 七彩流水灯单独点亮 - 92 - 任务3-7 七彩跑马灯 - 94 - 任务3-8 七彩呼吸灯 - 95 - 任务3-9 超声波测距 - 98 - 任务3-10 舵机控制 - 99 - 任务3-11 红外遥控 - 100 - 任务3-12 电机驱动 - 103 - 任务3-13 巡线测试 - 104 - 任务3-14 红外传感器 - 107 - 任务3-15 蓝牙遥控 - 108 -第4章 机器人编程 - 120 -   预备知识 - 120 - 1. 为什么用机器人小车来学习编程 - 120 - 2. 亚博智能机器人小车有哪些特点 - 120 -   实践项目 - 122 - 任务4-1 机器人前进 - 122 - 任务4-2 机器人花样动作 - 123 - 任务4-3 调节机器人速度 - 124 - 任务4-4 机器人唱歌跳舞 - 126 - 任务4-5 机器人巡线 - 129 - 任务4-6 机器人红外避障 - 132 - 任务4-7 机器人跟随 - 133 - 任务4-8 机器人超声波避障 - 135 - 任务4-9 机器人红外遥控 - 136 - 任务4-10 机器人蓝牙遥控 - 139 - 任务4-11 机器人微信小程序遥控 - 150 -第5章 JavaScript编程 - 162 -   预备知识 - 162 - 1. 什么是JavaScript - 162 - 2. 什么是TypeScript - 162 - 3. 如何用JavaScript开发Microbit - 163 - 4.MakeCode作为JavaScript编程器有哪些功能 - 163 - 5. 基于Microbit的JavaScript常用函数 - 165 -   实践项目 - 168 - 任务5-1 Hello World! - 168 - 任务5-2 显示爱心 - 168 - 任务5-3 蜂鸣器唱歌 - 168 - 任务5-4 自制播放音乐《粉刷匠》 - 170 - 任务5-5 七彩跑马灯 - 171 - 任务5-6 七彩呼吸灯 - 171 - 任务5-7 超声波测距 - 172 - 任务5-8 舵机控制 - 172 - 任务5-9 红外遥控 - 173 - 任务5-10 机器人超声波避障 - 173 -第6章 Python编程 - 174 -   预备知识 - 174 - 1. 什么是Python - 174 - 2. 什么是MicroPython - 174 - 3. 如何通过Microbit学习Python - 174 - 4. 如何设置Python编程环境 - 175 - 5.Python常见函数有哪些 - 184 -   实践项目 - 189 - 任务6-1 Hello,World! - 189 - 任务6-2 显示内置图像 - 191 - 任务6-3 显示自定义图像 - 191 - 任务6-4 自定义动画 - 192 - 任务6-5 按键游戏 - 192 - 任务6-6 红灯停绿灯行 - 193 - 任务6-7 别碰我 - 194 - 任务6-8 蜂鸣器唱歌 - 195 - 任务6-9 自制小风扇 - 195 - 任务6-10 自制播放音乐《粉刷匠》 - 197 - 任务6-11 随机函数 - 197 - 任务6-12 手势控制 - 198 - 任务6-13 指北针 - 200 - 任务6-14 机器人说话 - 201 - 任务6-15 七彩流水灯单独点亮 - 201 - 任务6-16 七彩跑马灯 - 202 -