はじめてのシリアル通信 - Using C
このhello worldの事例は複数のボードをシリアル通信を使ってネットワーキングするものです。ブリッジボードはFTDIケーブルを通してコンピュータに繋がっていて、2つのノードボードはブリッジボードにつながっています。
実施方法:
- 基板図とツールパス書き出し用のpng,コードをダウンロードします
- ※書き出し用のpngはありますが、EAGLEなどを使って自分で回路を引いてください。
- それぞれのノード用に、"hello.bus.45.c"コードを編集する必要があります。
- コードの以下の行を変更します。: #define node_id '0' --> それぞれのノードに別々の数字をあてはめてください。(0,1,2,3など)
- それぞれのボードに別の数字の入ったコードを書き込みます。
- Arduino IDEを開きます
- シリアルモニタを開きます
- シリアルモニタの入力エリアにあてはめた数字のどれかを入力し、エンターキーを押します。
- ノードの番号がシリアルモニタに返されて、該当するボードのLEDが光ります。
代わりに、あるいはArduinoIDEを使いたくない場合は、
- それぞれのボードに別の数字の入ったコードを書き込んだ後、
- term.pyをダウンロードします
term.pyを起動します
Ubuntu上で: ノードの番号がシリアルモニタに返されて、該当するボードのLEDが光ります。
Original tutorial by:
Tutorial by Anna Kaziunas France - Fab Academy AS220 Providence, RI - March 2012
日本語訳 Asako Okazaki ,Fab Lab Kamakura 03.2019
Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License