Sketch below shows how to split comma or any other character delimited string into an array.

Here is the output

Word 1 : One_1
Word 2 : Two_2
Word 3 : Theree_3
Word 4 : Four_4
Word 1 : 1_One
Word 2 : 2_Two
Word 3 : 3_Theree
Word 4 : 4_Four
Word 5 : 5_Five
Word 1 : One
Word 2 : Two
Word 3 : Theree
Word 4 : Four
Word 5 : Five

Published in Tutorials
Saturday, 20 August 2016 17:49

Makeblock 3-in-1 mBot Ranger Robot Kit

Makeblock 3 in 1 mBot Ranger Robot Kit is a three-in-one STEM (Science, Technology, Engineering & Mathematics) Educational robot kit which offers the ability to create a Robot Tank, Three-Wheeled Racing Car and a Self-Balance Car. You can program and control the mBot Ranger via iPad, tablets or laptop.

I get my mBot Ranger Robot Kit from GearBest, the price of the kit is $134.87.

Published in Blog

This is an Arduino based digital Clock to display real time on a 32x16 LED matrix panel using a DS1307 RTC module. The date and time can be set via serial interface or push button switches.

Published in Projects
Wednesday, 20 April 2016 23:41

Arduino based LCD Digital Clock

This is an Arduino based digital Clock to display real time on a 16x2 LCD using a DS1307RTC module. The date and time can be set via serial interface or push button switches.

Published in Projects

I'm not a Smartphone addict, I never interested in the features of Smartphone or which Smartphone is best for me. However, as a DIY enthusiast, the Seeedstudio RePhone catches my eye.

The open source hardware manufacturer (SeeedStudio) published the world's first open source, modular Smartphone (RePhone) in Kickstarter on September 23, 2015. RePhone is a GSM +BLE (Bluetooth Low Energy) phone, future version will support 4G LTE. I own a RePhone DIY Kit from Gearbest.

Updated on 23 Mar 2016
Gearbest currently running a flash sale on electrical & tools, you can buy it for cheaper than the creator(Seeedstudio).

Published in Blog
Tuesday, 29 December 2015 20:44

DIY 8x8x8 RGB LED cube

DIY 8x8x8 RGB LED cube

Thank you my friend Siew Goh Chuang, he made this beautiful LED cube:  This is a 8x8x8 RGB LED cube project, a modified version of the LED cube which originally designed by Kavindarrah. This project only modified the hardware but leaving the software (source code) intact. All the source code is available in Kavindarrah's website.

Published in Projects

ESP 07 Arduino IDE
The ESP-07/ESP-12 is a generic ESP8266 module which have no bootstapping resistors on board, insufficient decoupling capacitors, no reset circuit, and no USB-serial adapter. This is an article shows you how to connect the bootstapping resistor to the ESP-07 module and upload sketches onto the ESP-07/ESP-12 using the familiar Arduino IDE.

Published in Blog
Tuesday, 29 September 2015 17:22

L298N Motor Driver Controller Board

L298N Motor Driver Controller Board

A guide on how to use the L298N Motor Driver Controller Board, this is a dual motor controller board that allow you to control the direction & speed of two DC motors or one stepper motor.

The L298N Motor Driver Controller Board is a very low cost module, there are several design variants available on the market, mine get from GEARBEST.

Published in Blog
Thursday, 05 March 2015 23:29

Arduino based Electronic Queuing System

Queue calling system

This is a Queuing System project requested by a clinic asistant which allows the doctor enter number from a keyboard and display it on a 32x16 LED panel.

This project uses two Arduino, the first Arduino functioned as a SENDER which included a PS2 keyboard and a mini LCD for number input. While the other Arduino is functioned as a RECEIVER which will trigger a "ding-dong" tone and display number on the 32x16 LED panel.

The SENDER uses a PS2 keyboard instead of USB keyboard, USB keyboard will cost higher since it require a USB host shield. You should get a Matrix keypad (please use google translate) in case the PS2 keyboard is not available in the market.

These two Arduino (SENDER & RECEIVER) is connected via a CAT5e network cable, the CAT5e cable provide power to the RECEIVER and also transfer data between two Arduino.

Published in Projects

This project provides step by step approach to driving a Dot Matrix Display (DMD) Panel with an Arduino. The DMD is a 512 pixels single colour LED display arranged in 32x16 layout, a 16 pin (2x8) IDC connector is used to interface with Arduino.

In order to drive the 32x16 Dot Matrix Display Panel from Arduino, the DMD library for Arduino is required. You can download it from Freetronics GitHub.

The Freetronics DMD library is able to write letter and text on the display board with limited function, variable string and text centering is not supported. Yeah! now you can use my code to write variable string on the display board and centering it horizontally.

Updated: DMD2 library is released, this library is currently in BETA release.

Published in Blog
Page 1 of 6