re: design notes
@rey BJTs will work, just use npn in place of the n-channel fets and pnp for the p-channel ones. You'll have to provide the drive current for them, of course, and I think you'd have to drive them all separately so it'd take four MCU outputs instead of just two, but if that's okay then go for it!
-F
re: design notes
@tsukkitsune @rey To drive the transistors? Sure, but if you've got an MCU there anyway might as well use it, unless you're GPIO-limited
-F
re: design notes
@rey that'd look something like this, by the way. You'd also have to deal with the saturation voltage of the transistors; you'd lose a bit of supply voltage on the LED strip
-F