很可能,许多学习过编程的人都听说过
Brainfuck语言。 在这些语言中,有一些已经实现了这种语言的解释器。 我决定构建一个基于Arduino的解释器,这样我就可以随身携带它并在路上添加一些简单的程序。 等等,您说,但是智能手机早已为每种口味配备了口译员,为什么您需要随身携带这样的盒子? 因为它真棒!

我需要什么:
1. Arduino Pro mini;
2. LCD 16x2 i2c;
3.四个按钮;
4.电池18650;
5.开关;
6.电线;
7.面包板,将所有东西放在一起;
8.包装箱。
全部放在一起。 我们将按钮挂在针2、3、4、5上。将屏幕连接到A4(SDA),A5(SCL)。 对于按钮,我不使用上拉电阻(我使用内部电阻),这也许不好,但是细节较少,但对我来说更重要。 如何在网上阅读Pro mini程序。 没什么复杂的。 所有草图代码都在
github上 。
几点。 是的,考虑到联系人颤抖的按钮处理可能不是最成功的方法,尤其是因为使用了“魔术数字”-比黑暗短。 该程序有五种模式:
0-菜单(默认情况下),用于显示有关其他模式的信息并切换到它们;
1-编辑;
2-执行;
3-保存到EEPROM;
4-从EEPROM加载。
从EEPROM下载程序时,可以对其进行编辑(所拨打的程序将替换为所下载的程序),然后重新保存或执行。

尽管arduina是5伏特,但一切都可以通过18650电池为我工作。 祝你好运
