NC State's tiny, self-propelling diodes