K10 micropython库需求

昨天修改
本文讨论了K10 micropython库的需求,涵盖人教educore库、DF官方unihiker_k10库、传感器和功能库以及K10实验盒相关功能与代码测试等内容。关键要点包括:
1.
人教educore库 :前期基础框架研发预估5天,涵盖引脚IO控制、执行器控制、传感器读取、物联网通信等功能,各部分有明确研发预估时长和代码示例。
2.
DF官方unihiker_k10库 :屏幕显示、板载传感器、LED控制、音频、人工智能等功能均有涉及,不同部分研发预估时长不同,部分功能有人工智能因模型占用问题可能无法实现。
3.
传感器和功能库 :引脚中断、舵机、RGB灯带等功能既集成在k10库中,也有单独库文件,各有使用示例代码。
4.
K10实验盒 :包含声音、旋钮、红外接收等多种传感器及蜂鸣器、LED灯等执行器,有相应测试代码;新增HTTP获取网络数据和udp实现两个K10实验盒广播通信的需求 。
一、人教educore库
🕐
前期基础框架研发预估时长:5d
掌控板educore库参考:
https://github.com/labplus-cn/mpython/blob/master/port/boards/mpython/modules/educore/_educore.py
1.引脚IO控制-pin
🕐
此部分研发预估时长:1d
✓1.1数字输入(仅板载的两个原生接口P0 P1)
代码块
from educore import pin
p0=pin(0) #实例化引脚
d=p0.read_digital() #读取引脚电平值,0 为低电平,1 为高电平
✓1.2数字输出(仅板载的两个原生接口P0 P1)
代码块
from educore import pin
p0=pin(0)
p0.write_digital(value=0)