Arduino TFT LCD GUI – Load Bitmap Image

Posted by:

Preamble

There are two ways to draw bitmap images in Arduino TFT LCD – to draw from SD card, or convert them into byte array. The first is more powerful and works with true color bitmap images; the 2nd approach is more suitable for simple logo and monochrome images, and there is no need for SD capability for this method.

Convert Images to C++ Byte Array

There are a ...

Continue Reading →
0

How to Make a GUI for Arduino TFT LCD

Posted by:

Preamble

There is no package available which offeres a visual graphic display as well as the coordinate info so that you can reproduce it with TFT graphic library. 4D Systems is the closest you can get, yet it is lousy, proprietary and only available for Windows. After researching long and hard for a GUI Designer for Arduino TFT LCD, finally I think I come up with a reasonable implementation – SVG vector ...

Continue Reading →
2

Securing WDMyCloud SSH

Posted by:

Secure and Harden Root Access

First thing first, change the wdmycloud default root password.The default password is welc0me. The least you can do is to change this one to something more reasonable. If you were to monitor the incoming request especially to the SSH port 22 alone, you’ll be shocked to see lots of ...

Continue Reading →
0

The Ultimate Emailing Agent with Mu4e and Emacs

Posted by:

Continue Reading →
2

Ways to control Arduino – Javascript, Python and Internet

Posted by:

Preamble

There is always different ways to achieve the same goal. This is very true in programming, so is in life. Most times we like to think there is only one way – our way.

set up Arch Linux system for node and johnny-five etc.

This is a good tutorial for this subject and Arduino Experimenter’s Guide for NodeJS.

  1. install Arduino IDE for your system
  2. upload ...

Continue Reading →
0

Arduino Installation on Raspberry PI 2B Running Arch Linux

Posted by:

Official Arduino IDE does not agree with PI and it sucks any way.

[update] Platformio is a better way!

There are two major ways to compile and upload sketch files to Arduino: a. use IDEs (Arduino IDE, Emacs IDE, Fritzing or ArduIDE). or b. use a terminal. Arch official site explains well, however, most of it does not apply to RasPi with Arch Linux. It DOES work with regular ...

Continue Reading →
0

Issues with Fcitx-Sougou for Chinese input in Emacs

Posted by:

Fcitx to input Chinese in Emacs

This was one of most obnoxious problems. With installation of my favorite Sougou(搜狗) IME, I can input Chinese in any application (even in Terminal) with Sougou but emacs. After banging my head on this issue for a long time, following is what I have figured out, and yes, it is working fine now.

Following are some notes while I was doing the debugging. Hope it will help ...

Continue Reading →
2