Python #5 - Serial, UART, COM, RS232, RS485 - Transmisja szeregowa + RF-Power8000 -
Автор: Mały Ale Wariat
Загружено: 2020-12-14
Просмотров: 6180
Tematem dzisiejszego filmu będzie połączenie szeregowe znane pod nazwami Serial, UART, COM, RS232, RS485.
Ten standard komunikacji od dawna jest znany w różnego rodzaju urządzeniach,
lecz w ostatnich latach został spopularyzowany jeszcze bardziej za sprawą Arduino i wszelkiego rodzaju mikrokontrolerów,
takich jak STM32, ESP8266, MSP430, AVR itd.
Na przykładzie dwóch urządzeń : STM32 i RF8000 Power Meter (RF-Power8000) pokażę Ci w jaki sposób pisać dedykowane biblioteki do tego typu sprzętu.
Przedstawię Ci podstawową wiedzę teoretyczną, informacje na temat niezbędnych bibliotek, które musisz mieć.
Przejdziemy także przez proces tworzenia aplikacji.
Na ten materiał oczekiwało sporo widzów tego kanału.
Treść materiału będzie nawiązywała do poprzednich odcinków z serii #WesołyPython
jeżeli ich nie widziałeś - nadrób zaległości.
• Python #1 - Jak napisać pierwszy program i...
Zapraszam do materiału, komentarzy i udostępniania dalej.
Spis Treści :
00:00 Wstęp do Filmu
01:01 Intro kanału
01:35 Szybki wstęp teoretyczny na temat połączenia szeregowego
03:15 Pierwsze urządzenie do testów
04:12 Jak zainstalować biblioteki w Python - pip install - dla portu szeregowego
05:24 Opis podstawowych funkcjonalności biblioteki Serial
05:50 Jak znaleźć nazwę portu COM w systemie
07:37 Przykładowa implementacja dla danych liczbowych - wraz z omówieniem
09:09 Try & Except - czyli wykonywanie operacji wrażliwych na błąd
10:26 Metody wysyłania danych po Serial
10:48 Testy aplikacji dla pierwszego urządzenia
11:26 Bytearray - czym jest - jak wygląda
13:02 Jak stworzyć wątek dla jednej funkcji a nie całej klasy
13:52 RF-Power8000 - jako drugie urządzenie do testów
14:55 Jak napisać bibliotekę dla modułu RF-Power8000
17:14 Do czego służy funkcja Split
18:02 Do czego służy funkcja Replace
19:44 Podsumowanie Materiału i zapowiedź kolejnych odcinków
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: