Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Write code in java for micros with Java Grinder

Java Grinder I basically a project that converts java code so that they can be directly implemented on a microcontroller.  He has implanted many features like GPIO, A/D converter and I2C in his project. In the initial stage, he wrote a set of animation in java and with the help of java grinder he turned the code into assembly language that can be directly implemented on the dsPIC microcontroller without much changes. Apart from dsPic controller, he has also wrote a piece of code that can convert the java code into even assembly level code for MSp430 chips. As of now, only a subset of java is supported and switch/case is still not implemented yet. Although it’s technically a simple compiler which converts the Java code into assembly for the chip used, you might consider to give it a try out.  Also, it would have been more useful if the code was converted in C language rather than assemble language. Continue reading

The High Definition Arduino LED Color Picker

Did you know that you’re able to use a color gradient to control the LEDs? It might sound a little bit crazy, but this high definition Arduino LED Color Picker is surely becoming the best tool for you! For your information, the Arduino LED Color Picker is written in Java and uses the same library (RXTX) as Arduino. In this case, it will run on any platform, which is supporting Windows, Mac or Linux! The library is extremely easy to integrate and allows the users (like us) to receive color events in real-time. Below here is the basic process flow of the Java application: First of all, open serial port to Arduino. Secondly, initialize color picker component and register an event handler. Thirdly, wait for color picker event (It might take up to few seconds). Then, send color to Arduino. Lastly, wait for reply from Arduino (ACK). The Arduino LED Color Picker runs in different thread and sends color events to the main thread. Basically, the Java application is used to sends the RGB colors in a sequence of four… Continue reading