Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć przyjaciele, Dziś mam wam coś nowego do pokazania. Jak wspomniano wcześniej w tytule, zaprojektowałem KALKULATOR ELEKTRONICZNY z wykorzystaniem Arduino uno i 2,4 TFT Lcd Display Shield.
Krok 1: Gromadzenie sprzętu
Kup Arduino UNO i osłonę wyświetlacza TFT LCD 2,4 w Internecie lub w najbliższych sklepach z elektroniką.
Połącz je, jak pokazano na rysunku
Wymagane komponenty:
- Arduino UNO z kablem USB
- Ekran TFT 2,4 cala.
Krok 2: Budowa
Układ zbudowany jest na bazie mikrokontrolera arduino uno r3 i nakładki tft lcd 2,4". Osłona została zaprojektowana w taki sposób, aby nie wystąpił błąd połączenia. Arduino uno może być zasilany za pomocą przystosowanego 9v lub 12v lub kabla USB. Na płycie znajduje się regulator 3,3v dostępne na ekranie LCD. Ekran LCD otrzymuje zasilanie 5 V z arduino i konwertuje je na 3,3 V za pomocą regulatora ic 1117-3.3. dalej to zasilanie jest podawane do LCD. LCD składa się z rezystancyjnego panelu dotykowego 2,4 ", który służy jako urządzenie wejściowe do systemu Wyświetlacz LCD jest połączony z arduino za pomocą 8-bitowej magistrali danych i 5-bitowej magistrali sterującej. ta magistrala sterująca jest podłączona do 5 pinów analogowych arduino, a magistrala danych jest podłączona do cyfrowych pinów we/wy. Panel dotykowy jest również interfejsem z tą magistralą. Alternatywnie panel dotykowy i wyświetlacz LCD są dostępne przez mikrokontroler. Przełącznik resetowania jest dostępny na osłonie lcd tft.
Krok 3: Rzeczywista praca
System obsługuje większość operacji matematycznych, a także obsługuje operacje logiczne, co jest jeszcze bardziej pomocne dla programisty. obsługuje dodawanie, mnożenie, odejmowanie i dzielenie. Możliwe jest jednak wykonanie operacji logicznego OR i logicznego AND. Wszystkie operacje są wykonywane na liczbach dziesiętnych, a wyniki są również drukowane w liczbach dziesiętnych, z wyjątkiem operacji OR i AND dają wynik w postaci binarnej. Oprócz tego kalkulatora można wykorzystać do uzyskania procentu i potęgi podanej liczby. Oblicza również Modular o podanej liczbie. Znajduje się tam przycisk Usuń, aby usunąć błędną cyfrę lub znak wciśnięty przez użytkownika. Najlepszą cechą, która przyciąga mnie do tego kalkulatora, jest to, że może on wytworzyć BINARNE, HEX, OCTALNE przedstawienie danej liczby dziesiętnej. Specjalne przyciski służą do wyboru odpowiedniego operatora. Poniżej kilka zdjęć działającego modułu.
Krok 4: Zalety
Zalety:
- zużywa mało energii i mniej miejsca. Daje również negatywną odpowiedź.
- procenty są wyświetlane z dokładnością do dwóch cyfr po przecinku.
- Brak użycia klawiszy analogowych do celów wejściowych, co oszczędza sprzęt.
- Każdy przycisk jest animowany po jego naciśnięciu.
- Jest w stanie łatwo drukować dane na dowolnym urządzeniu szeregowym.
Krok 5: Ograniczenia
- Może wykonywać operacje na maksymalnie 6-cyfrowych numerach indywidualnie.
- 32767 jest to ostatnia liczba, którą można przekonwertować na jej odpowiednik w postaci szesnastkowej, binarnej lub ósemkowej.
- każda odpowiedź, która zawiera więcej niż 10 cyfr, będzie prawdopodobnie błędna.
- W danym momencie można wykonać tylko jedną operację.
- W tym kalkulatorze nie można używać nawiasów "()".
Krok 6: Wideo
Polub nas na Facebooku
kliknij, aby odwiedzić lub blog
Krok 7: Kod
Kod do tego projektu jest dostępny tutaj
Biblioteka
kod