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. 实验现象
      • 1.16. 体温计模块
        • 1.16.1. 模块介绍
        • 1.16.2. 编程学习
        • 1.16.3. 实验现象
      • 1.17. 血氧模块
        • 1.17.1. 连接方法
        • 1.17.2. 串口通信协议
        • 1.17.3. 代码实现
      • 1.18. CO2传感器
        • 1.18.1. 模块介绍
        • 1.18.2. 接线方法
        • 1.18.3. 实现方法
        • 1.18.4. 代码实现
      • 1.19. 土壤湿度传感器
        • 1.19.1. 连接方法
        • 1.19.2. 计算公式
        • 1.19.3. 代码实现
    • 2. Trailbreaker基本信息
      • 2.1. 文件系统和sd卡
      • 2.2. 启动模式
      • 2.3. LED闪灯错误
      • 2.4. Windows中trailbreaker的使用指南
      • 2.5. Trailbreaker硬件
      • 2.6. Trailbreaker配件
  • Skids参考
    • Skids的快速参考
      • 1. Skids简介
        • 1.1. 什么是Skids
        • 1.2. Skids的供电
        • 1.3. 配套资源
        • 1.4. 涵盖的课程体系
        • 1.5. 适用的专业领域
        • 1.6. Skids的硬件配置
      • 2. Skids的使用
        • 2.1. Skids连接PC
        • 2.2. Skids开发环境
        • 2.3. 通过uPyCraft访问Skids
        • 2.4. Skids的固件
        • 2.5. 通过uPyCraft烧录固件
        • 2.6. 运行Python文件
        • 2.7. Skids文件结构
      • 3. 使用turtle画国旗
        • 3.1. turtle简介
        • 3.2. turtle绘图命令
        • 3.3. 绘制原理
        • 3.4. 国旗绘制
      • 4. 计算器设计与实现
        • 4.1. 设计思路
        • 4.2. 基本原理
        • 4.3. 代码实现
      • 5. 猜拳游戏制作
        • 5.1. 基本原理
        • 5.2. 设计思路
        • 5.3. 代码讲解
      • 6. LED与跑马灯
        • 6.1. LED简介
        • 6.2. 控制代码
      • 7. 时钟的设计与实现
        • 7.1. 模拟时钟
        • 7.2. 数字时钟
      • 8. 贪吃蛇游戏制作
        • 8.1. 基本原理
        • 8.2. 代码分析
      • 9. 2048游戏的制作与实现
        • 9.1. 设计思路
        • 9.2. 代码分析
      • 10. 俄罗斯方块游戏制作
        • 10.1. 设计思路
        • 10.2. 代码分析
      • 11. WiFi微信传送
        • 11.1. 模块介绍
        • 11.2. 编程学习
        • 11.3. 实验现象
      • 12. 模拟进度条设计与实现
        • 12.1. 设计思路
        • 12.2. 代码实现
        • 12.3. 效果展示
      • 13. 互发表情设计与实现
        • 13.1. 设计思路
        • 13.2. 代码实现
        • 13.3. 效果展示
      • 14. 联机五子棋设计与实现
        • 14.1. 设计思路
        • 14.2. 代码实现
        • 14.3. 效果展示
      • 15. 自由运动的小方块设计与实现
        • 15.1. 功能描述
        • 15.2. 设计思路
        • 15.3. 代码实现
        • 15.4. 效果展示
      • 16. 天气预报设计与实现
        • 16.1. 功能描述
        • 16.2. 设计思路
        • 16.3. 代码实现
        • 16.4. 效果展示
      • 17. 联机骰子游戏设计与实现
        • 17.1. 功能描述
        • 17.2. 设计思路
        • 17.3. 代码实现
      • 18. 联机猜拳游戏设计与实现
        • 18.1. 功能描述
        • 18.2. 设计思路
        • 18.3. 代码实现
        • 18.4. 效果展示
    • Skids的基本信息
      • 1. Skids硬件信息
        • 1.1. 硬件配置
        • 1.2. 屏幕
        • 1.3. LED
        • 1.4. 按键
      • 2. Skids电路图
  • NEUAIBIT参考
    • NEUAIBIT简介
      • 什么是NEUAIBIT
      • NEUAIBIT官方主页
      • NEUAIBIT结构说明
      • 工具区说明
    • NEUAIBIT的快速参考
      • 1. NEUAIBIT SKIDS积木块的简介
        • 1.1. Skids Screen积木块简介
        • 1.2. Skids network积木块简介
        • 1.3. Skids Pin积木块简介
      • 2. NEUAIBIT Trailbreaker积木块的简介
        • 2.1. Trailbreaker PYB板级功能积木块简介
        • 2.2. Trailbreaker LED积木块简介
        • 2.3. Trailbreaker PIN积木块简介
        • 2.4. Trailbreaker Timer积木块简介
        • 2.5. Trailbreaker DHT积木块简介
    • NEUAIBIT的实例快速参考
      • 1. NEUAIBIT SKIDS实例
        • 1.1. Skids Hello World实例讲解
        • 1.2. Skids 倒计时实例讲解
        • 1.3. Skids 计算器实例讲解
        • 1.4. Skids 跑马灯实例讲解
        • 1.5. Skids 画国旗实例讲解
        • 1.6. Skids 天气预报实例讲解
      • 2. NEUAIBIT Trailbreaker实例
        • 2.1. Trailbreaker 呼吸灯实例讲解
        • 2.2. Trailbreaker 温湿度实例讲解
        • 2.3. Trailbreaker 步进电机实例讲解
        • 2.4. Trailbreaker 电子琴实例讲解
        • 2.5. Trailbreaker 点阵屏实例讲解
        • 2.6. Trailbreaker 体温计实例讲解
  • 综合实验
    • 传感网络搭建
      • 1. 简单的传感网络介绍
        • 1.1. 架构图
        • 1.2. 连接图
        • 1.3. 程序说明
        • 1.4. 使用说明
      • 2. 复杂的传感网络介绍
        • 2.1. 架构图
        • 2.2. 连接图
        • 2.3. 程序说明
        • 2.4. 使用说明
      • 3. ZigBee固件烧写
        • 3.1. 固件介绍
        • 3.2. 烧写工具
        • 3.3. 烧写模式
        • 3.4. 烧写步骤
      • 4. MQTT辅助工具
        • 4.1. 工具安装
        • 4.2. 订阅主题
        • 4.3. 发布数据
      • 5. 数据格式说明
        • 5.1. AT指令格式
        • 5.2. 传感与控制数据格式
        • 5.3. MQTT主题数据格式
    • ZigBee网络版猜拳游戏
      • 1. 简要介绍
        • 1.1. 程序说明
        • 1.2. 使用说明
      • 2. 实现原理
        • 2.1. 游戏设计
        • 2.2. 网络连接
        • 2.3. 数据格式
    • 小程序实现与设备的交互
      • 开发环境搭建
      • 操作流程
      • 代码实现
      • 效果展示
  • 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 的库
        • 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 »
  • NEUAIBIT参考 »
  • NEUAIBIT的实例快速参考
  • Edit on GitHub

NEUAIBIT的实例快速参考¶

  • 1. NEUAIBIT SKIDS实例
    • 1.1. Skids Hello World实例讲解
    • 1.2. Skids 倒计时实例讲解
    • 1.3. Skids 计算器实例讲解
    • 1.4. Skids 跑马灯实例讲解
    • 1.5. Skids 画国旗实例讲解
    • 1.6. Skids 天气预报实例讲解
  • 2. NEUAIBIT Trailbreaker实例
    • 2.1. Trailbreaker 呼吸灯实例讲解
    • 2.2. Trailbreaker 温湿度实例讲解
    • 2.3. Trailbreaker 步进电机实例讲解
    • 2.4. Trailbreaker 电子琴实例讲解
    • 2.5. Trailbreaker 点阵屏实例讲解
    • 2.6. Trailbreaker 体温计实例讲解
Next Previous

© Copyright 2019, NEUAI Revision 7ac1ba53.

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