Spisu treści:
Wideo: Odczyt i zapis z portu szeregowego za pomocą Raspberry Pi za pomocą Wemos: 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Komunikacja z Raspberry Pi za pomocą Wemos D1 mini R2.
Krok 1: Krok 1: Flash Wemos D1 R2 Mini
Prześlij następujący kod do Wemos D1 R2 mini:
/* * ESP8266 Tryb głębokiego uśpienia
*/
pusta konfiguracja () {
ESP.deepSleep(0);
}
pusta pętla () {
}
Krok 2: Krok 2: Wyłączanie usługi konsoli na Raspberry Pi
Wyłącz usługę szeregowego getty.
sudo systemctl wyłącz [email protected]
Otwórz „/boot/cmdline.txt”.
sudo nano /boot/cmdline.txt
Usuń „console=serial0, 115200”, a następnie zapisz plik.
Restart.
ponowne uruchomienie sudo
Krok 3: Krok 3: Połącz Raspberry Pi z Wemos D1 R2 Mini
RX RX
TX TX
GND GND
Krok 4: Krok 4: Prześlij skrypt Pythona
Uruchom następujący kod na swoim Raspberry Pi:
czas importu import serial
ser = serial. Serial(port='/dev/ttyUSB0', szybkość transmisji = 9600, parity=serial. PARITY_NONE, stopbits=serial. STOPBITS_ONE, bytesize=serial. EIGHTBITS, timeout=1) counter=0
podczas gdy 1:
x=ser.readline() wypisz x
sssss
Krok 5: Krok 5: Wprowadź dane szeregowe w Putty
Zapisz dane szeregowe w Putty i zobacz echo na Raspberry Pi.