Distance Measurement Using Ultrasonic and MSP430 Microcontroller

December 6th, 2011 by Robot Technology | No Comments | Filed in Microcontroller, Programming, Sensors

Ultrasonic Distance Sensor With the MSP430

This is the application report from Texas Instruments about distance measurement using ultrasonic and MSP430 microcontroller. The report is provided in PDF file, you may download the application report at the end of this post.

This application report describes a distance-measuring system determined by ultrasonic sound using the MSP430F413 ultralow-power microcontroller. The system transmits a burst of ultrasonic sound waves towards the subject point and after that receives the corresponding echo.

Tags: , , , , ,

Arduino Tutorial: Use a Piezo Element to Detect Vibration

November 26th, 2011 by Robot Technology | No Comments | Filed in Arduino Tutorials, Electronics, Microcontroller, Programming, Robotics Tutorial, Sensors, Software

Circuit Connection of Arduino Tutorial Piezo element to detect vibration

Arduino Tutorial: Use a Piezo Element to Detect Vibration. This tutorial shows you how to use a Piezo element to detect vibration, in this case, a knock on a door, table, or other solid surface.

A piezo is an electronic device that generates a voltage when it’s physically deformed by a vibration, sound wave, or mechanical strain. Similarly, when you put a voltage across a piezo, it vibrates and creates a tone. Piezos can be used both to play tones and to detect tones.

Tags: , , ,

NanoVM: Java Wirtual Machine for Atmel AVR ATmega8/ATmega832

June 15th, 2011 by Robot Technology | No Comments | Filed in Microcontroller, Programming, Software

Java programming for microcontroller chips, With the NanoVM, the microcontroller can be programmed in the popular Java language using the standard Sun JDK.
NanoWM Atmel Microcontroller Java Virtual Machine

NanoVM is a open-source implementation of the Java virtual machine. The NanoVM was initially developed to run on the Atmel AVR ATmega8 utilized in the Asuro Robot. It was ported to run on the C’t-Bot and the Nibo-robot and can easily be ported to other AVR-based systems.

The virtual machine uses almost 8 kilobytes of code memory (entire flash in case of ATmega8) and 256 bytes of RAM. Each and every user’s .class are processed by NanoVM’s Converter which transforms it into 1 bytecode file. Unique tools next send this file via serial line into device. For this operation is valuable NanoVM’s bootloader (alternatively you are able to use ISP programmer like: PonyProg) which store this content on-chip EEPROM.

Tags: , , , , ,

Arduino UNO Schematic, Board, Software and Tutorial

June 13th, 2011 by Robot Technology | No Comments | Filed in Arduino Tutorials, Electronics, Microcontroller, Robotics Tutorial

Here the Arduino UNO Schematic, Board, Software and Tutorial… Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. :)

Arduino UNO Board:
Arduino uno

Tags: , , , ,

Make a Cellphone Controlled Mobile Robot

June 4th, 2011 by Robot Technology | No Comments | Filed in Electronics, Microcontroller, Programming, Robotics Tutorial

cell phone controlled mobile robot

This is the project report for cellphone controlled mobile robot by Gaurav A.Khadasane, Tejas  Jethwa, Suraj,  Akshay Sonawale. You may use this document for your robot building project reference.

Detail module used for cellphone controlled mobile robot:

  • DTMF Decoder: MT8870/CM8870
  • Microcontroller: ATMEGA16
  • Motor Driver: L293D
  • Actuator: DC Motor 5-6V

Tags: , , , , ,

A D V E R T I S E M E N T