void MainWindow::on_SendBt_clicked()
{
//转换成8个字节
QByteArray senddata = ui->SendEdit->text().toLocal8Bit().data();
if(ui->checkBox->isChecked()==true)
{
int cnt = senddata.size();
senddata = senddata.insert(cnt,"\r\n");
}
serilaPort->write(senddata);
}
上述代码块为串口发送函数代码 是“发送”按钮的click函数
发送框:sendedit
发送按钮:sendbt
serilaport 串口发送数据
“发送新行的为”checkbox控件,默认选项,不需要修改
ESP8266经过烧录AT固件库实现操作AT指令,AT指令的最后都要有回车换行
最后实现AT指令,发送新行