Съдържание:

Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos: 5 стъпки
Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos: 5 стъпки

Видео: Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos: 5 стъпки

Видео: Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos: 5 стъпки
Видео: Превратите свой Raspberry Pi Pico в ПЛК Mitsubishi FX1N 2024, Юли
Anonim
Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos
Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos
Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos
Четене и запис от сериен порт с Raspberry Pi с помощта на Wemos

Комуникация с Raspberry Pi с помощта на Wemos D1 mini R2.

Стъпка 1: Стъпка 1: Flash Wemos D1 R2 Mini

Стъпка 1: Flash Wemos D1 R2 Mini
Стъпка 1: Flash Wemos D1 R2 Mini

Качете следния код на Wemos D1 R2 mini:

/ * * ESP8266 Режим на дълбок сън

*/

void setup () {

ESP.deepSleep (0);

}

void loop () {

}

Стъпка 2: Стъпка 2: Деактивиране на конзолната услуга на Raspberry Pi

Деактивирайте услугата сериен гети.

sudo systemctl деактивирайте [email protected]

Отворете „/boot/cmdline.txt“.

sudo nano /boot/cmdline.txt

Премахнете „console = serial0, 115200“, след което запишете файла.

Рестартирайте.

sudo рестартиране

Стъпка 3: Стъпка 3: Свържете Raspberry Pi с Wemos D1 R2 Mini

Стъпка 3: Свържете Raspberry Pi с Wemos D1 R2 Mini
Стъпка 3: Свържете Raspberry Pi с Wemos D1 R2 Mini

RX RX

TX TX

GND GND

Стъпка 4: Стъпка 4: Качете скрипта на Python

Изпълнете следния код на вашия Raspberry Pi:

време за импортиране серийно импортиране

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

докато 1:

x = ser.readline () печат x

ssssss

Стъпка 5: Стъпка 5: Въведете серийни данни в замазка

Стъпка 5: Въведете серийни данни в замазка
Стъпка 5: Въведете серийни данни в замазка

Напишете серийни данни в Putty и вижте ехото на Raspberry Pi.

Препоръчано: