|

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…

|

Zmienne w Arduino

Zmienna, to wirtualny kontener, który przechowuje wartości danego typu. Deklaracja zmiennej to podanie typu i nazwy, np: Zobacz typy danych w Arduino: Typy danych w Arduino Do zadeklarowanej zmiennej w dowolnym momencie można przypisać wartość zgodną z podanym typem (bez tego zmienna będzie zainicjalizowana wartością domyślną, w przypadku int – 0). Tworzone zmienne można inicjalizować…

|

Pętle w Arduino

Pętla służy do wielokrotnego wykonywania podobnych instrukcji. Pętla for W bloku for określa się ilość iteracji poprzez podanie wartości początkowej zmiennej iteracyjnej (zazwyczaj nazywanej i), końcowej oraz sposób jej zmiany. Pętla będzie się wykonywać dopóki podany w środku warunek będzie prawdziwy. Program: Wyświetlenie liczb od 1 do 10 Pętla while Pętla while może być stosowana…

|

Funkcje w Arduino

Funkcja zawiera instrukcje, które mogą być wykonywane wielokrotnie w różnych miejscach programu. Funkcja, typu void nie zwraca żadnej wartości. Deklaracja  funkcji Funkcje wywołuje się podając jej nazwę z nawiasem okrągłym. Funkcja z return Funkcja, która zwraca wartość, np: int, float, char, int[], itp., musi zawierać instrukcję return. Instrukcja return kończy działanie funkcji, więc jakikolwiek kod…