Piezoelectric nanogenerators based on zinc oxide nanowire arrays.

Piezoelectric nanogenerators based on zinc oxide nanowire arrays.