根号256化简最简二次根式

今天我在开源平台上闲逛,发现了一个超级炫酷的好物,简直就是摸鱼的神器!你绝对不会想到这是一个集计算器、游戏机以及开发板于一身的神奇设备!
原本以为它只是用来进行简单的计算,但实际上,它却能让你在办公之余,轻松玩马里奥、COTD和贪吃蛇等游戏,简直是个隐藏的游戏机!谁要是拥有了它,怕是摸鱼到老都不会被发现!
让我们来详细了解一下这个神器的构造吧!
工程描述
这个所谓的摸鱼神器其实是一个基于ESP32的计算器。它完美地将计算器、数字宏键盘、游戏掌机以及开发板融为一体。
硬件概述
原理图、PCB图一应俱全。主控采用的是ESP32 WROOM32 E驱动 datasheet。轴体是凯华v1 choc矮轴,屏幕是256x64的oled (SSD1322)。还配备了串口芯片CH340C。电源方面,它采用1000mAh电池,并支持边充电边使用。还支持microSD卡存储程序,方便随时加载和更新。
外观设计
计算器的外观简洁大方,由黑色半透明亚克力板、PCB板和底部透明亚克力板组成。材质结实,造价不高,而且非常容易组装。功能键设计得非常人性化,切换按键层键/shift键的功能可以通过单按或双按来实现。还有角度切换键、tab键等,各自具备独特的功能。
部分功能详解
1. 计算器部分:支持基本四则运算、乘方根号、三角函数、指数对数等。未来还可能增加自动求导和解方程功能。历史记录功能可以记录算式,通过tab+enter键还可以拷贝历史记录里的答案,大大提高计算效率。
2. 数字小键盘部分:计算器除了基本计算功能外,还可以充当数字小键盘,外加10个可自定义宏按键。这些宏按键可以根据用户的需求进行自定义,并显示在屏幕上。能设置多层宏按键,适应不同软件的需求,如编程、PS、剪辑等。
软件说明
1. 程序上传:通过把编译好的程序的.bin文件存到microSD卡上,计算器会读取卡上文件并运行。
2. ESP32开发板:该计算器将esp32的引脚引出,可以结合arduinoIDE当成开发板使用。引出的引脚还可以连接扩展模块,实现更多功能。
3. 固件安装:计算器的固件使用vscode+PlatformIO开发。所有程序和配置文件都已在原工程中详细说明。将程序刷入esp32后,需要将特定的.bin文件拷贝到sd卡上才能运行。
