# eetree-mpy-lecture-code **Repository Path**: picospuch/eetree-mpy-lecture-code ## Basic Information - **Project Name**: eetree-mpy-lecture-code - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 1 - **Created**: 2021-10-26 - **Last Updated**: 2025-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

****本代码库是硬禾学堂《嵌入式系统入门》课程的支持代码仓库,这里的例程和支持文件针对课程配套的训练板开发,适用于硬禾学堂MicroPython扩展训练板。**** ## 参考链接 - MicroPython扩展学习板的硬件信息 - 一些有趣的案例 # MicroPython扩展学习板点灯(上手教程)

# 目录结构 ./mpy-lecture-code/ |-- app # 应用程序,一个py文件代表一个应用程序 |-- bsp # 板级支持包,在运行应用程序之前,需要将这里的文件上传pico根目录或者lib目录 |-- help # 帮助文件,micropython html版本帮助文件 |-- makefile # make构建脚本,可以用这个脚本管理代码库,完成开发流程 |-- README.md # 说明文件 |-- res # 资源文件,部分应用程序也会依赖于这里的资源(图片,声音等),需要将需要的文件上传到pico根目录或者lib目录 `-- ria # 测试应用程序,这里面存放为快速实验编写的应用程序,成熟后可能会放到app中 # Jupyter笔记 - 01 关于MicroPython - 02 嵌入式系统基本概念及学习 - 03 点亮一颗LED - 04 用输入按键控制LED的状态 - 05 交通灯的控制 - 06 测量反应时间的游戏 - 中断和服务 - 07 播放"我和我的祖国" - PWM的产生及应用 - 08 模拟信号的转换和数据处理 - ADC - 09 将温度传到上位机 - UART通信 - 10 将字符和波形显示在OLED上 - SPI总线 - 11 用姿态传感器制作一个水平仪 - I2C总线 - 12 用麦克风制作一个音频示波器/频谱仪 - 13 PIO点亮WS2812B灯串 - 14 PIO/DMA产生任意信号波形 - 15 综合 - 制作一个定时报时/RGB显示的时钟