Jest to projekt, który umożliwia użytkownikowi wykreślenie na wyświetlaczu 2.4 "240*320 ILI9341 jednej z 4 typów zaimplementowanych funkcji (liniowej, kwadratowej, sinusoidalnej oraz eksponencjalnej), wraz z określonym samodzielnie parametrem, odpowiednio (nachylenie prostej, współczynnik przy x^2, częstotliwość sinusoidy, współczynnik przy e).
1. Płytka esp8266
2. Potencjometr
3. Przycisk
4. Rezystor
5. Wyświetlacz 2.4 "240*320 ILI9341
6. Płytka stykowa
7. Przewody
Jedynym niezbędnym urządzeniem jest komputer wraz z wgranym środowiskiem Thonny.
Jest to projekt, który umożliwia użytkownikowi wykreślenie na wyświetlaczu 2.4 "240*320 ILI9341 jednej z 4 typów zaimplementowanych funkcji (liniowej, kwadratowej, sinusoidalnej oraz eksponencjalnej), wraz z określonym samodzielnie parametrem, odpowiednio (nachylenie prostej, współczynnik przy x^2, częstotliwość sinusoidy, współczynnik przy e). Projekt został zrealizowany z wykorzystaniem potencjometru oraz przycisku o jego działanie przedstawia się następująco:
1. na wyświetlaczu wykreśla się układ współrzędnych;
2. ustawiamy potencjometrem chcianą wartość (weryfikujemy ją obserwując wartości wyświetlane w zakładce Shell w Thonny'm): <250 - funkcja liniowa; >250 i <500 - funkcja kwadratowa; >500 i <750 - funkcja sinus; >750 - funkcja eksponencjalna;
3. zatwierdzamy przyciskiem odpowiednią wartość;
4. Ustawiamy wartość zmiennego parametru, procedura wygląda identycznie jak przy wybieraniu funkcji, ale tym razem: - dla funkcji liniowej y=ax: a=wartość na potencjometrze/1000; - dla funkcj kwadratowej y=a*x^2: a=wartość na potencjometrze/1000; - dla sinusoidy y=50*sin(2*pi*f*x): f=wartość na potencjometrze*8/1000; - dla funkcji eksponencjalnej y=a*exp(0.01*x): a=wartość na potencjometrze*25/1000;
5. Po zatwierdzeniu przyciskiem tej operacji na wyświetlaczu wykreśli się nasza funkcja.
Po otrzymaniu jednej funkcji nie trzeba resetować urządzenia, wystarczy znowu wykonać kroki zaczynając od punktu 2. i program najpierw usunie poprzedni wykres.
Tak jak opisano w tytule projektu, jego wykorzystaniem może być pomoc uczniom szkoły podstawowej z przyswojeniem najbardziej typowych rodzajów funkcji - tego jak wyglądają i jak zmieniają się w zależności od poszczególnych parametrów.
kod w zipie