怎么在arduino串口监视器上实现输入一个字符一次某引脚为高电平,再输入一次变为低电平?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在arduino串口监视器上实现输入一个字符一次某引脚为高电平,再输入一次变为低电平?相关的知识,希望对你有一定的参考价值。

参考技术A boolean zt;
String item;

void setup()
item = "";
Serial.begin(9600);
pinMode(13, OUTPUT);


void loop()
if (Serial.available() > 0)
item = Serial.readString();
if (item == 'a')
zt=!zt;
digitalWrite(13,zt);



追问

我用继电器试了下,没什么反应,输入a后继电器没动静......


追答

用led

继电器带不动,需要三极管

本回答被提问者采纳

arduino 软串口

参考技术A 我们的设备需要有两个串口,但是 avr 单片机就只有一个串口,所以我们用了一个软串口。

但是软件串口不支持 奇偶校验,但是硬串口支持。

我们的硬串口用于对接到网关,而软串口对接到传感器。

在对接水表的时候,水表需要偶检验,这么问题就来了,我们的软串口不支持偶校验。

我们计划这将串口进行对掉,硬件串口接到水表上,软件串口接到网关上,这么问题就解决了。

这样子安装设备会特别容易出错,格外小心就可以了。

以上是关于怎么在arduino串口监视器上实现输入一个字符一次某引脚为高电平,再输入一次变为低电平?的主要内容,如果未能解决你的问题,请参考以下文章

arduino_1.0.1的串口监视器怎么用

arduino_1.0.1的串口监视器应该怎么用?

arduino通信问题的学习与解决

arduino怎样向串口发送中文字符

arduino 软串口

ASCIITable: 演示 Arduino 串口输出的进阶功能