Logo
latest
  • Trailbreaker参考
    • 1. Trailbreaker快速参考
      • 1.1. Trailbreaker的使用
        • 1.1.1. 连接说明
        • 1.1.2. 恢复出厂设置
      • 1.2. 跑马灯
        • 1.2.1. 编程学习
        • 1.2.2. 实验现象
      • 1.3. 步进电机
        • 1.3.1. 模块介绍
        • 1.3.2. 编程学习
        • 1.3.3. 实验现象
      • 1.4. bh1750 光照传感器
        • 1.4.1. 模块介绍
        • 1.4.2. 编程学习
        • 1.4.3. 实验现象
      • 1.5. dht11温湿度传感器
        • 1.5.1. 模块介绍
        • 1.5.2. 编程学习
        • 1.5.3. 实验现象
      • 1.6. 呼吸灯
        • 1.6.1. 编程学习
        • 1.6.2. 实验现象
      • 1.7. 彩虹灯
        • 1.7.1. 模块介绍
        • 1.7.2. 编程学习
      • 1.8. 按键电子琴
        • 1.8.1. 模块介绍
        • 1.8.2. 编程学习
      • 1.9. 彩色贪吃蛇
        • 1.9.1. 贪吃蛇游戏制作
      • 1.10. 画国旗
        • 1.10.1. 编程学习
        • 1.10.2. 实验现象
      • 1.11. 电子日历
        • 1.11.1. 模块介绍
        • 1.11.2. 编程学习
        • 1.11.3. 实验现象
      • 1.12. 电子表及音乐闹钟
        • 1.12.1. 模块介绍
        • 1.12.2. 编程学习
      • 1.13. 计算器
        • 1.13.1. 模块介绍
        • 1.13.2. 思路说明
        • 1.13.3. 编程学习
      • 1.14. LED点阵滚动显示文字
        • 1.14.1. 模块介绍
        • 1.14.2. 编程学习
        • 1.14.3. 实验现象
      • 1.15. LCD显示汉字
        • 1.15.1. 模块介绍
        • 1.15.2. 准备工作
        • 1.15.3. 编程学习
        • 1.15.4. 实验现象
    • 2. Trailbreaker基本信息
      • 2.1. 文件系统和sd卡
      • 2.2. 启动模式
      • 2.3. LED闪灯错误
      • 2.4. Windows中trailbreaker的使用指南
      • 2.5. Trailbreaker硬件
      • 2.6. Trailbreaker配件
  • Skids参考
    • 1. Skids的快速参考
      • 1.1. Skids简介
        • 1.1.1. 什么是Skids
        • 1.1.2. Skids的供电
        • 1.1.3. 配套资源
        • 1.1.4. 涵盖的课程体系
        • 1.1.5. 适用的专业领域
        • 1.1.6. Skids的硬件配置
      • 1.2. Skids的使用
        • 1.2.1. Skids连接PC
        • 1.2.2. Skids开发环境
        • 1.2.3. 通过uPyCraft访问Skids
        • 1.2.4. Skids的固件
        • 1.2.5. 通过uPyCraft烧录固件
        • 1.2.6. 运行Python文件
        • 1.2.7. Skids文件结构
      • 1.3. 使用turtle画国旗
        • 1.3.1. turtle简介
        • 1.3.2. turtle绘图命令
        • 1.3.3. 绘制原理
        • 1.3.4. 国旗绘制
      • 1.4. 计算器设计与实现
        • 1.4.1. 设计思路
        • 1.4.2. 基本原理
        • 1.4.3. 代码实现
      • 1.5. 猜拳游戏制作
        • 1.5.1. 基本原理
        • 1.5.2. 设计思路
        • 1.5.3. 代码讲解
      • 1.6. LED与跑马灯
        • 1.6.1. LED简介
        • 1.6.2. 控制代码
      • 1.7. 时钟的设计与实现
        • 1.7.1. 模拟时钟
        • 1.7.2. 数字时钟
      • 1.8. 贪吃蛇游戏制作
        • 1.8.1. 基本原理
        • 1.8.2. 代码分析
      • 1.9. 2048游戏的制作与实现
        • 1.9.1. 设计思路
        • 1.9.2. 代码分析
      • 1.10. 俄罗斯方块游戏制作
        • 1.10.1. 设计思路
        • 1.10.2. 代码分析
      • 1.11. WiFi微信传送
        • 1.11.1. 模块介绍
        • 1.11.2. 编程学习
        • 1.11.3. 实验现象
      • 1.12. 模拟进度条设计与实现
        • 1.12.1. 设计思路
        • 1.12.2. 基本原理
        • 1.12.3. 代码实现
        • 1.12.4. 效果展示
      • 1.13. 互发表情设计与实现
        • 1.13.1. 设计思路
        • 1.13.2. 基本原理
        • 1.13.3. 代码实现
        • 1.13.4. 效果展示
      • 1.14. 联机五子棋设计与实现
        • 1.14.1. 设计思路
        • 1.14.2. 基本原理
        • 1.14.3. 代码实现
        • 1.14.4. 效果展示
    • 2. Skids的基本信息
      • 2.1. Skids硬件信息
        • 2.1.1. 硬件配置
        • 2.1.2. 屏幕
        • 2.1.3. LED
        • 2.1.4. 按键
      • 2.2. Skids电路图
  • MicroPython 函数库
    • Python标准库和micro-libraries
      • Python特定的库
        • math – 数学函数
        • array – 数组
        • gc – 控制垃圾回收器
        • sys – 系统相关函数
        • ubinascii – 二进制/ASCII转换
        • ucollections – 容器
        • uerrno – 系统错误代码
        • uhashlib – 散列算法
        • uheapq – 堆队列算法
        • uio – 输入/输出流
        • ujson – JSON编码与解码
        • uos – 基本“操作系统”服务
        • ure – 正则表达式
        • uselect – 在一组流中等待事件
        • usocket – socket模块
        • ustruct – 打包和解压缩原始数据类型
        • utime – 时间相关的函数
        • uzlib – zlib解压缩
        • cmath – 复数的数学函数
      • MicroPython特定的库
        • btree – 简单B树数据库
        • framebuf — 帧缓冲区操作
        • machine — 硬件相关的函数
        • micropython – 访问和控制MicroPython内部构件
        • network — 网络配置
        • uctypes – 以结构化的方式访问二进制数据
      • 特定于 trailbreaker 的库
        • pyb — 板级功能
      • 特定于 Skids 的库
        • lcd160cr — 控制LCD160CR显示屏
        • screen – 屏幕绘制
        • uturtle – 海龟画图
        • ubitmap – 绘制位图
        • text – 在屏幕上输出16×16文字
  • MicroPython语言
    • 术语表
    • MicroPython的交互式解释器模式 (又称REPL)
      • 自动-缩进
      • 自动-完成
      • 中断一个运行程序
      • 粘贴模式
      • 软复位
      • 特殊变量 _ (下划线)
      • 原始模式
    • 编写中断处理程序
      • 提示与推荐练习
      • MicroPython问题
        • 紧急异常缓冲区
        • 简化
        • ISR和主程序间的通信
        • 对象方法用作回调
        • 创建Python对象
        • 使用Python对象
        • 克服浮点数限制
      • 异常
      • 一般问题
        • 中断处理程序设计
        • 可重入性
        • 临界区
        • 中断和REPL
    • 最大化MicroPython速度
      • 速度设计
        • 算法
        • RAM分配
        • 缓冲区
        • 浮点数
        • 数组
      • 识别代码的最慢段
      • MicroPython代码改进
        • const()声明
        • 缓存对象引用
        • 控制垃圾回收
      • 本地密码发射器
      • Viper代码发送器
      • 直接访问硬件
    • 微控制器中的MicroPython
      • 闪存
      • RAM
        • 编译阶段
        • 执行阶段
      • The Heap
        • 碎片化
        • 报告
        • 控制垃圾回收
      • 字符串操作
      • 附言
        • 脚注:gc.collect()返回值
    • 分发包,包管理和部署应用程序
      • 概观
      • 分发包
      • ``upip``包管理
      • 交叉安装包
      • 交叉安装冷冻包装
      • 创建分发包
      • 应用资源
      • 参考
  • MicroPython许可证信息
  • 术语表
NEUAI
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2019, NEUAI Revision 95e55c01.

Built with Sphinx using a theme provided by Read the Docs.