-
Notifications
You must be signed in to change notification settings - Fork 4
Class_UART
Ko-ichiro Sugiyama edited this page May 27, 2025
·
4 revisions
UARTシリアルインターフェースを扱います。
- uart_num : txPin=17, rxPin=16 --> uart_num = 2
- baud_rate : default 9600
例
uart1 = UART.new( 2 ) 指定された文字列を出力します。
例
uart1.write("Output string¥r¥n")
uart1.puts("Output string¥r¥n")指定されたバイト数のデータを読み込みます。指定されたバイト数のデータが到着していない場合、nilを返します。
例
val = uart1.read( 10 )文字列を一行読み込します。実際には受信キュー内の "\n" までのバイト列を返します。 受信キューに "\n" が無い場合、nilを返します。
例
val = uart1.gets()読み込みバッファに溜まっているデータサイズを返します
例
uart1.read( gps.bytes_available )読み込みバッファをクリアします。
例
uart1.clear_tx_buffer()書き込みバッファをクリアします。
例
uart1.clear_rx_buffer()基本
- はじめの一歩 (Hello World)
- クラス定義
- サンプルプログラム
開発者向け
その他