Arduino 串口发送指令程序

本文介绍了一段 Arduino 代码,用于通过串口接收指令并执行特定程序。在宁夏大学创新训练基地,作者分享了如何设置串口通信、解析接收到的字符以及根据指令启动和停止程序。代码中包含了一个`chuankou()`函数,用于读取串口数据,以及处理'F'和'S'指令来控制程序的开始和停止。此外,还提供了处理'T'指令进行主板复位的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       宁夏大学创新训练基地(宁夏大学电子科技协会与机器人协会的实验场地),是一个极为锻炼人能力的地方。从社团成员到作为社团主席的我,经历过做项目的考验和敲程序的洗礼,从中或多或少有一定的知识积累。其中,自己掌握的语言有C语言、C sharp、C++;熟悉各种常用软件:Arduino IDE 、SolidWorks、RDworks、Proteus、VS2017等;接触过各种控制器和传感器,并了解其使用方法。 

      接下来我分享一段关于Arduino 如何向串口发送指令、指定执行一段程序的代码:

//作者:沙小平
//地址:宁夏大学创新训练基地
//时间:2019年3月13

void(* resetFunc) (void) = 0;//声明函数地址为0
bool kaiqi_1 = false;        //开启或关闭while(flag){}
char val;

void setup()
{
  Serial.begin(9600);         //波特率
}

 

void loop()
{
    String val = chuankou();                   
    if (val[0] == 'F')            &

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值