Streamline examples

- same require as others
- no need to reset, Launchpad::Device constructor does that already
- newline at end
Optimize device creation

only initialize input/output devices when needed