【问题标题】:What happen when use rs232 instead of usb in arduino?在 arduino 中使用 rs232 而不是 usb 会发生什么?
【发布时间】:2014-04-27 15:36:42
【问题描述】:

我刚刚开始了一个实际上非常基础的项目。但我需要一个信息。这是关于arduino串行通信的。这是问题。

如果我使用 TTL 到 RS232 转换器而不使用 USB 电缆将 arduino 连接到计算机,那么我仍然可以使用串行监视器获取一些数据吗?或者会发生什么?假设 arduino 在使用 USB 电缆之前已编程,并且在不使用 USB 时由外部供电。

例如代码只是

Serial.println("It is working");
delay(1000);

非常感谢。

【问题讨论】:

    标签: serial-port arduino communication serial-communication


    【解决方案1】:

    你会炸的。标准 RS232 使用 +-12V 电平,而 arduino 使用 TTL 电平(0-5V),因此您仍然需要 RS232 -> RS232TTL 转换器。如果你使用它,那么通过 USB 使用虚拟串行或真正的硬件串行是完全一样的,除了当你插入 arduino 时硬件串行端口永远不会出现/消失(在 rs232 中没有类似即插即用的东西,它总是被塞住)

    【讨论】:

    • 嘿,非常感谢,我会继续从这里提问!!
    • 你的意思是,只需要ebay.com/itm/… 做我想做的事情,而不会对电子元件造成任何伤害。
    • 没错,你甚至可以使用一些二极管,但这是一个糟糕的 hack :)
    • 二极管?你能给我任何关于那个的链接吗?
    • 抱歉,(5v 齐纳)二极管只能以一种方式工作(pc 到 arduino),但您可以使用一对晶体管和电阻botkin.org/dale/rs232_interface.htm
    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    相关资源
    最近更新 更多