第1章 打开极客之门.... 1

1.1 TurnipBit是什么.... 1

1.2 从拼插编程开始.... 1

1.3 做个真正的程序员.... 4

1.3.1 什么是Python. 4

1.3.2 面向硬件的MicroPython. 5

1.3.3 支持MicroPython的开发板... 6

1.3.4 利用TurnipBit进行编程学习... 9

第2章 滚动的广告牌.... 12

2.1 滚动的“Hello World!”.... 12

2.2 动手进行拼插编程.... 12

2.2.1 实现滚动显示“Hello World!”... 12

2.2.2 实现循环滚动显示“Hello World!”... 16

2.3 动手画流程图.... 18

2.3.1 流程图是什么... 18

2.3.2 画出“Hello World!”的流程图... 19

2.4 知识要点.... 20

2.4.1 拼插编程... 20

2.4.2 代码编程... 21

第3章 倒计时.... 22

3.1 神奇的计时器.... 22

3.2 让TurnipBit显示数字.... 23

3.2.1 实现滚动显示数字... 23

3.2.2 显示静态数字... 24

3.2.3 有趣的数字... 28

3.3 动手制作倒计时器.... 33

3.3.1 “倒计时器”程序流程图... 33

3.3.2 睡眠1000毫秒... 33

3.3.3 完成“倒计时器”... 34

3.4 知识要点.... 35

3.4.1 拼插编程... 35

3.4.2 代码编程... 35

第4章 方便的加法计算器.... 36

4.1 DIY加法计算器.... 36

4.2 变量及其类型.... 36

4.2.1 变量... 36

4.2.2 变量的命名... 38

4.2.3 变量的类型... 39

4.2.4 数据类型操作... 40

4.3 动手制作加法计算器.... 41

4.3.1 加法计算器流程图... 41

4.3.2 加法计算器的实现... 42

4.4 知识要点.... 45

4.4.1 拼插编程... 45

4.4.2 代码编程... 45

第5章 会走的机器人.... 46

5.1 机器人是怎么走的.... 46

5.2 循环转圈圈.... 46

5.2.1 for循环... 47

5.2.2 while循环... 48

5.2.3 continue和break. 48

5.3 画一个会走的机器人.... 49

5.3.1 使用“创建图像”拼画一个静止的机器人... 49

5.3.2 使用“创建图像”让机器人动起来... 52

5.3.3 让机器人一直走下去... 54

5.3.4 画出会走的机器人的流程图... 56

5.4 知识要点.... 58

5.4.1 拼插编程... 58

5.4.2 代码编程... 58

第6章 好玩的掷骰子游戏.... 59

6.1 掷骰子游戏.... 59

6.2 学会做选择题.... 59

6.2.1 逻辑运算... 60

6.2.2 if判断语句... 61

6.3 实现掷骰子游戏.... 63

6.3.1 绘制流程图... 63

6.3.2 拼插编程实现掷骰子游戏... 65

6.4 代码分析.... 70

6.4.1 基本原理... 70

6.4.2 逻辑分析... 70

6.5 知识要点.... 71

6.5.1 拼插编程... 71

6.5.2 代码编程... 71

第7章 无线投票器.... 72

7.1 制作无线投票器.... 72

7.2 准备知识.... 73

7.2.1 函数... 73

7.2.2 TurnipBit无线模块的使用... 75

7.3 动手制作无线投票器.... 78

7.3.1 无线投票器流程图设计... 78

7.3.2 无线投票器程序实现... 80

7.3.3 分享代码... 87

7.4 知识要点.... 88

7.4.1 拼插编程... 88

7.4.2 代码编程... 89

第8章 指南针.... 90

8.1 制作指南针.... 90

8.2 确定南方在哪里.... 91

8.2.1 学会使用指南针... 91

8.2.2 显示每个方向的指南针... 94

8.3 指南针流程图.... 96

8.3.1 指南针的模糊概念... 96

8.3.2 绘制流程图... 96

8.4 知识要点.... 98

8.4.1 拼插编程... 98

8.4.2 代码编程... 98

第9章 简易的MP3播放器.... 99

9.1 如何播放美妙的音乐.... 99

9.2 播放音乐.... 100

9.2.1 一首音乐循环播放... 100

9.2.2 TurnipBit音乐播放器拼插编程... 103

9.2.3 音乐播放器代码分析... 111

9.3 TurnipBit播放自定义音乐.... 113

9.3.1 TurnipBit播放音乐的方法... 113

9.3.2 播放自定义音乐实例... 115

9.3.3 播放自定义音乐代码分析... 116

9.4 知识要点.... 117

9.4.1 拼插编程... 117

9.4.2 代码编程... 117

第10章 储钱罐.... 118

10.1 DIY储钱罐.... 118

10.2 绘制储钱罐流程图.... 118

10.3 动手进行拼插编程.... 120

10.3.1 实现储钱罐... 120

10.3.2 进阶实现... 126

10.4 代码分析.... 127

10.4.1 基本原理... 127

10.4.2 逻辑分析... 127

10.5 知识要点.... 127

10.5.1 拼插编程... 127

10.5.2 代码编程... 128

第11章 带小夜灯的电子时钟.... 129

11.1 制作带小夜灯的电子时钟.... 129

11.2 基础知识.... 130

11.2.1 电阻... 130

11.2.2 光敏电阻... 133

11.2.3 LED.. 134

11.2.4 TurnipBit扩展板... 135

11.3 线路设计.... 136

11.3.1 光敏电阻的使用... 136

11.3.2 DS3231的连接... 136

11.3.3 器件的连接... 137

11.4 程序设计.... 138

11.4.1 引脚的使用... 138

