Appropriate license for a new library

The danger would be that you'd accidentally use something less permissive than the majority of the Arduino project, leading to confusion when someone needed an extra lawyer to evaluate whether they could use your library or not.

That shouldn't be a problem with a BSD license.

The LGPL license used for a lot of Arduino libraries isn't really very suitable for embedded microcontroller code, unless you're specifically that the GPL "contamination" behavior is a good thing. You're supposed to allow (under LGPL) the user to re-link with newer versions of the library, which is tough if all you have is a box with a chip in it, and not easy even if the user has the arduino library installed, unless you provide source (the arduino IDE not having the ability to link .o files from one place with library files from another.) But it's all OK till someone gets sued...