Okay, so I’ve been messing around with this tiny Fenix 8 Micro LED board, and I gotta say, it’s pretty neat for such a small package. I wanted to share my little project and how I got it all working, ’cause, you know, sharing is caring!
Getting Started
First thing I did was grab the board itself. It’s seriously tiny! I then needed a way to power it, So I used a basic USB to power it up.
Next up, you’ll need to install the Arduino IDE,You can find it easily by searching on google.
Setting up the Software
I decided to use platformio to program the board.I had to install the relevant extensions, and it took a bit of trial and error to find the right settings,I had to change some of configurations before I could upload my code.
Coding Time!
I started with a super simple “blink” sketch,I wrote something like:
void setup() {
pinMode(8,OUTPUT);
void loop(){
digitalWrite(8,HIGH);
delay(100);
digitalWrite(8,LOW);
I figured if I could get an LED to blink, I was halfway there. I loaded up the example code, tweaked it a bit for the Fenix 8’s pinout (I think I used pin 8 for the built-in LED), and hit upload.
I plugged in the board, selected the right port in the tools menu, and uploaded my blink *, boom! The little LED started blinking. Success!
Taking it Further
Once I got the blinking working, I wanted to do something a little more interesting.
I played around with fading the LED in and out, which was pretty cool. That involved using `analogWrite()` instead of `digitalWrite()` and messing with the duty cycle values in a loop. I felt like a real pro!
void setup() {
pinMode(8,OUTPUT);
void loop(){
for(int i=0;i<255;i++){
analogWrite(8,i);
delay(10);
Wrapping Up
So, that’s my little Fenix 8 adventure so far. It’s a fun little board to mess around with, and the platformio support made things a little easier than they used to be. If you’re looking for a tiny, affordable board to tinker with, definitely give this one a shot. Just be prepared for a bit of a learning curve, especially if you’re new to this stuff like I kinda am!