11.4.2 光敏电阻光线临界值的测量... 139

11.4.3 DS3231模块的代码... 140

11.4.4 时钟对时代码... 143

11.4.5 带小夜灯的电子时钟的代码实现... 147

11.5 外壳组装.... 151

11.6 知识要点.... 152

11.6.1 拼插编程... 152

11.6.2 代码编程... 153

第12章 会思考的避障车.... 154

12.1 什么是会思考的避障车.... 154

12.2 基础知识.... 155

12.2.1 电机... 155

12.2.2 超声波传感器... 159

12.3 避障车的组装.... 160

12.3.1 硬件器件... 160

12.3.2 硬件安装步骤... 163

12.3.3 电机驱动模块和超声波模块的安装... 166

12.4 程序设计.... 168

12.4.1 伪代码分析... 168

12.4.2 拼插编程... 169

12.4.3 代码分析... 173

12.5 知识要点.... 176

12.5.1 拼插编程... 176

12.5.2 代码编程... 176

python机器人开发学校,机器人Python青少年编程开发实例相关推荐

  1. python青少年编程_机器人Python青少年编程开发实例

    章 打开极客之门 1.1 TurnipBit是什么 1.2 从拼插编程开始 1.3 做个真正的程序员 1.3.1 什么Python 1.3.2 面向硬件的MicroPython 1.3.3 支持Mic ...

  2. python长沙培训学校,长沙python培训班价格

    爬虫一般是指网络资源的抓取,因为python的脚本特性,python易于配置,对字符的处理也非常灵活,加上python有丰富的网络抓取模块,所以两者经常联系在一起. 为什么python适合写爬虫 用c ...

  3. android 开发 自动生成wifi,Android编程开发:自动连接指定SSID的wifi热点

    在Android编程开发中,最近在做一个项目,其中涉及到一块"自动连接已存在的wifi热点"的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用 ...

  4. 【青少年编程竞赛交流】03月份微信图文索引

    03月份微信图文索引 由于"组队学习"这个公众号的功能主要是组织Datawhale社群中的学习者们每个月的组队学习,所以,我另外新建了这个微信公众号"青少年编程竞赛交流& ...

  5. 【青少年编程竞赛交流】02月份微信图文索引

    02月份微信图文索引 由于"组队学习"这个公众号的功能主要是组织Datawhale社群中的学习者们每个月的组队学习,所以,我另外新建了这个微信公众号"青少年编程竞赛交流& ...

  6. 机器人python极客pdf_机器人Python极客编程入门与实战

    编辑推荐 有了先进的软件.硬件开发平台,剩下的只是创意.中国人,特别是中国的年轻人,是全球富有创业.创新精神的一群人,这样的一个群体难道还会缺乏创意吗? "青少年学编程系列丛书"只 ...

  7. 手把手QQ机器人制作教程,根据官方接口进行开发,基于Python语言制作的详细教程(更新中)

    第 1 课.注册 QQ 开放平台账户 QQ开放平台官方地址:https://q.qq.com/#/app/bot QQ开放平台包含:QQ机器人.QQ小程序.QQ小游戏,我们这边选择QQ机器人. 机器人 ...

  8. python程序语言和机器人控制系统_机器人十大流行编程语言,机器人编程系统以及方法...

    原标题:机器人十大流行编程语言,机器人编程系统以及方法 如果您问"机器人的最佳编程语言是什么? 计算机视觉程序员会给出不同于认知机器人的答案.每个人都不同意什么是"最好的编程语言& ...

  9. 如何用python编程机器人培训班_如何Python入门

    如何Python入门 来源:合肥童程童美少儿编程机器人培训学校时间:2020/10/30 17:22:49 学习编程没有捷径.在开始的时候,即使你打一个字,也比你什么都不做只看书要好. Python语 ...

  10. UR机器人C语言和Python编程控制

    UR机器人编程控制 一.通过 TCP/IP 进行远程控制 二.UR机器人通信端口类型 2.1.Modbus TCP端口(502端口) 2.2.C语言上位机编程端口(30001/30002/30003端 ...

最新文章

  1. cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录
  2. alexa http 请求
  3. Unicode与UTF-8互转(C语言实现)
  4. azure blob_从Azure Databricks访问Azure Blob存储
  5. Bjui前端框架文档链接
  6. MySQL 5.7详细下载安装配置教程
  7. spss导入Excel显示连接服务器超时,Excel里的日期在spss里怎么不正常显示
  8. 大文件切割和大文件合并
  9. 外贸软件对出口公司的作用
  10. Spring Boot的优点
  11. IDEA必备插件系列 - Key Promoter X(快捷键使用提示)
  12. 九度OJ-题目1163:素数
  13. 我的第四个C语言:计算圆柱体的表面积和体积。
  14. VB 2010 (20)多态性
  15. D. Unusual Sequences
  16. 解决[WARNING]: sftp transfer mechanism failed on [xx]. Use ANSIBLE_DEBUG=1 to see detailed information
  17. Python之Datasets库安装报错的解决方法
  18. 对python的理解_《对》字意思读音、组词解释及笔画数 - 新华字典 - 911查询
  19. puppet重申证书
  20. ICN6211 相关资料

热门文章

  1. 企业级WLAN市场格局
  2. 平庸程序员的成长笔记
  3. redis 系列16 持久化 RDB
  4. Vue项目中的文件/文件夹命名规范
  5. 编译HG255D的openwrt固件
  6. C#温故而知新学习系列之面向对象编程—自动属性(十一)
  7. 205615872 能用来干么?
  8. Solaris 10的第二次更新要点
  9. 【ZT】可行性研究报告编写规范
  10. MongoDB高可用集群搭建(主从、分片、路由、安全验证)