串口操作

串口即串行通信接口,是一种实现设备与设备之间、模块与设备之间数据传输的有线通信方式。

UNIHIKER K10支持2个串口通信,其中串口0为硬串口,通常用于程序上传和接收Mind+串口窗发送的数据;

串口1为软串口,可以通过软件指定引脚实现串口通信,常用于模块将数据传输给主控板。

积木
说明 串口输出内容换行/不换行,输出内容形式可以为字符串、原始数据、十六进制数。
积木
说明 检测串口是否有数据可读。
积木
说明 读取串口处的数据。
积木
说明 从串口读取一个整数/小数/字符串。
积木
说明 保留指定位数的小数,处理通过串口发送或接收的小数为指定数位。
积木
说明 设置串口0(硬串口)的波特率。
积木
说明 设置串口1(软串口)的Rx(接收)和Tx(发送)引脚以及波特率。
串口输出示例代码
串口输出代码效果
  • 使用板载环境光线传感器采集光线数据,并通过串口输出指令,将光线数据在Mind+终端进行输出。

  • K10从串口中读取数据,当获取到数据为“R”时,RGB灯显示红灯;获取到数据为“G”时,RGB灯显示绿灯;获取到的数据为“B”,RGB灯显示蓝灯。