Java Mobile
Android / iOS
Other Stuff

Michael Kohn
01001101 01001001 01001011 01000101

Hejsan! This is a web page I put up so people could learn more about me. On these pages you can read about my programming projects, see pics of me, listen to me play guitar, etc. I also keep a sort of "journal" of computer programs I've written. I have many small applications I've done to either learn a new concept or test code for a larger project. I keep all my source code online if anyone wants to see how I did stuff. If you have any questions feel free to email me (I like mail :).



Software Hardware Music
Stuff Resume Contact

From a mobile phone:


VGA with MSP430 and Java - Created VGA signals using Java programmed onto an MSP430 chip.

Heart Monitor - Made an EKG monitor using Objective-C and SDL.

Bluetemp - (July 3, 2014) Updated my bluetooth thermometer to support Apple iOS (iPhone, iPod touch, iPad) in addition to the original Android version.

dsPIC Mandelbrots in Java - (February 9, 2014) Here's a demo of generating Mandelbrots on a dsPIC with code written in Java and compiled with Java Grinder.

Java Grinder - (January 5, 2014) Compiles Java byte-code to native code for microcontrollers.

Microchip 11A160 EEPROM - (December 25, 2013) Just an example how to read/write from a UNI/O (1 serial wire) EEPROM chip.

Motion Eyes - (October 27, 2013) Plastic eyes hooked up to servo motors behind a clay face turn towards motion by using a small camera, an embedded Linux device, and an MSP430.

Bluetooth Car - Got another cheap toy R/C car, pulled the radio circuit out, and replaced it with an Atmel ATtiny2313 and a Bluetooth module. Controllable with an Android app.

PAPER-ROM - Goofy little microcontroller project to store data on a disk of paper and read back.

Google Chromebook TV Remote - Google Chromebook app that changes TV channels for me when I click on the icon of the TV channel I want to watch.

WiFi R/C Car - I took an R/C car and removed the radio and replaced it with my own circuit which has a WiFi 802.11g module and put an IP camera on the top. I wrote some software so I could drive it around the office with a PC.

Conductive Paint XOR Gate - (November 21, 2012) A working XOR circuit draw on a piece of paper with conductive ink.

Call ASM from C on ARM - (November 18, 2012) Demonstration of my naken_asm assembler linking an assembly program with a gcc C program on the Raspberry Pi.

naken_asm - I added 8051/8052 support to naken_asm.

LCD + MSP430FG4619 - Programmed this Olimex board to draw graphics on an LCD display.

Brushless Motor - Created a circuit and firmware to make a brushless DC motor spin.

Syma S107 Linux Driver - Took the remote from the cheap Syma S107 IR helicopter and made a circuit and Linux kernel module so it can be used as a Linux joystick.

Copyright 1997-2014 - Michael Kohn