|

ESP8266 – #1 – Jak zacząć programować ESP8266?

Wprowadzenie. ESP8266 to moduł Wi-Fi o niewielkich rozmiarach, który umożliwia bezprzewodowe połączenie z Internetem oraz łatwe zarządzanie urządzeniami elektronicznymi. Od czasu wprowadzenia na rynek, znalazł on szerokie zastosowanie w różnych dziedzinach, takich jak automatyka domowa, przemysł, elektronika odzieżowa itp. W automatyzacji domowej ESP8266 może służyć do sterowania inteligentnymi wtyczkami i oświetleniem, a także do monitorowania…

Sterownik PWM – #9 – Czujnik PIR – zasada działania, podłączenie oraz obsługa w programie

Na rozgrzewkę: W projekcie sterownika PWM czujnik PIR pełni rolę wyzwalacza funkcji odpowiedzialnej za główne zadanie sterownika. We wpisie chcę przybliżyć zasadę działania czujnika PIR, sposób podłączenia, implementację programową, czujnik, który wybrałem do projektu oraz miejsce, gdzie możecie nabyć takie czujniki (sklep msalamon). Sponsorem wpisu jest msalamon.plWWW: https://msalamon.pl/Sklep: https://sklep.msalamon.pl/ Zakres wpisu: Zasada działania czujnika PIR…

|

Python – #121 – str() – .zfill() – Jak uzupełnić od lewej string zerami?

Metoda .zfill() Metoda zwraca kopię ciągu znakowego, która jest uzupełniona z lewej strony zerami (0), tak aby długość nowego ciągu znakowego była równa podanemu argumentowi. Jeżeli oryginalny ciąg znakowy jest dłuższy niż wartość podanego argumentu, wówczas argument ten jest pomijany, i zwracany jest oryginalny ciąg znakowy. Jeżeli w oryginalnym ciągu znakowym na zerowej pozycji znajduje…

|

Python – #120 – str() – .upper() – Jak zwrócić string składający się tylko z wielkich liter?

Metoda .upper() Metoda zwraca łańcuch znakowy, który jest kopią oryginalnego ciągu znakowego, lecz małe litery zostały przekonwertowane w wielkie litery. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: str Przykłady: Autor artykułu Dominik Bednarski

|

Python – #119 – str() – .translate() – Jak zmapować w stringu znaki na inne znaki?

Metoda .translate() Metoda zwraca kopię ciągu znakowego, w którym określone znaki z ciągu znakowego, na którym została zastosowana metoda, zostały zmapowane zgodnie z obiektem translacji. Obiekt translacji musi mieć zaimplementowaną metodę __getitem__(). Składnia: Parametry: obj – obiekt translacji, który definiuje mapowanie znaków. Obiekt ten możemy stworzyć przy pomocy metody maketrans(). Wartość zwracana: str Przykłady: Autor artykułu Dominik…

|

Python – #118 – str() – .title() – Jak zwrócić string, którego każdy wyraz pisany jest wielką literą?

Metoda .title() Metoda zwraca tak zwaną tytułową (titlecase) wersję ciągu znakowego, to znaczy każda pierwsza litera każdego słowa, pisana jest wielką literą, natomiast kolejne litery pisane są małymi literami. W tym miejscu należy zwrócić uwagę na jedną istotną wadę tej metody, a mianowicie, algorytm jako wyraz bierze pod uwagę jedynie nieprzerwany ciąg znaków alfabetycznych, więc…

|

Python – #117 – str() – .swapcase() – Jak zamienić w stringu wielkie litery na małe, a małe na wielkie?

Metoda .swapcase() Metoda zwraca kopię ciągu znakowego, w którym małe litery zamieniane są na wielkie litera, a wielkie litery zamieniane są na małe litery. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: str Przykłady: Autor artykułu Dominik Bednarski

|

Python – #116 – str() – .strip() – Jak od prawej i lewej strony stringu usunąć określone znaki?

Metoda .strip() Metoda zwraca kopię ciągu znakowego z usuniętymi znakami początkowymi i końcowymi. Znaki do usunięcia określane są poprzez podanie argumentu w postaci ciągu znakowego. Jeżeli argument nie zostanie określony, wówczas usuwane są znaki z tak zwanej białej przestrzeni (whitespace). Składnia: Parametry: chars – parametr opcjonalny – ciąg znakowy zawierający znaki, które mają być usunięte…

|

Python – #115 – str() – .startswith() – Jak sprawdzić, czy string zaczyna się określonym ciągiem znakowym?

Metoda .startswith() Metoda zwraca wartość logiczną bool. Metoda zwraca True, jeżeli ciąg znakowy, na którym została zastosowana metoda, rozpoczyna się od ciągu znakowego 'prefix’ podanego jako argument. Parametr prefix może być pojedynczym stringiem lub też może być tuplą stringów, wówczas metoda zwróci True, jeżeli jeden z elementów z tupli będzie taki sam jak początek ciągu…

|

Python – #114 – str() – .splitlines() – Jak podzielić string na pojedyncze linie?

Metoda .splitlines() Metoda zwraca listę, której elementami są ciągi znakowe. Ciągi znakowe w liście stanowią linie ciągu znakowego, na którym została zastosowana metoda. Podział ciągu znakowego, na którym została zastosowana metoda, jest dokonywany, gdy zostanie napotkany jeden z poniższych znaków.  Składnia: Parametry: keepends – parametr opcjonalny – domyślna wartość –> False – W przypadku, jeżeli…