Hoping someone can help me understand how to wire a microcontroller (e.g. Arduino) to a Mosfet and 3-pin addressable NeoPixel strip (8 - 30 LEDs max). There are examples online with 4-pin RGB strips, but cannot figure out how to successfully drive a 3-pin with the Mosfet IRLB8721 https://www.adafruit.com/product/355. Also, tried various Adafruit boards (Trinket M0, Feather M0 Express, Metro 328, Metro Mini 328), and have read through multiple documents, but have overlooked something.
Becky Stern has a pretty cool example on TinkerCad, which I copied and modified slightly. The addressable strip lights up when Arduino pin (pin-3 in this case) is connected directly to data-in, but fails when pin-3 is connected to Mosfet gate (with drain connected to data-in, and source to gnd). My best guess is pin-3 is not producing enough voltage to turn the Mosfet on. Is there a way that I can re-wire or code my project to make it work? Here is a snapshot and link to my project for convenience.
https://www.tinkercad.com/things/7wydTXxboWQ-copy-of-copy-of-neopixel-strip/editel?sharecode=Dx3ggsY4FQ_O1FFwfjSid8B5no0tT5XSovuQlx3KNs0&sharecode=Dx3ggsY4FQ_O1FFwfjSid8B5no0tT5XSovuQlx3KNs0,