我开始尝试使用Arduino以太网shield,并且没有太多努力。但是,当我尝试通过主板的硬件串口进行调试时,我什么都没得到,虽然程序仍在运行,但我知道应该给我一些东西,但事实并非如此。说实话,我还不知道发生了什么。我该如何解决这个问题?
P.S。我正在使用Arduino IDE中包含的示例草图之一。
答案 0 :(得分:0)
以太网屏蔽不使用RX和TX引脚(0,1),我之前亲自使用过与屏蔽的串行通信。
所以它肯定与你的代码有关。你可以发布你的代码吗?
您是否已将任何内容连接到数字引脚0和1?
答案 1 :(得分:0)
Arduino以太网板不等同于Arduino Uno + Etherent屏蔽。在Arduino以太网板中,USB-to-serial芯片不存在。
来自官方Arduino Ethernet board page
以太网与其他主板的不同之处在于它没有 板载USB转串口驱动芯片,但有一个Wiznet以太网 接口
所以我认为你不能在串口监视器中打印任何值。
<强>更新强>:
您需要一个外部FTDI适配器,如http://arduino.cc/en/Main/USBSerial,可以让Arduino和您的计算机之间的串行通信工作。