您好,欢迎来到聚文网。 登录 免费注册
BBC MICRO:BIT开发从入门到精通(全彩)

BBC MICRO:BIT开发从入门到精通(全彩)

  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: (美)PradeekaSeneviratne(普拉迪卡·塞涅韦拉特内)
  • 出版日期: 2018-04-01
  • 商品条码: 9787121370427
  • 版次: 1
  • 开本: 16开
  • 页数: 192
  • 出版年份: 2018
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
《BBC micro:bit开发从入门到精通(全彩)》经过micro:bit开发团队审阅,获得micro:bit教育基金会(MEF)力荐。深入讲解micro:bit开发实战技巧,让青少年创客牢固掌握micro:bit玩法。
内容简介
micro:bit 是BBC 推出的一款微型电脑开发板,目前广泛应用于青少年创客硬件开发教育和编程教育中。本书为引进的优质外版图书,详细讲解了micro:bit 的Python 编程和硬件开发知识,符合国内读者需要。本书分为9 章和2 个附录。9 章分别是:准备、显示屏和图案、使用按钮、使用输入和输出、使用加速度计和罗盘、使用音乐、使用语音、存储和操作文件、建立有线或无线网络。附录分别是:“更新DAPLink 固件,以及通过Tera Term 使用REPL”和“在移动设备上使用micro:bit App、micro:bit Blue App”。本书适合各个年龄段的micro:bit 初学者(无论是在校学生、家长,还是对micro:bit 开发感兴趣的爱好者)学习使用,也可以作为相关院校和培训机构的教材。
作者简介
"Pradeeka Seneviratne Pradeeka Seneviratne 是一名软件工程师,有超过 10 年的计算机编程和系统设计的经验。他是 Arduino 和 Raspberry Pi 嵌入式系统开发方面的专家,目前是全职的嵌入式软件工程师,致力于嵌入式系统和高度可扩展技术的研发。 此前,Pradeeka 还曾在多家 IT 基础架构和技术服务公司担任软件工程师。 他作为硬件和软件测试的志愿者,参与了外联网项目“数据永远免费” 中的“基于 Ku 波段卫星频率的灯塔和树莓派 DIY 外联网接收器”部分。 除了本书以外,Pradeeka 还著有 Building Arduino PLCs, Internet of Things with Arduino Blueprints, IoT: Building Arduino-Based Projects, Raspberry Pi 3 Projects for Java Programmers 四本图书。 译者简介 刘建新,工科硕士,毕业于中国科学院计算机软件专业,曾任美国甲骨文(Oracle)亚洲研发中心资深研发经理,拥有20年企业软件开发/管理经验。 当前是美国项目管理协会项目管理专家(PMP)、美国Scrum联盟敏捷开发教练(CSM)、中国计算机学会(CCF)专业会员、美国计算机协会(ACM)会员、美国计算机科学教师协会(CSTA)会员、国家心理咨询师、STEAM教育/创客教育推广者和践行者、数项科技创新大赛嘉宾评委、家庭教育倡导者。 现任麦子创程(创始于2017年6月,专注于5~18岁的青少儿编程教育)总经理,致力于培养青少年的编程思维和创造力,帮助中国孩子快乐创新。 "
目录
目录 第1 章  准  备 / 1 1.1  什么是BBC micro:bit / 1 micro:bit 上有什么 / 2 购买micro:bit / 5 购买入门套件 / 8 购买专业套件 / 8 micro:bit 配件 / 10 1.2  为micro:bit 供电 / 12 用电池为micro:bit 供电 / 12 使用USB 接口为micro:bit 供电 / 13 为micro:bit 供电的其他方式 / 15 通过3V 引脚供电 / 17 1.3  使用在线Python 编辑器创建你的第一个程序 / 18 使用在线Python 编辑器进行编程 / 18 使用Mu 编辑器进行编程 / 21 1.4  使用REPL / 24 1.5  总结 / 25 第2 章  显示屏和图案 / 27 2.1  micro:bit 的LED 点阵显示屏 / 27 打开和关闭LED / 29 设置和获取LED 的亮度 / 30 清除显示屏 / 31 打开和关闭显示屏 / 32 使用内置的图案 / 34 创建自己的图案 / 36 列表和动画 / 39 自定义动画 / 42 2.2  总结 / 44 第3 章  使用按钮 / 45 3.1  micro:bit 的按钮 / 45 使用按钮处理用户输入 / 46 3.2  接入外部按钮 / 49 瞬时按钮 / 49 使用外部按钮 / 50 将按钮连接到GPIO / 51 3.3  总结 / 53 第4 章  使用输入和输出 / 55 4.1  边缘连接器 / 55 使用边缘连接器扩展板 / 56 I/O 引脚实验 / 57 触摸引脚 / 59 模拟输入和输出 / 61 数字输入和输出 / 62 I2C(内部集成电路) / 64 SPI(串行外设接口) / 69 UART(通用异步收发器) / 74 4.2  总结 / 77 第5 章  使用加速度计和罗盘 / 79 5.1  加速度计 / / 79 读取加速度 / 80 制作一个水平仪 / 82 计算整体加速度 / 83 5.2  姿态检测 / 84 检测当前的姿态 / 85 获取姿态历史 / 88 罗盘 / 89 校准罗盘 / 90 读取罗盘数值 / 90 获取罗盘方向 / 92 5.3  总结 / 95 第6 章  使用音乐 / 97 6.1  连接扬声器 / 97 使用耳机 / 101 内置旋律 / 102 制作自己的旋律 / 105 使用八度音阶 / 107 节拍 / 108 设置节奏 / 109 获取节奏 / 110 重置属性 / 110 播放音高 / 111 6.2  总结 / 112 第7 章  使用语音 / 113 7.1  连接扬声器 / 113 音色 / 114 示例:创建机器人语音 / 117 标点符号 / 118 音素 / 119 重音符号 / 123 用音素唱歌 / 123 7.2  总结 / 124 第8 章  存储和操作文件 / 125 8.1  创建文件 / 125 8.2  读取文件 / 126 8.3  在文件中写入多行文本 / 127 8.4  将文本追加到文件中 / 128 8.5  使用“.py”扩展名创建文件 / 128 8.6  创建自己的库 / 130 8.7  文件操作 / 130 列出文件 / 131 删除文件 / 131 获取文件的大小 / 132 8.8  使用MicroFS 进行文件传输 / 132 安装MicroFS / 132 升级MicroFS / 133 8.9  总结 / 137 第9 章  建立有线或无线网络 / 139 9.1  构建有线网络 / 139 缓冲传入数据 / 141 9.2  使用无线通信 / 142 打开和关闭radio 模块 / 142 发送和接收消息 / 142 设置radio 模块 / 143 远程控制LED / 145 综合案例:制作无线遥控越野车 / 147 9.3  总结 / 152 附录A  更新DAPLink 固件,以及通过Tera Term 使用REPL / 153 A.1  DAPLink 固件 / 153 升级DAPLink 固件 / 154 维护模式 / 154 A.2  通过Tera Term 使用REPL / 155 下载mbed 串口驱动程序 / 156 下载Tera Term / 156 设置Tera Term / 157 使用Tera Term 编写MicroPython 代码 / 158 附录B  在移动设备上使用micro:bit App、micro:bit Blue App / 161 B.1  使用micro:bit App / 161 与micro:bit 配对 / 162 使用micro:bit App 编写代码 / 166 B.2  使用micro:bit Blue App / 171 安装micro:bit Blue / 171 进入配对模式 / 172 将micro:bit 与Android 手机或平板电脑配对 / 172 使用App / 174

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网