Lab Notes

An Engineer's Personal Letter to Teachers

An Engineer's Personal Letter to Teachers

As a nerdy Software Engineer, I could try and present logical reasonsTM why you should attend one of Firia Labs Professional Development (PD) oppor...
CodeX Wearable NeoPixel Glasses Part 2: Programming the Pixels

CodeX Wearable NeoPixel Glasses Part 2: Programming the Pixels

In the first blog of this two-part series, we built a cool pair of neopixel glasses that are powered by your CodeX. Now that the hardware is complete, we get to the fun part: the software! In this blog, we will code up some cool, flashy animations for the CodeX glasses.
CodeX Wearable NeoPixel Glasses Part 1: Making the Glasses

CodeX Wearable NeoPixel Glasses Part 1: Making the Glasses

Wearable LEDs are all the rage! Do a quick search on Pinterest and Etsy and you’ll find oodles of wearable flashy-light projects – from simple jewelry to full LED-infused dresses and jackets. In this two-part blog, I’ll show you how to use your CodeX to control a pair of sparkling NeoPixel glasses.
I2C Displays on the CodeBot

I2C Displays on the CodeBot

The CodeBot has thirteen visible LEDs you can turn on and off with your Python code. You already know that – you’ve been through the awesome Pytho...
A Gifted Teacher’s Journey with CodeSpace

A Gifted Teacher’s Journey with CodeSpace

Nicholas recounts his first introduction to CodeSpace in the Gifted Classroom, and how it can be a key component in bringing the 4 Cs of 21st century learning to students.
Funding Your CS Classroom: 3 Mindset Shifts to Make If You've Never Written a Grant Before

Funding Your CS Classroom: 3 Mindset Shifts to Make If You've Never Written a Grant Before

When I was a kid the community college in my town had a continuing education class called Swimming for Terrified Adults. Not only was the course ti...
Using the CodeSpace Debugger to Encourage Productive Persistence

Using the CodeSpace Debugger to Encourage Productive Persistence

Being able to stick with a task until it is complete a 21st Century Skill. But persistence alone is only half the battle. It needs to be productive persistence. Keep reading to learn how you can use the CodeSpace debugger to empower students solve their own problems.
Using CodeSpace to Build Executive Functioning Skills: 3 Easy Ways to Support Gifted Learners

Using CodeSpace to Build Executive Functioning Skills: 3 Easy Ways to Support Gifted Learners

Coding offers gifted students more than an academic challenge. It can help build executive functioning skills too.
NeoPixel API: Part 4 - Chase Lights Explained!

NeoPixel API: Part 4 - Chase Lights Explained!

The fourth and final installment of a series on API design with neopixels.

Wrapping up with the amazing neo_sweep() function!

NeoPixel API: Part 3 - a Python Library Module

NeoPixel API: Part 3 - a Python Library Module

Part three of a series on API design with neopixels.

Your new Python module takes shape!

NeoPixel API: Part 2 - Make a Wish!

NeoPixel API: Part 2 - Make a Wish!

Part two of a series on API design with neopixels.

Designing the NeoPixel API of your dreams!

NeoPixel API: Part 1 - What's an API?

NeoPixel API: Part 1 - What's an API?

Part one of a series of posts on API design with neopixels.

Designing an API can be magical - you make a wish, and then it comes true!