Friction nanogenerators use breathing to drive cardiac pacemakers for the first time Posted on 2022-12-19