Seeed Studio XIAO SAMD21 を使用して Raspberry Pi に接続する方法
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Seeed Studio XIAO SAMD21 を使用して Raspberry Pi にログインする方法
Raspberry Pi を使用する際、以下のような状況が私たちを悩ませることがあります:余分な HDMI ディスプレイがない、マウスやキーボードの接続が難しい、USB からシリアルアダプタを使用して Raspberry Pi にログインすることを選んだが高価すぎる。しかし、Seeed Studio XIAO SAMD21 を使用すれば、これらの問題はすべて簡単に解決できます。
ハードウェア
必要な材料
ハードウェア接続
ステップ 1. Raspberry PI の TX を Seeed Studio XIAO SAMD21 の RX に接続します。
ステップ 2. Raspberry PI の RX を Seeed Studio XIAO SAMD21 の TX に接続します。
ステップ 3. Raspberry PI の GND を Seeed Studio XIAO SAMD21 の GND に接続します。
ステップ 4. Seeed Studio XIAO SAMD21 を Type-C ケーブルを使用して PC に接続します。
ステップ 5. Raspberry Pi を電源に接続します。
ソフトウェア
Raspberry Pi 公式システムがインストールされている TF カード上の config.txt ファイルを見つけ、末尾に以下の一文を追加します:
enable_uart=1
Seeed Studio XIAO SAMD21 の設定
ステップ 1. Arduino IDE を開き、こちらのリンクに従って Seeed Studio XIAO SAMD21 を追加します。
ステップ 2. 以下のコードを Arduino IDE にコピーし、Seeed Studio XIAO SAMD21 にアップロードします。
uint32_t baud;
uint32_t old_baud;
void setup() {
// 初期設定コード(1回だけ実行されます)
SerialUSB.begin(115200);
baud = SerialUSB.baud();
old_baud = baud;
Serial1.begin(baud);
while (!Serial);
while (!SerialUSB);
}
void loop() {
// メインコード(繰り返し実行されます)
baud = SerialUSB.baud();
if (baud != old_baud) {
Serial1.begin(baud);
while (!Serial);
old_baud = baud;
// SerialUSB.println(baud);
}
if (SerialUSB.available() > 0)
{
char c = SerialUSB.read();
Serial1.write(c);
}
if (Serial1.available() > 0) {
char c = Serial1.read();
SerialUSB.write(c);
}
}
Putty の設定
ステップ 1. こちらのリンクに従って Putty をダウンロードしてインストールします。
ステップ 2. シリアルポートのボーレートを 115200 に設定します(これはデフォルトのシリアルポートボーレートです。Raspberry Pi のシリアルポートボーレートと一致していれば正しく通信できます)。
- ステップ 3. その後、ターミナルウィンドウに起動情報が表示されます。
これで、Seeed Studio XIAO SAMD21 を通じて Raspberry Pi にアクセスできるようになりました!