Pular para o conteúdo principal

Como usar o Seeed Studio XIAO SAMD21 para fazer login no seu Raspberry PI

Às vezes, quando usamos o Raspberry Pi, essas situações podem ser muito incômodas para nós: não há monitores HDMI extras por perto, mouse e teclado não são fáceis de conectar, optamos por fazer login no Raspberry Pi com o adaptador USB para Serial, mas ele é muito caro. Agora, com o Seeed Studio XIAO SAMD21, todos os problemas são facilmente resolvidos.

Hardware

Materiais necessários

Conexão de hardware

  • Passo 1. O TX do Raspberry PI é conectado ao RX do Seeed Studio XIAO SAMD21

  • Passo 2. O RX do Raspberry PI é conectado ao TX do Seeed Studio XIAO SAMD21

  • Passo 3. O GND do Raspberry PI é conectado ao GND do Seeed Studio XIAO SAMD21

  • Passo 4. Conecte o Seeed Studio XIAO SAMD21 ao PC através de um cabo Type-C.

  • Passo 5. O Raspberry Pi é conectado a uma fonte de alimentação.

pir

Software

Encontre o arquivo config.txt no cartão TF onde o sistema oficial do Raspberry Pi está instalado e adicione uma linha ao final:

enable_uart=1

Configurando o Seeed Studio XIAO SAMD21

  • Passo 1. Abra o Arduino IDE e adicione o Seeed Studio XIAO SAMD21 seguindo o link aqui.

  • Passo 2. Copie o código a seguir para o Arduino IDE e envie o código para o Seeed Studio XIAO SAMD21.

uint32_t baud;
uint32_t old_baud;
void setup() {

// put your setup code here, to run once:
SerialUSB.begin(115200);
baud = SerialUSB.baud();
old_baud = baud;
Serial1.begin(baud);
while (!Serial);
while (!SerialUSB);
}

void loop() {
// put your main code here, to run repeatedly:
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);
}
}

Configurando o Putty

  • Passo 1. Baixe e instale o Putty seguindo este link

  • Passo 2. Defina a taxa de transmissão da porta serial para 115200 (Esta é a taxa de transmissão padrão da porta serial. A comunicação poderá ocorrer corretamente se for consistente com a taxa de transmissão da porta serial do Raspberry Pi.)

  • Passo 3. Em seguida, você verá as informações de inicialização na janela do terminal.

Agora você tem acesso ao Raspberry Pi através do Seeed Studio XIAO SAMD21!

Loading Comments...