|

Makra w Arduino

Makra w Arduino to konstrukcje definiowane za pomocą dyrektywy preprocesora #define. Za pomocą makra można zdefiniować fragment kodu lub funkcji, który zostanie podmieniony w kodzie podczas kompilacji. Makro jako stała Makro jako funkcja (z parametrem) Uwaga! Ponieważ makra nie są funkcjami, błędy w ich definicjach są trudniejsze do wykrycia. Makra nie sprawdzają typów swoich argumentów,…

|

ESP Pobieranie statystyk z Youtube

1. Pobierz i dodaj odpowiednie biblioteki, link github do bibliotek: https://github.com/espressif/arduino-esp32 2. Na początek należy stworzyć projekt w konsoli dewelopera:  https://console.cloud.google.com/cloud-resource-manager?pli=1 Włącz API YouTube Data API v3 (Enable) Dodaj Credentials (Create Credentials -> API Key) Zobacz: Połączenie ESP8266 z WiFi Zobacz: Wysyłanie danych przez WiFi ESP i Python

|

Sterowanie silnikiem L293D H z Arduino

L293D to układ IC do sterowania silnikami DC. Liczba kanałów: 2 Napięcie zasilania: < 36V Prąd na kanał (chwilowy): 600mA (1.2A) Do układu można podłączyć 4 silniki w trybie half-bridge lub 2 silniki w trybie full-bridge. Tryb half-bridge (jedno wyjście OUT) daje możliwość ruchu w jednym kierunku z prędkością ustaloną przez pin wspólny EN1. Tryb…

|

Switch w Arduino

Instrukcja switch działa podobnie do instrukcji warunkowej if. Za jej pomocą można sterować programem i dokonywać odpowiednich decyzji. Instrukcja break przerywa działanie switch, bez instrukcji break zostanie wykonany kolejny blok. Instrukcja default działa podobnie jak else w instrukcji warunkowej, zostanie wywołany, gdy żaden z bloków powyżej nie zostanie obsłużony lub gdy nie zostanie wykonana instrukcja…

|

Instrukcja warunkowa w Arduino

Instrukcja warunkowa wywołuje instrukcje po spełnieniu określonych warunków. Jeśli warunek / warunki wewnątrz nawiasu okażą się fałszywe, kompilator pominie cały blok if i przejdzie dalej.  Warunki muszą przyjąć wartość typu bool i zazwyczaj tworzy się je za pomocą operatorów porównania. Warunki można łączyć za pomocą operatorów logicznych. Szablon instrukcji warunkowej Instrukcja warunkowa może być stworzona…