Índice:

Ler e escrever da porta serial com Raspberry Pi usando Wemos: 5 etapas
Ler e escrever da porta serial com Raspberry Pi usando Wemos: 5 etapas

Vídeo: Ler e escrever da porta serial com Raspberry Pi usando Wemos: 5 etapas

Vídeo: Ler e escrever da porta serial com Raspberry Pi usando Wemos: 5 etapas
Vídeo: Portas de Entrada/Saída (GPIO) do ESP8266 - Aula #2 | Curso Arduino 2024, Novembro
Anonim
Leia e escreva a partir da porta serial com Raspberry Pi usando Wemos
Leia e escreva a partir da porta serial com Raspberry Pi usando Wemos
Leia e escreva a partir da porta serial com Raspberry Pi usando Wemos
Leia e escreva a partir da porta serial com Raspberry Pi usando Wemos

Comunicando-se com um Raspberry Pi usando um Wemos D1 mini R2.

Etapa 1: Etapa 1: Flash Wemos D1 R2 Mini

Etapa 1: Flash Wemos D1 R2 Mini
Etapa 1: Flash Wemos D1 R2 Mini

Carregue o seguinte código para o Wemos D1 R2 mini:

/ * * ESP8266 Modo de sono profundo

*/

void setup () {

ESP.deepSleep (0);

}

void loop () {

}

Etapa 2: Etapa 2: Desativar o serviço de console no Raspberry Pi

Desative o serviço serial-getty.

sudo systemctl disable [email protected]

Abra “/boot/cmdline.txt”.

sudo nano /boot/cmdline.txt

Remova “console = serial0, 115200” e salve o arquivo.

Reinício.

sudo reboot

Etapa 3: Etapa 3: conectar o Raspberry Pi ao Wemos D1 R2 Mini

Etapa 3: Conecte o Raspberry Pi ao Wemos D1 R2 Mini
Etapa 3: Conecte o Raspberry Pi ao Wemos D1 R2 Mini

RX RX

TX TX

GND GND

Etapa 4: Etapa 4: fazer upload do script Python

Execute o seguinte código no seu Raspberry Pi:

import time import serial

ser = serial. Serial (porta = '/ dev / ttyUSB0', baudrate = 9600, parity = serial. PARITY_NONE, stopbits = serial. STOPBITS_ONE, bytesize = serial. EIGHTBITS, timeout = 1) counter = 0

enquanto 1:

x = ser.readline () imprimir x

ssssss

Etapa 5: Etapa 5: entrada de dados seriais no Putty

Etapa 5: entrada de dados seriais no Putty
Etapa 5: entrada de dados seriais no Putty

Grave dados seriais em Putty e veja o eco no Raspberry Pi.

Recomendado: