|

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…

|

Klasy w Arduino

Podstawowa klasa z publicznymi polami Klasa z funkcją modyfikującą pole Statyczna metoda klasy Wewnątrz definicji klasy można tworzyć metody statyczne, które odnoszą się do wszystkich instancji klasy. Wewnątrz takiej metody nie można używać pól, czyli zmiennych odnoszących się do zmiennych instancji klasy. Konstruktor C++ wywołuje domyślny konstruktor jeśli nie zostanie podany. Jest możliwość zablokowania tworzenia…

|

Wskaźniki w Arduino

Każda zmienna / obiekt tworzony w czasie działania programu ma pewną wartość i zajmuje określoną ilość pamięci podręcznej. Wartość takiej zmiennej jest zapisywana w określonym miejscu pamięci, którego zazwyczaj nie musimy znać, ponieważ wartości te wywołujemy za pomocą nazwy zmiennej. Przekazywanie zmiennych do funkcji pozwala operować na jej kopii. Chcąc operować na konkretnej wartości (zapisanej…

|

Systemy liczbowe DEC, BIN i HEX

System dziesiętny Na co dzień posługujemy się liczbami tworzonymi w systemie dziesiętnym (DEC, Decimal), za pomocą 10 cyfr od 0 – 9. Jest to system pozycyjny, który posiada rzędy jedności, dziesiątek, setek, tysięcy, itd.… Każdy rząd ma odpowiednią wagę, którą oblicza się za pomocą potęgi liczby 10. Liczba 10 jest podstawą systemu, ponieważ używa się…