Category Archives: Uncategorized

We are working on a whole new Arduino Board

Hi all,

We have been working on a whole new Arduino compatible board – FlyBlue, which integrates the IT latest BLE chip CC2560.




With this chip, we implement the wireless programming by Arduino IDE on Windows, Mac, and Linux.


To use the wireless  programming function, no AT command needed, nor any configuration is needed, all you need is to plug an USB adapter to your computer, which can be recognized just as Arduino UNO.

调整大小 IMG_9480

With this function, you can make lots of applications that are inconvenient to be programmed by connecting an USB cable.

Besides, integrating the BLE function, the Flyblue can also communicate with other BLE device. We made an android APP for controlling the arduino car.

调整大小 IMG20160425151816

We really like to hear more about your idea to play with this whole new Arduino compatible board.

Click here for more about this product.

Best Regards,
Maker Studio




Merry Christmas by FlyBlue


What does Arduino mean to us?

“Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s intended for anyone making interactive projects.” From the Arduino official website (

We like Arduino and benefit a lot when making things as it’s user-friendly, inexpensive and open source.


Why FlyBlue is made?

We are making a new board FlyBlue, which integrates the function of Arduino UNO and Bluetooth(BLE). The idea was inspired by a friend who teaches making Arduino robot.  He told that when a robot is under running, it’s difficult to program a robot by a USB cable. How convenient it would be if the robot can be wirelessly programmed!


What FlyBlue will be like?

FlyBlue will be made user-friendly, inexpensive and open source. It could be like this:

1. Based on Atmega328.

2. Keep the USB programming interface.

3. Choosing CC2640 for BLE, transparent transmitting, and wireless programming.

4. Compatible wtith Arduino UNO outline and ports.

5. Compatible with latest Arduino IDE.

6. Using a bluetooth adapter(HostBlue) for PC.

7. Adding the adapter with digital LED for displaying paired bluetooth.

8. Default communication speed at 9600bps, and automatically switched to 115200bps for programming.

9. Default client mode for FlyBlue, and Master mode for the BLE adapter

10.Compatible with Linux, Windows, and Mac

11.And more?


Why you need will it?

1. With FlyBlue, nothing need to be changed of your original Arduino code. They are totally compatible.

2. With FlyBlue and HostBlue, you can upload the Arduino code remotely.

3. With FlyBlue and apps(Android or iOS based) , you can develop more interactive applications by bluetooth communication.

4. With open source hardware of FlyBlue, you will be more easily involved in the community of making creative things.



How things are going?

1. Verified the wireless programming by using CC2640 EVB board and Arduino.

2. Verified the communication between the APP on iPhone6 and the Arduino connecting CC2640 EVB board.

3. Schmatic of FlyBlue has been finished.


Things needs to do?(Dec-21-2015)

1. PCB layout and prototyping of FlyBlue.

2. Schmatic design and PCB layout of HostBlue.

3. Firmware design of CC2640 on FlyBlue and HostBlue.

4. Demo App design for Android device(might be provided soon by TI).

5. Testing the prototypes.

6. First batch of 100 sets manufacturing.

7. Manufacturing for more.


Why Indiegogo?


We’d like to hear more requests, suggestions, and cooperation from you. For the contributors in whatever way, we will choose to send some kits for free.

Best Regards & Merry Christmas!


@Maker Studio





Arduino 16×8 RGB Matrix Disco Clock

Disco Clock designed by Riccardo Macri

My first Arduino project was this Rainbow Block Kit from Maker Studio,
It came with a good Uno compatible board and an 8×8 RGB LED
matrix and driver board (I’ve since bought more).

I got it working with the RainbowDuino software after some changes but
found it a bit slow, so I wrote my own library/driver for it which I’ve called “ARGB” as it does alpha blended graphics at good frame rates with up to 3 chained panels (though with 3 memory is pretty short given there is only 2K of RAM and my library works best with double buffering).

Here is my library in action, including the “disco clock” I’ve built for myself.

As the video was taken at 25Hz, it doesn’t do some of the effects justice as the panel refreshes far faster.

The ARGB library features fast line/box/circle/text drawing with RGB colour plus transparency, flicker free double buffering, fast data transfer to the panel (so more time for animation, text overlays) and real time clock timekeeping (useful so long as your Arduino has a crystal).

I’ve put the library (includes a simple demo) on github:

The display is refreshed at 125Hz with a line refresh rate of 800Hz. I’ve made my effects update at half the panel refresh rate, 62.5 Hz is fast enough for smooth colourful animations.