这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【ArduinoGIGAR1WiFi-开发板测评】+用串口讲故事

共1条 1/1 1 跳转至

【ArduinoGIGAR1WiFi-开发板测评】+用串口讲故事

菜鸟
2026-02-14 12:43:18     打赏

Arduino GIGA R1 WiFi-开发板提供多个串口以供使用其中 USB所占用的串口只供下载和测试,其它串口则供用户使用

供用户使用的串口,其引脚分配如下:

 RX0 - D0

TX0 - D1

RX1 - D19

TX1 - D18

RX2 - 17

TX2 - 16

RX3 - 15

TX3 - 14

 值得说明的是,USB所对应的串口,无法在串口调试软件上使用。

为使用串口来控制外部的识别,只好避开USB串口,来用其它的串口。这里所用的是串口0,对应的引脚为D0 D1

在使用串口时,通常是使用Serial.print语句来输出信息。而在控制外部设备时,则需要使用数组及Serial.write()语句。

除了发送信息,输入信息也是十分重要的,读取数据所使用的语句为Serial.read(),其测试效果如图1所示。

image.png

1 指定播放片段 

在使用MP3语音模块的情况下,通过串口可控制MP3语音模块来播放存储在TF卡中的语音片段,其电路连接如图2所示。

image.png

2 线路连接

 

以串口控制语音模块来逐段播放故事的程序为:

void setup() {
     Serial1.begin(9600);
}
 
void loop() {
     for (j = 0; j<7;j++) 
     {
          h=g[j];
          playn(h);
          for (i = 0; i < 10; i = i + 1) 
          {
               Serial1.write(cmd[i]);
          }
          h=t[j]*1000;
          delay(h);
     }
     while(1);
}

经程序的上传,其测试结果图3所示。在连接MP3语音模块时,即可实现讲故事的功能。

 image.png

串口测试


演示视频:





关键词: Arduino GIGA R1 WiFi    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]