Skip to content

Releases: Init-io/PinScribe

PinScribe 1.0.0

21 Nov 09:49
ffafac5
Compare
Choose a tag to compare

🎉 PinScribe: The Swiss Army Knife for Arduino Pins! 🔌

Do you ever feel like your Arduino pins are judging you? Like, "Oh, look at this amateur toggling me on and off with digitalWrite()—how basic!" Well, worry no more because PinScribe is here to elevate your pin game to pro status. ✨

This all-in-one Arduino library is your personal assistant for managing digital and analog pins like a boss. Whether you're blinking LEDs, reading analog values, or trying to detect a button press with the perfect amount of debounce (we see you, perfectionists 👀), PinScribe has you covered.

🚀 Why PinScribe?

Because writing spaghetti code for pins is so yesterday.

With PinScribe, you'll never have to:

  • Juggle pin states in your head.
  • Write the same button debounce logic for the 137th time.
  • Cry over your LEDs blinking out of sync (we've all been there 😢).

PinScribe gives you 14 powerhouse methods to take full control of your pins with fewer lines of code. You'll feel like you're driving a luxury sports car on the Arduino Autobahn—smooth, efficient, and fast. 🏎️💨


💡 Key Features (or should we say, Pin-tastic Features?)

  • Effortless Pin Management
    Add pins, toggle them, save their states, and restore them like the pin wizard you are. 🧙‍♂️✨

  • Callbacks on Steroids
    Trigger functions when a button is pressed, released, double-pressed, or even long-pressed (because who's got time to wait around?).

  • Debouncing Made Easy
    Say goodbye to noisy button signals and hello to stable input reading—your buttons will thank you. 🤝

  • Blink Like a Pro
    Make your LEDs blink with perfect timing, no stopwatch needed.

  • Save and Restore States
    Need to hit the reset button on a pin? Save its state and restore it later, no questions asked.


😂 Why You’ll Love It

PinScribe isn’t just functional—it’s downright charming. It makes working with pins so fun, you’ll start talking to your LEDs. (Pro tip: They don’t talk back… yet.)

With PinScribe, you’ll code with confidence, knowing your pins are under control. It’s like having a team of tiny butlers, each managing a pin, saying:

"Right away, sir! Shall I toggle this pin now? Blink it thrice? Consider it done!" 🧐🎩


💪 Who Is This For?

  • Arduino Enthusiasts looking to upgrade from "meh" to "master."
  • Makers building projects with lots of inputs and outputs.
  • Overthinkers who spend too much time debugging debounce logic.
  • Lazy geniuses who want to write less code but do more. (Yes, we’re looking at you 👏.)

🤔 TL;DR

PinScribe is the ultimate library for pin management. Stop wrestling with buttons, LEDs, and analog inputs—let PinScribe do the heavy lifting so you can focus on the fun stuff.

Install it, try it, and watch your pins come to life. Warning: May cause an uncontrollable urge to add LEDs to everything. 💡✨


Ready to take your pin game to the next level?

Download PinScribe now and make your Arduino projects shine brighter than ever! 🎇