JSim – Queue Simulator

      Comments Off on JSim – Queue Simulator

JSim is a Java-based discrete event simulator of an M/M/s queue system. The source includes a library of classes that can be used to modify the application to simulate other types of queue systems as well. JSim source files can be downloaded from Github. A brief description of the main… Read more »

Processing Game

      Comments Off on Processing Game

Thomas Schelling showed, in 1971, that a small preference for one’s neighbors to be of the same race could lead to total segregation. This model is used as an example to show how such individual behaviour can bring about such undesirable social conventions without the need for evil master plan… Read more »

Arduino robot kit – Motor library

      8 Comments on Arduino robot kit – Motor library

Once the motors were connected to the motor controller (see previous post), I started working on writing the code for basic robot movement. The basic motor commands are: onFwd/onRev: move each motor independently in the forward or reverse direction off/stop: stop either motor gradually (float) or abruptly (break) fwdRight/fwdLeft: turn the robot by running the two… Read more »

What is Ad Hoc Node?

      Comments Off on What is Ad Hoc Node?

An ad hoc node refers to a device in a wireless ad hoc network. Ad hoc networks (or more accurately, mobile, multi-hop, wireless networks) are a class of networks that does not depend on any central administration or infrastructure in its operations. Unlike wired networks, an ad hoc network could… Read more »

Arduino robot kit – Motor Control

      1 Comment on Arduino robot kit – Motor Control
L298N Controller

The motor controller module is based on L298N driver. The documentation for the module was hard to find but there are many boards that are based on the same driver. So, I was able to piece the information together and  figure out how to use the module. L298N Controller Module L298N is a high voltage,… Read more »

Arduino robot kit – Range sensor

      Comments Off on Arduino robot kit – Range sensor
Ultrasonic Range Sensor and Servo Motor

The robot kit includes an ultrasonic range sensor (HC-SR04), a 2kg-torque servo motor (TowerPro SG90), and a plastic holder that is supposed to attach the motor to the robot top plate and provide a base to attach the sensor. Unfortunately, the items are not totally compatible with each other, so I had… Read more »

Arduino robot kit – Robot Assembly

      Comments Off on Arduino robot kit – Robot Assembly
Arduino card and Sensor Shield V5

My first step in the assembly is to mount the Arduino card and the Sensor Shield V5 on the top plate and make sure they work. Information about the included Arduino UNO is everywhere but the starting point is always at http://www.arduino.cc/. The sensor board has no active components. It… Read more »

Arduino robot kit

      Comments Off on Arduino robot kit
Assembled Robot

A couple of months a go I discovered this robot kit online. The price was so attractive (~$100), I had to buy it immediately. As advertised, the robot comes disassembled which I found interesting because it would give me a chance to experiment a little before putting it together. The… Read more »


      Comments Off on Robotics
Assembled Robot

I like robotics and there was a time when I wanted a career in building robots. I am glad that didn’t happen because now I can build robots for fun. My interest in robots was renewed in 2001 when I discovered LEGO Mindstorms in this IEEE Spectrum article, and since… Read more »