Arduino Nano (およびその他のモデル) には、PCB に USB コネクタがあります。
Arduino アプリケーション (loop() 関数内のコード) は、組み込みの USB チャネルを介して PC/Mac と通信できますか?
Arduino Nano (およびその他のモデル) には、PCB に USB コネクタがあります。
Arduino アプリケーション (loop() 関数内のコード) は、組み込みの USB チャネルを介して PC/Mac と通信できますか?
投稿したリンクのボードは、FTDI USB to UART チップを使用しています。ATMega168 自体には USB コントローラがありません。FTDI チップの UART 側は、ATMega168 の RXD/TXD UART ピンに接続されています。したがって、Arduino コードの観点からは、UART 駆動のシリアル ポートと通信しているだけです。
PC 側では、FTDI チップは USBSER.SYS ドライバーを使用して、従来の UART シリアル ポート (仮想 COM ポートまたはVCP ) をエミュレートします。デバイス マネージャーで、これと割り当てられている COM ポートを確認できます。
したがって、基本的には、PC と Arduino の両方でシリアル ポート プログラミングを行う方法を知る必要があるだけで、準備は完了です。
これが私がやった方法です。また、コンピューターにプログラムを作成する必要があります。POSIX 準拠の OS の場合、これが役に立ちます。