add matrix_diode.ino