Think Create | Deqing Sun

Author Archive

Import data from spreadsheet to quickbooks with emulated keypress

by on Aug.07, 2017, under Uncategorized

Quickbooks is a good tool create invoices and log expenses, however it’s support of importing a spreadsheet is limited. Here is a way I found to move data from spreadsheet to Quickbooks through emulated keypress.



(continue reading…)

Leave a Comment more...

Debug STM32 with VScode

by on Jul.19, 2017, under Uncategorized

This tutorial shows how to debug STM32 with VScode. Tested with $2 STM32F103C8T6 “blue pill” board and $2 ST link V2.


(continue reading…)

Leave a Comment more...

nRF51822 with Arduino development

by on Nov.20, 2016, under My gadgets

This is my experiment of burn bootloader on nRF51822 and upload code with serial cable and Arduino IDE.


(continue reading…)

Leave a Comment more...

WebBluetooth With CC2541

by on Nov.20, 2016, under My gadgets


This project shares my experience with WebBluetooth with Bluetooth hardware (CC2541 – Texas Instruments)

(continue reading…)

Leave a Comment more...

Blink an LED the hard way

by on Nov.21, 2014, under Uncategorized

Here is an example of using Arduino Due’s usb host port. The USB device is also an Arduino so repeat this experiment will be easier. The Arduino Leonardo is running LUFA’s Generic HID demo. If you don’t want to set up toolchain for LUFA. There is a pre-compiled hex file for Leonardo. Please notice this demo will take over USB and you have to reset your Leonardo to enter bootloader again. The Due side code can be compiled and uploaded with Arduino 1.5.8 directly.


(continue reading…)

Leave a Comment more...

Phosphorescent message card

by on Feb.02, 2014, under My gadgets

Visualize hidden message with a phosphorescent card.


(continue reading…)

Leave a Comment more...

Google Glass controlled flashlight

by on Dec.05, 2013, under Uncategorized

This is an updated version of flashlight on Google Glass. This flashlight get power and control signal from Glass’s micro-usb Port. A glassware can be voice activated to toggle the flashlight. However USB OTG (USB host) function requires root in XE11. More information on Github:

Photo Dec 05, 1 34 58 AM

Photo Dec 05, 1 33 37 AM (continue reading…)

2 Comments more...

Plastic push-in rivets fastened laser-cut box

by on Nov.24, 2013, under Uncategorized

This is a laser-cut acrylic box that fastened by plastic push-in rivet.


(continue reading…)

Leave a Comment more...

ftdi processing

by on Oct.07, 2013, under Uncategorized

A recompiled JD2XX library that can work with processing. Using FTDI API can send and receive data at a much higher speed than Virtual Com Port. This works well with Arduino Duemilanove (ft232).






Some dll is needed in java/bin in processing’s application folder.

Leave a Comment more...

Google glass talks to Arduino and Raspberry Pi

by on Jul.09, 2013, under My gadgets

Use Google glass voice command to control a LED on Arduino and Raspberry Pi via XMPP messages.

Try it:  Source code:

(continue reading…)

1 Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!


A few highly recommended websites...