|
|
| TopPage > Arduino関係 > Arduino関係[03] |
| ビットレート |
300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. から選択。 |
| データ長 | 8bit |
| パリティチェック | 無し |
| ストップビット | 1bit |
// usb_loopback_uno00
//
// Serial(USB) Loopback Test
// 2013.07.29
char str;
void setup()
{
Serial.begin(115200);
}
void loop()
{
if ( (str = Serial.read()) != -1 )
Serial.print(str);
//delay(10); // 10ms delay
}
|

// usb_softwareserial_loopback_uno2mega00
//
// SoftwareSerial Loopback Test
// 20XX.XX.XX
#include <SoftwareSerial.h>
#define rxPin 2
#define txPin 3
SoftwareSerial unoSerial(rxPin, txPin); // RX, TX
char str;
void setup()
{
Serial.begin(9600);
unoSerial.begin(9600);
}
void loop()
{
if ( Serial.available() )
{
unoSerial.write(Serial.read());
}
if ( (str = unoSerial.read()) != -1 )
{
Serial.print("from UNO:");
Serial.println(str);
}
}
|
// usb_sofrserial_loopback_mega2uno01
//
// SoftwareSerial Loopback Test
// 20XX.XX.XX
#include <SoftwareSerial.h>
#define rxPin 10
#define txPin 11
SoftwareSerial megaSerial(rxPin, txPin); // RX, TX
void setup()
{
megaSerial.begin(9600);
}
void loop()
{
if ( megaSerial.available() )
megaSerial.write(megaSerial.read());
}
|


| TopPage > Arduino関係 > Arduino関係[03] |