Project Crystal (Part 2)

It took me a while but I’ve made some progress …

Here are the photos of finished board:

[style-my-gallery css=”max-width: 80%; margin: 0 auto 25px auto” options=’animation: “fade”, directionNav: false, pauseOnHover: true, slideshowSpeed: 5000, animationDuration: 300′]

Working as a software engineer for ten over years, I did not initially consider Adruino programming is of any difficulty. But I soon realized that I have been deeply spoiled by the modern operation systems. Giving a task that is so naturally to be implemented as a thread, it is never trivial in micro controller system. I spend one whole day to map out a flow chart of the control tasks, then turn the chart into C code. I can imaging that the time would have double or trippled if I don’t do this. Old school way rules, isn’t it?

I have attached the flow chart and Arduino sketch here. Sorry I dislike documentation, just refer to the inline comments and flow chart in case needed.

[attachments size=small docid=”128,127″]

Having a license term is still better then nothing, so I make this one:

  1. Tribute goes to Francisco Castro and his Luminch One project.
  2. The redesign here is provided on AS-IS basis. If it works, it is designed by ba0sh1.
  3. If it doesn’t work, I do not know who designed it

And enjoy the demo video. My first YouTube upload 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s