1. はじめに
Ubuntu12.04で、秋月USB-シリアル変換モジュール(FT232RLを使ったやつ) を弄りたい。pythonを使って。
2. 動作確認
・TXDとRXDをつなぐ。 ・USBケーブルを接続 ・端末からdmesg | tailなどとやって、PCから認識されていることを確認 →デバイス(ttyUSB0など)を確認 ・端末から、screen /dev/ttyUSB0とやる(↑で確認したデバイス) →キーを入力して文字が出れば成功 →ブレッドボードなどを使っている場合、 TXDとRXDの接続をはずして、キー入力して比較する →接続を外すと、文字が表示されない →Ctrl+aの入力後、\(注意:スラッシュでない)と入力してscreenを終了![]()
3. python-ftdiを使う
3.1. What's
・python-ftdiは、pythonからFT232RLを制御できるライブラリ ・synapticからインストール ・参考1 http://www.auxnet.de/blog/blog-post/2010/02/23/usb-geraet-per-libftdi-in-c-und-python-ansprechen-debianubuntu.html ・APIドキュメント http://www.intra2net.com/en/developer/libftdi/documentation/
3.2. LEDを点滅させる
回路:![]()
使わない端子の名前は省略。 first.py:実行可能にして、管理者権限(sudo)で実行