Arduino:内置USB的应用程序通信?

时间:2012-08-15 09:49:00

标签: embedded arduino

Arduino Nano(和其他型号)在印刷电路板上有一个USB连接器。

Arduino应用程序(循环()函数内的代码可以通过内置USB通道与PC / Mac通信吗?

2 个答案:

答案 0 :(得分:3)

您发布的链接上的电路板使用FTDI USB转UART芯片; ATMega168本身没有USB控制器。 FTDI芯片的UART端连接到ATMega168的RXD / TXD UART引脚。因此,从Arduino代码的角度来看,您只是在与UART驱动的串行端口进行通信。

从PC端,FTDI芯片使用USBSER.SYS驱动程序模拟传统UART串行端口(虚拟COM端口 VCP )。您将能够在设备管理器中看到它以及已分配给哪个COM端口。

因此,实质上你需要知道的是如何在PC和Arduino上进行串口编程,你很高兴。

答案 1 :(得分:1)

This is how I have done it.您还需要为您的计算机编写程序 - 对于POSIX兼容的操作系统,this one could help you out.