我有一个基于 8052 的小型办公桌高度控制器,具有唤醒引脚、Txd、Rxd 和电源,并且板上有一些按钮来控制办公桌。我想读出按下按钮时发送和接收的信号,以便我可以使用不同的控制器复制它。
为此我需要做什么?
我还不知道如何以及是否应该将其连接到 Arduino 的 Rx 和 tx。另外,唤醒引脚应该做什么。
确保设备 tx 引脚在传输时不超过 5 V。尽管您不太可能遇到导致 Arduino 损坏的电压。
将 Arduinos GND 连接到设备 GND
将数字引脚(不是 rx/tx)连接到设备的 tx 引脚
使用 SoftwareSerial 创建一个小草图,并在该引脚上接收。将收到的每个字节中继到 HardwareSerial ( Serial.print ),以便您可以在计算机串行监视器上看到输出。
更简单的选项:带 UART 解码器的示波器、USB 串行适配器、逻辑分析仪...