[{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/000/036/original/image0.jpeg?1670703961","metadata":{"caption":"mini saber choosing blue"}},{"element_type":"text","content":"\n\u003cp\u003eWho doesn't want a light saber? There are lots of projects using neopixels (\u003cem\u003eand\u003c/em\u003e products as well). Here's a silly \"saber\" (dagger? scalpel?) using a neotrinkey. It won't impress many, but it was fun to put together. When you put this in as \"code.py\" on a neotrinkey,  you can plug it into any power source and it will first blink \"hello\" in Morse Code, then touching \u003cstrong\u003epad one\u003c/strong\u003e will choose a random color. Touching pad two will \"ignite\" or \"douse\" the saber.\u003c/p\u003e\n\u003cp\u003eI originally wrote a saber for a Gemma M0 with a 30 neopixel strip. I didn't like blinking all the saber's lights on/off, and rewrote it to ignite/douse more slowly to make it realistic (as realistic as an imaginary weapon is, of course). Then... I thought it would be just as fun (and more portable) to do the same thing on one of my beloved neotrinkeys. So here it is:\u003c/p\u003e\n\u003cp\u003eRequires \u003ca title=\"morse code module for neotrinkey\" href=\"https://github.com/mrklingon/neotrinkey/blob/main/morse.py\" target=\"_blank\"\u003emorse.py\u003c/a\u003e. Code: \u003ca title=\"lsaber.py code\" href=\"https://github.com/mrklingon/neotrinkey/blob/main/lsaber.py\" target=\"_blank\"\u003elsaber.py\u003c/a\u003e\u003c/p\u003e\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/000/037/original/image1.jpeg?1670705148","metadata":{"caption":"mini saber lit in blue"}},{"element_type":"text","content":"\n        \u003cp\u003e(And, \u003cem\u003eyes\u003c/em\u003e, I \u003cspan style=\"text-decoration: underline;\"\u003eknow\u003c/span\u003e it isn't a lightsaber. :)\u003c/p\u003e\n      ","metadata":{}}]