After the change, if I want to use the arduino isp bootloader again, the original signature must be returned. Otherwise if USBasp will be programmer to use(not a the arduino isp bootloader) for programming, new signature must be maintained.

Using the toolbox, click on the serial port .2. Getting a single byte of data.
Even a single byte is useful for simple microcontroller-to-PC Communication. It can act as a signal on when to execute certain action in the software.3. Receiving stream of bytes.
Receiving stream of data is common to serial port interfacing specially if numerous data is need by the PC. This data can be information form sensors, human input and other sources.

4. Parsing comma separated values.
One of the effective ways of data transimission is thru CSV specially if the information needs to be sorted based on it's class, kind, etc.

Tuesday, March 22, 2011

A year ago I built a simple line following mobot. It doesn't use any microcontroller(Arduino, PIC, Atmel, etc.) and even logic ICs.

Simplest Line Following Mobot

This line following mobot uses basic electronic components. Actually, the circuit for this mobot is based on the previous project light/dark activated switch.

The chassis and wheels of the robot are recycled materials. The body is from a box of cookies and the wheels are from the container of wafer stick. I also added a wristband from one of presidential candidates last election for the additional traction of the wheel.

The whole circuit for this mobot is not mounted on a pcb nor a protoboard but on a mini-breadboard. I also uses scrap components for this mobot I found on my bin.

The circuit on the mini-breadboard

This is the circuit of the simple line following mobot.

Basic components are used in this mobot. I uses the following components(all in pairs): bright leds, resistor, variable resistor, ldr, general purpose npn transistor, signal diode, spdt relay and a geared dc motor.