当 Arduino 上电时,它会在闪存中存储一个 int 数组,例如:
int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
当程序按钮被按下时,它会等待压电体接收到敲击声,然后这个数组就会变为,例如:
int secretCode[maximumKnocks] = {25, 50, 25, 50, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
(基于http://grathio.com/assets/secret_knock_detector.pde)
我将如何在 EEPROM 中写入和读取阵列?这对我来说是全新的,所以任何帮助都会很棒。