# Stałe i zmienne

## Stałe i zmienne 

Constans &amp; Variables

- **Stałe** to wartości, które nie zmieniają się w czasie, np. numer PIN, delay (opóźnienie), maksymalną wartość.
- **Zmienne** są niezbędne, gdy wartości muszą się zmieniać w trakcie działania programu, np. temperatura odczytana z czujnika, liczba obrotów silnika, czas trwania sygnału, waga.

### Różnice

<table border="1" id="bkmrk-sta%C5%82e-zmienne-deklar" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>Stałe</td><td>Zmienne</td></tr><tr><td>- Deklarowana za pomocą const.
- Wartość nie może się zmieniać.
- Używana do oznaczania rzeczy stałych (np. numerów pinów).
- Poprawia czytelność i bezpieczeństwo kodu.

const int ledPin = 13;

</td><td>- Deklarowana bez const.
- Wartość może się zmieniać.
- Używana do przechowywania dynamicznych danych (np. pomiarów z czujników).
- Pozwala na elastyczne działanie programu.

int brightness = 255

</td></tr></tbody></table>