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: , , ,

AVR-GCC : CODE COMPLIANCE

July 27th, 2011 by Robot Technology | No Comments | Filed in Programming, Software

AVR-GCC

On the Internet there are many examples of code for AVR-GCC , written using functions and macros that are no longer supported in newer versions of the compiler. To use these examples and understand them with the essence of the ports of the microcontroller, you need to rewrite code or use special macros.

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: , , , , ,

Make a Robot : A Step by Step Robot Tutorial

March 29th, 2011 by Robot Technology | 1 Comment | Filed in Electronics, Mechanics, Microcontroller, Programming, Robotics Tutorial, Sensors, Software

This tutorial will show you how to make a robot easily. It’s very simple tutorial and of course it will be a low cost robot. You will get the knowledge about basic and simple mechanic design, simple robot schematic diagram, line following sensor, programming and more… This is a very great explanation of the tutorial how to make a robot. :)

make a robot

Download the document of step by step Make a Robot tutorial:

Tags: , , , ,

Bootloader Tutorial for Atmel ATMega Microcontroller

January 20th, 2011 by Robot Technology | No Comments | Filed in Microcontroller, Robotics Tutorial, Software

Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com

atmel atmega bootloader

This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader.

Tags: , , ,

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