串口操作
串口即串行通信接口,是一种实现设备与设备之间、模块与设备之间数据传输的有线通信方式。
UNIHIKER K10支持2个串口通信,其中串口0为硬串口,通常用于程序上传和接收Mind+串口窗发送的数据;
串口1为软串口,可以通过软件指定引脚实现串口通信,常用于模块将数据传输给主控板。
积木 | |
---|---|
说明 | 串口输出内容换行/不换行,输出内容形式可以为字符串、原始数据、十六进制数。 |
积木 | |
说明 | 检测串口是否有数据可读。 |
积木 | |
说明 | 读取串口处的数据。 |
积木 | |
说明 | 从串口读取一个整数/小数/字符串。 |
积木 | |
说明 | 保留指定位数的小数,处理通过串口发送或接收的小数为指定数位。 |
积木 | |
说明 | 设置串口0(硬串口)的波特率。 |
积木 | |
说明 | 设置串口1(软串口)的Rx(接收)和Tx(发送)引脚以及波特率。 |
串口输出示例代码 | |
串口输出代码效果 |
- 使用板载环境光线传感器采集光线数据,并通过串口输出指令,将光线数据在Mind+终端进行输出。
- K10从串口中读取数据,当获取到数据为“R”时,RGB灯显示红灯;获取到数据为“G”时,RGB灯显示绿灯;获取到的数据为“B”,RGB灯显示蓝灯。