Arduino Nano(和其他型号)在印刷电路板上有一个USB连接器。
Arduino应用程序(循环()函数内的代码可以通过内置USB通道与PC / Mac通信吗?
答案 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.