**Calculator** is a complete featured calculator panel adapted to the FACE_BOTTOM product which can be used for mathematical calculations or custom key operations.
The panel based upon a 4 * 5 button layout design, which covers the basic function buttons required for mathematical calculations. You can also remap them to custom function buttons by modifying the firmware. The panel integrates **MEGA328** processor and communicates via I2C protocol (with default address: 0x08), by default it works in slave mode.
- Development Platform [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc)
## Include
- 1x Calculator panel
## Applications
- Data Entry
- Calculator
- Human-computer interaction
## Specification
<table>
<tr style="font-weight:bold">
<td>Resources</td>
<td>Parameter</td>
</tr>
<tr>
<td>Communication</td>
<td>I2C(0X08)</td>
</tr>
<tr>
<td>Button</td>
<td>20 button</td>
</tr>
<tr>
<td>Net weight</td>
<td>20g</td>
</tr>
<tr>
<td>Gross weight</td>
<td>40g</td>
</tr>
<tr>
<td>Product Size</td>
<td>58.2mm x 54.2mm x 10.4mm</td>
</tr>
<tr>
<td>Package Size</td>
<td>95mm x 65mm x 25mm</td>
</tr>
<tr>
<td>Case Material</td>
<td>Plastic ( PC )</td>
</tr>
</table>
## EasyLoader
>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
<p>This case will run the FACES keyboard input test program by default. Restart the selected program list to switch between different panel test items.</p>