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)で実行