- K10 micropython库需求
- 一、人教educore库
- 1.引脚IO控制-pin
- ✓1.1数字输入(仅板载的两个原生接口P0 P1)
- ✓1.2数字输出(仅板载的两个原生接口P0 P1)
- ✓1.3模拟输入(P0 P1)
- ✓1.4 PWM输出(P0 P1)
- *1.5 引脚中断(P0 P1)
- 2.执行器控制-oled、speaker、servo、rgb
- √2.1显示屏控制
- 2.2蜂鸣器控制(外接)
- 2.3电机控制(不做)
- 2.4舵机控制
- 2.5RGB灯带控制
- 3. 传感器读取-button、light、accelerometer、dht、ds18b20、ultrasonic、rfid、force
- 3.1 声音(外接)
- 3.3 按键
- *3.2 3.4 环境光、加速度、温湿度
- 3.5 3.6 3.7DHT11 22、ds18b20、超声波
- ✓3.8 RFID(新的DFR1181)
- 3.9 10 11 红外热释电 、气压、磁力
- 3.12 重量(KIT0176)
- 4.物联网通信-hid、wifi、mqttclient
- 4.1 蓝牙模拟HID
- 4.2 4.3 WiFi和MQTT
- 5.人工智能
- 6.其他
- √6.1数据格式转换
- √6.2 获取芯片ID
- 6.3 MicroPython标准模块
- 二、DF官方unihiker_k10库
- 1. 屏幕显示
- 2. 板载传感器
- 3. LED控制
- 4. 音频
K10 micropython库需求
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)