PICkit2 - Tutorials, Experiments
PICkit 2 - Small size USB programmer
from Microchip.
How to use it as a demo device for
USB programming in C language
Java SE SWING JSR-296 Example
How to run background task in
JSR-296 SWING application
with 'busy animation' in the status bar.
Useful addition to Netbeans template.
Computer vision
Vision is the main sense of our robots.
See some Java algorithms we use
Tips-n-Tricks
Some advices about hardware and software tricks
PIC Programming
(firmware)
Assembler program for PIC16F628A
Communication program for sending
commands from cell phone to motors.
Driver for motor controller.
RoboHobbyPlugin
Open Source project on
SourceForge, Java brain
for the robot
In German
Short description of www.RoboHobby.com
in German
In French
Short description of www.RoboHobby.com
in French
In Spanish
Short description of www.RoboHobby.com
in Spanish
In Italian
Short description of www.RoboHobby.com
in Italian
In Russian
Short description of www.RoboHobby.com
in Russian
www.RoboHobby.com
The purpose of this site is to help people to crate their
own hand-made robots with Java 'brain'.
We suppose that everyone can build his/her own hand-made robot,
using very cheap parts and free software.
We created several software applications, written mainly in Java.
Also there is one module, written in assembler for processor PIC16F628A.
You can download these Java applications.
Also we will publish some tips and trick how to create small
robots from very simple
and really cheap components.
What a wonderful thing Java!
We are Java programmers and like this language very much.
If you are also like Java programming, we will be happy to know
what you are doing in this direction.
Hope that using our Java applications, especially RoboHobbyPlugin
(now it is Open Source project on www.SourceForge.net)
you will be able to create your own virtual brain for your robot.
Even if you are not Java fanatic, you will be able to drive our small robot on-line,
using simple our Java/SWING program or simple Web interface
(Web interface is not ready yet, but we are working on this).
We use KNOPPIX as a main OS for our Java/SWING robotics application.
And we will publish articles, where we will describe our own experience
how to use KNOPPIX for Java-based bluetooth robotics.
What a wonderful thing a cell phone!
Just see what do you have in your hand:
1) Not too bad CPU. Modern cell phones have pretty good processors from 200 to 400Mhz
2) Really good embedded language Java (J2ME version)
3) Several megabytes of memory
4) Camera
5) Sound
6) Memory card for several hundreds megabytes
And all these in one small device!
Why not to use cell phone as a brain for small hand-made robot?
What a wonderful thing the Internet!
You can see pages from all around the World and you can communicate
with people from any places.
Why not to use it for communication between your robot and people far away from your place?
How to combine these two exciting things -
the Internet and a cell phone and use them together?
How to use them for hobby robotics?
How to use Java and Linux for all these things - for robot building and for Internet connection?
We are trying to implement these ideas to reality.
Theoretically all these sound really exciting,
but what about practical use of all these things?
Practically there are a lot of problems and disappointments on this road.
We will publish articles about the subject and publish Java code examples on this web site.