Keypad membrane for Calculator
You'll press numbers and symbols on a keypad, and the LCD will display the equation and result — like a basic calculator , By using Arduino and I2C LCD display
You'll press numbers and symbols on a keypad, and the LCD will display the equation and result — like a basic calculator , By using Arduino and I2C LCD display
Project Supporter Team
Posted by
GND - GND
VCC - 5V
SDA - A4
SCL - A5
1 (Row1) - 9
2 (R2) - 8
3 (R3) - 7
4 (R4) - 6
5 (Column1) - 5
6 (C2) - 4
7 (C3) - 3
8 (C4) - 2

🧾Overview
This project turns your Arduino into a basic calculator. You enter math expressions like `3+4*2`, and it shows the result on a small screen (LCD). It also correctly follows math rules — doing multiplication/division before addition/subtraction.
1. You Press Keys on the Keypad
- Each key you press (like `2`, `+`, `3`, etc.) gets added to an equation string.
- The screen (LCD) shows what you’re typing, just like a real calculator.
2. Expression Is Stored as Text
- The Arduino collects all the numbers and symbols you entered in order.
- For example, if you type `2+3*4`, it saves that whole string.
3. When You Press `=`
- The Arduino reads the entire string.
- It first looks for multiplication (`*`) or division (`/`), and calculates those first.
- So, `3*4` becomes `12`.
- Then it adds or subtracts the remaining parts, like `2+12`.
4. It Shows the Final Answer
- The result is shown on the second line of the LCD.
- If you type an invalid expression (like division by zero), it shows `0` for safety.
5. Press `*` to Clear
- You can start over by pressing the `C` key to reset the calculator.
This project is a **real calculator** built from simple parts. It works by:
- Reading button inputs
- Storing a full math equation
- Evaluating it correctly using math rules
- Showing the answer on the screen
Support to get the Source Code for this project
ประเมินราคาอัตโนมัติ + Reference Code
กรอกข้อมูลให้ครบ ระบบจะสร้างรหัสอ้างอิงและประเมินราคา/ระยะเวลาคร่าว ๆ จากรายละเอียดงาน แล้วให้กด Add LINE พร้อมพิมพ์รหัสนี้เพื่อคุยต่อ
ส่งข้อมูลเรียบร้อย
ขั้นตอนต่อไป: กดปุ่มด้านล่าง ระบบจะคัดลอกข้อความพร้อม Reference Code ให้ แล้วพาไปหน้า LINE ทันที เอาข้อความนั้นส่งใน LINE เพื่อให้ทีมงานดึงข้อมูลจากฟอร์มนี้มาต่อได้เลย
Reference Code
รีวิวจากคนใช้งานจริง
ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย
ยังไม่มีรีวิวบนหน้านี้ ถ้าเคยใช้งานหรือมีข้อเสนอแนะ เขียนเป็นคนแรกได้เลย