because Andreas called me Luigi, I don't have a moustache though
Consultation

So, Andreas playfully called me Luigi, and he suggested using p5js instead of paying for Protopie Connect. I thought, "Why not give it a shot?" I looked up some easy tutorials to understand how p5js works. It turns out it can do what I need without the pricey subscription.

Now comes the tricky part. I wanted to turn on a light using a digital button, following some instructions on GitHub. But, oh boy, I hit a bunch of problems. Error after error popped up, making things way more complicated than I expected.

These errors, though frustrating, turned out to be kind of cool. They made me dig into the code, understand it better, and fix things. It's like solving puzzles. Even though I'm not there yet, I'm learning heaps about how p5js talks to Arduino. In a nutshell, moving to a new tool is like learning a new language. Errors and all, it's an adventure. I might not have everything figured out, but every mistake is a step closer to success. It's not just about coding; it's about growing and figuring out how to make cool things happen.

Therapy

It's interesting how I easily get impressed by new ideas, finding their potential exciting. But at the same time, I tend to let go of them pretty quickly. It's like a cycle – a new idea grabs my attention, sparks excitement, and then, shortly after, it fades away. I find myself onto the next shiny thing in about two weeks.

I wonder why that happens. Maybe it's the thrill of novelty or the allure of endless possibilities that draws me in. However, sustaining interest and commitment seems to be a bit trickier. To shake things up a bit, I've set myself a challenge: take a 20-minute walk every day for a week, and I get to make the rules. It's not just about physical activity; it's a personal experiment to see if I can stick with something for a sustained period. Maybe it will shed some light on why I tend to let go of ideas so quickly. Here's to creating a new habit and maybe gaining some insights along the way!

Some photos I took on my walks!

Idea generation

Working within my means, I started thinking about how even simple LED lights can be a source of motivation. Here are some ways to stay motivated using LED lights:

Progression Visualization: Use different colored LED lights to visually represent progress. For each milestone or task achieved, light up a specific LED color. This way, you can see your progress at a glance and feel a sense of accomplishment.

Task-Specific Lighting: Assign each task or goal a specific LED. When you complete a task, turn on its corresponding LED light. It not only signals completion but also adds a visual element to your achievements.

Challenge Indicator: Create a series of challenges and use LED lights to indicate their completion. The more challenges you conquer, the more lights you activate. It's a dynamic way to keep track of your accomplishments.

I really like the idea of creating a series of challenges to accompany my LED lights! Since I have already somewhat mastered the basic light circuit, I can add a few more elements to get closer to my initial vision.