Who can help me? I want to tap the piezo at A0 so that this code works only when I tap the piezo.
const unsigned char data1[] PROGMEM =
{
0x80,0x7F,0x80,0x7F,0x7E,0x7F,0x7E,0x80,0x80,0x7E,0x7E,
0x7D,0x7E,0x7F,0x7D,0x7C,0x7F,0x7E,0x7B,0x7E,0x7E,0x7D,
0x7C,0x7B,0x7C,0x7F,0x7D,0x7D,0x7C,0x7B,0x7D,0x7D,0x7B,
0x7C,0x7F,0x7D,0x82,0x82,0x7D,0x80,0x7F,0x7F,0x81,0x7D,
0x81,0x80,0x7D,0x80,0x86,0x7E,0x7C,0x7F,0x80,0x81,0x80,
0x81,0x7F,0x80,0x7F,0x81,0x7E,0x81,0x80,0x7E,0x80,0x83,
0x7F,0x7E,0x7E,0x80,0x7F,0x82,0x81,0x7D,0x80,0x79,0x81,
0x34,0x01,0x09,0x00,0x08,0x04,0x08,0x01,0x05,0x07,0x03,0x7A,0x7B,0x7C,0x7B,0x7C,0x7D,0x7C,0x7D,0x7E,
};
void setup() {
DDRC = 255;
}
short i = 0;
void loop() {
PORTC = pgm_read_byte(&(data1[i++]));
if (i >= sizeof(data1))
i = 0;
delayMicroseconds(62);
}