@@ -27,30 +27,24 @@ Tera-termやArduino IDEコンソールなどでライトウェイトにUARTデ
27
27
28
28
## Installation
29
29
30
- ```
31
- make setup
32
- make chmod
33
- ```
34
-
35
- OSS公開後には以下のインストール方法が使える予定
36
30
```
37
31
pip install pyuart
32
+ sudo chmod 666 /dev/ttyUSB0
38
33
```
39
34
40
- ``` make chmod ``` は環境依存です。/dev/serial/* やlsusbなど駆使してUSB-TTL converterデバイスを探しましょう。
41
- 詳細はMakefileを読むと理解の助けになるでしょう。
35
+ 上記例のデバイスファイル名 ``` /dev/ttyUSB0 ``` は環境依存です。ご自身の環境に対応したデバイスファイル名をご指定ください。
42
36
43
37
44
38
## サンプル
45
39
46
- ``` aelib/uart ``` モジュールの操作方法のサンプルコードを以下にメモしておきます。
40
+ ``` pyuart ``` モジュールの操作方法のサンプルコードを以下にメモしておきます。
47
41
このサンプルを見るだけで動かすことができるはずですが、詳細な説明は後日記載する予定です。
48
42
49
43
50
44
### 例1: 1 octetづつTx(送信)したい場合
51
45
52
46
``` :test_tx.py
53
- from aelib import uart
47
+ from pyuart import uart
54
48
55
49
u0 = uart.uart(dev = ' /dev/ttyUSB0' , baudrate = 115200 , timeout = 15 )
56
50
u0.open()
@@ -66,7 +60,7 @@ u0.close()
66
60
### 例2: 1 octetづつRx(受信)したい場合
67
61
68
62
``` :test_rx.py
69
- from aelib import uart
63
+ from pyuart import uart
70
64
71
65
u0 = uart.uart(dev = ' /dev/ttyS0' , baudrate = 115200 , timeout = 240 )
72
66
u0.open()
@@ -83,7 +77,7 @@ u0.close()
83
77
### 例3: ファイルをTx(送信)したい場合
84
78
85
79
``` :sample.tx.file.py
86
- from aelib import uart
80
+ from pyuart import uart
87
81
88
82
u0 = uart.uart(dev = ' /dev/ttyUSB0' , baudrate = 115200 , timeout = 15 )
89
83
u0.open()
@@ -97,7 +91,7 @@ u0.close()
97
91
### 例4: ファイルをRx(受信)したい場合
98
92
99
93
``` sample.rx.file.py
100
- from aelib import uart
94
+ from pyuart import uart
101
95
102
96
u0 = uart.uart(dev = ' /dev/ttyUSB0' , baudrate = 115200 , timeout = 15 )
103
97
u0.open()
@@ -123,7 +117,7 @@ UARTを使ったデータ通信では受け取るファイルのサイズは上
123
117
``` mpi.tx.py
124
118
# !/usr/bin/env python3
125
119
from mpi4py import MPI
126
- from aelib import uart
120
+ from pyuart import uart
127
121
128
122
comm = MPI .COMM_WORLD
129
123
proc_id = comm.Get_rank()
0 commit comments