<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology of Robotics &#187; Microcontroller</title>
	<atom:link href="http://robotechno.us/category/robotics-tutorial/electronics/microcontroller/feed" rel="self" type="application/rss+xml" />
	<link>http://robotechno.us</link>
	<description>Robotics Technology &#124; Robotics News, Articles and Tutorial</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:12:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Distance Measurement Using Ultrasonic and MSP430 Microcontroller</title>
		<link>http://robotechno.us/distance-measurement-ultrasonic-msp430-microcontroller.html</link>
		<comments>http://robotechno.us/distance-measurement-ultrasonic-msp430-microcontroller.html#comments</comments>
		<pubDate>Tue, 06 Dec 2011 05:53:59 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Distance Measurement]]></category>
		<category><![CDATA[Distance Measurement with ultrasonic]]></category>
		<category><![CDATA[MSP430 Microcontroller circuit]]></category>
		<category><![CDATA[ultrasonic circuit diagram]]></category>
		<category><![CDATA[ultrasonic distance sensor]]></category>
		<category><![CDATA[ultrasonic sensor cirucit]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1303</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/distance-measurement-ultrasonic-msp430-microcontroller.html/ultrasonic-distance-sensor-with-the-msp430" rel="attachment wp-att-1304"><img class="aligncenter size-medium wp-image-1304" title="Ultrasonic Distance Sensor With the MSP430" src="http://robotechno.us/wp-content/uploads/2011/12/Ultrasonic-Distance-Sensor-With-the-MSP430-269x300.png" alt="Ultrasonic Distance Sensor With the MSP430 269x300 Distance Measurement Using Ultrasonic and MSP430 Microcontroller" width="269" height="300" /></a></p>
<p>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.</p>
<p>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.<br />
<span id="more-1303"></span><br />
This application is primarily based upon the reflection of sound waves. Sound waves are defined as longitudinal pressure waves in the medium in which they&#8217;re travelling. Subjects whose dimensions are greater than the wavelength of the impinging sound waves reflect them; the reflected waves are known as the echo. In the event the speed of sound in the medium is recognized and the time taken for the sound waves to travel the distance from the source towards the subject point and back to the source is measured, the distance from the source to the subject point will be computed accurately.</p>
<p>The devices applied to transmit and receive the ultrasonic sound waves within this application are 40-kHz ceramic ultrasonic transducers. The MSP430 drives the transmitter transducer using a 12-cycle burst of 40-kHz square-wave signal derived from the crystal oscillator, and therefore the receiver transducer receives the echo. The Timer_A in the MSP430 is configured to count the 40-kHz crystal frequency such that the time measurement resolution is 25 µs, that is more than enough for this application. The measurement time base is extremely stable because it is derived from a quartz-crystal oscillator. The echo received by the receiver transducer is boosted by an operational amplifier and the amplified output is fed towards the Comparator_A input. The Comparator_A senses the presence of the echo signal at its input and triggers a capture of Timer_A count value to capture compare register CCR1.</p>
<p>The capture is accomplished exactly at the immediate the echo arrives at the system. The captured count will be the measure of the time taken for the ultrasonic burst to travel the distance from the system to the subject point and back to the system. The distance in inches from the system towards the subject point is computed by the MSP430 implementing this measured time and displayed on a two-digit static LCD. Instantly right after updating the display screen, the MSP430 goes to LPM3 sleep mode to keep electrical power. The Basic Timer1 is programmed to interrupt the MSP430 every 205 milliseconds. The interrupt signal from the Basic Timer1 wakes up the MSP430 to repeat the measurement cycle and update the display screen.</p>
<p>Download the application report of distance measurement using ultrasonic and MSP430 microcontroller<br />
» <a target="_blank" title="Ultrasonic Distance Measurement With the MSP430" href="http://www.ti.com/lit/an/slaa136a/slaa136a.pdf" rel="external nofollow" target="_blank">Download Link 1</a> (direct download from Texas Instruments)<br />
» <a target="_blank" title="Distance Measurement Using Ultrasonic and MSP430 Microcontroller" href="http://myfilehost.us/dll/b53ejg" rel="external nofollow" target="_blank">Download Link 1</a> (mirror download)</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/parallax-ping-28015-ultrasonic-distance-sensor-datasheet-and-application-sample.html" rel="bookmark">Parallax Ping 28015 Ultrasonic Distance Sensor Datasheet and Application Sample</a> <br />Download ping parallax ultrasonic distance sensor datasheet, schematic and program code sample: Â» Download Link</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/dc-motor-speed-regulation-with-a-pwm-feed-back-system.html" rel="bookmark">DC Motor Speed Regulation with A PWM Feed Back System</a> <br />This tutorial will helps you how the PWM works. You will learn what is PWM, the usage of PWM also how to program a DC Motor with PWM. Some Robots need to control the motor speed for its to work. Just use PWM system and you will get your motor's ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/processing-frequency-of-color-sensor-tcs230-with-microcontroller-at89s51.html" rel="bookmark">Processing Frequency of Color Sensor TCS230 with Microcontroller AT89S51</a> <br />The TCS230 programmable color light-to-frequency converter combines configurable silicon photodiodes and a current-to-frequency converter on single monolithic CMOS integrated circuit. The output is a square wave (50% duty cycle) with frequency directly proportional to light intensity (irradiance). The full-scale output frequency can be scaled by one of three preset values ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/robotic-voice-generator.html" rel="bookmark">Robotic voice generator</a> <br />Robotic voice generator does not need the variety of complex chips. You can assemble using only ISD2500 ChipCorder® family and few components.The family of chip-coders ISD2500 firm Winbond contains almost everything you need to record and play back voice messages. As chips have mic preamps with AGC, working with the ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/sound-activation-schematic-diagram.html" rel="bookmark">Sound Activation Schematic Diagram</a> <br />Sound activation also knows as tone detector is one of sensing system that usually used for robot start up activation. When some frequency have received by microphone in this circuit, then the robot will start to move. I’ve collected some schematic diagrams of sound activation as follow: Sound Activation schematic ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/distance-measurement-ultrasonic-msp430-microcontroller.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Tutorial: Use a Piezo Element to Detect Vibration</title>
		<link>http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html</link>
		<comments>http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html#comments</comments>
		<pubDate>Sat, 26 Nov 2011 09:21:47 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Arduino Tutorials]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[arduino piezo element sensor]]></category>
		<category><![CDATA[Arduino Tutorial]]></category>
		<category><![CDATA[use a piezo element to detect vibration]]></category>
		<category><![CDATA[vibration detector arduino]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1293</guid>
		<description><![CDATA[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&#8217;s physically deformed by a vibration, sound wave, or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html/circuit-connection-piezo-element-to-detect-vibration" rel="attachment wp-att-1295"><img class="aligncenter size-medium wp-image-1295" title="circuit connection - Piezo element to detect vibration" src="http://robotechno.us/wp-content/uploads/2011/11/circuit-connection-Piezo-element-to-detect-vibration-279x300.jpg" alt="circuit connection Piezo element to detect vibration 279x300 Arduino Tutorial: Use a Piezo Element to Detect Vibration" width="279" height="300" /></a></p>
<p>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.</p>
<p>A piezo is an electronic device that generates a voltage when it&#8217;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.<br />
<span id="more-1293"></span><br />
The sketch reads the piezos output using the <code><strong>analogRead()</strong></code> command, encoding the voltage range from 0 to 5 volts to a numerical range from 0 to 1023 in a process referred to as analog-to-digital conversion, or ADC.</p>
<p>If the sensors output is stronger than a certain threshold, your Arduino will send the string &#8220;Knock!&#8221; to the computer over the serial port.</p>
<p>Open the serial monitor to see this text.</p>
<p><strong>Hardware Required</strong></p>
<ul>
<li>Arduino Board</li>
<li>(1) Piezo electric disc</li>
<li>(1) Megohm resistor</li>
<li>solid surface</li>
</ul>
<p>Piezos are polarized, meaning that voltage passes through them (or out of them) in a specific direction. Connect the black wire (the lower voltage) to ground and the red wire (the higher voltage) to analog pin 0. Additionally, connect a 1-megohm resistor in parallel to the Piezo element to limit the voltage and current produced by the piezo and to protect the analog input.</p>
<p>It is possible to acquire piezo elements without a plastic housing. These will look like a metallic disc, and are easier to use as input sensors. PIezo sensors work best when firmly pressed against, taped, or glued their sensing surface.</p>
<p>Schematic Diagram:</p>
<p><a href="http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html/schematic-diagram-piezo-element-to-detect-vibration" rel="attachment wp-att-1294"><img class="aligncenter size-medium wp-image-1294" title="schematic diagram - Piezo element to detect vibration" src="http://robotechno.us/wp-content/uploads/2011/11/schematic-diagram-Piezo-element-to-detect-vibration-292x300.jpg" alt="schematic diagram Piezo element to detect vibration 292x300 Arduino Tutorial: Use a Piezo Element to Detect Vibration" width="292" height="300" /></a></p>
<p>A Piezo to attached to analog pin 0 with a 1-Megohm resistor</p>
<p><strong>Code</strong></p>
<p>In the code below, the incoming piezo data is compared to a threshold value set by the user. Try raising or lowering this value to increase your sensor&#8217;s overall sensitivity.</p>
<blockquote><p>/* Knock Sensor<br />
This sketch reads a piezo element to detect a knocking sound.<br />
It reads an analog pin and compares the result to a set threshold.<br />
If the result is greater than the threshold, it writes<br />
&#8220;knock&#8221; to the serial port, and toggles the LED on pin 13.<br />
The circuit:<br />
* + connection of the piezo attached to analog in 0<br />
* &#8211; connection of the piezo attached to ground<br />
* 1-megohm resistor attached from analog in 0 to ground</p>
<p>http://www.arduino.cc/en/Tutorial/Knock</p>
<p>created 25 Mar 2007<br />
by David Cuartielles<br />
modified 4 Sep 2010<br />
by Tom Igoe<br />
This example code is in the public domain.<br />
*/<br />
// these constants won&#8217;t change:<br />
const int ledPin = 13; // led connected to digital pin 13<br />
const int knockSensor = A0; // the piezo is connected to analog pin 0<br />
const int threshold = 100; // threshold value to decide when the detected sound is a knock<br />
or not<br />
// these variables will change:<br />
int sensorReading = 0; // variable to store the value read from the sensor pin<br />
int ledState = LOW; // variable used to store the last LED status, to toggle the light<br />
void setup() {<br />
pinMode(ledPin, OUTPUT); // declare the ledPin as as OUTPUT<br />
Serial.begin(9600); // use the serial port<br />
}<br />
void loop()<br />
// read the sensor and store it in the variable sensorReading:<br />
sensorReading = analogRead(knockSensor);<br />
// if the sensor reading is greater than the threshold:<br />
if (sensorReading &gt;= threshold) {<br />
// toggle the status of the ledPin:<br />
ledState = !ledState;<br />
// update the LED pin itself:<br />
digitalWrite(ledPin, ledState);<br />
// send the string &#8220;Knock!&#8221; back to the computer, followed by newline<br />
Serial.println(&#8220;Knock!&#8221;);<br />
}<br />
delay(100); // delay to avoid overloading the serial port buffer<br />
}</p></blockquote>
<p>Download the Arduino Tutorial: Use a Piezo Element to Detect Vibration in PDF document:<br />
» <strong><a target="_blank" title="Arduino Tutorial: Use a Piezo Element to Detect Vibration" href="http://myfilehost.us/dll/wqd1sx" target="_blank">Download Link</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-collection-wiring-code.html" rel="bookmark">Arduino Tutorial: Controlling the LED&#8217;s Blinking Rates using Potensiometer</a> <br />This is a tutorial about controlling the LED's blinking rates using potensiometer. A potentiometer is really a simple knob that gives a adjustable resistance, which we are able to read into the Arduino board as an analog value. In this simple tutorial, you will see how the resistance value of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/voltage-comparator.html" rel="bookmark">Voltage Comparator</a> <br />In electronics, a comparator is a device which compares two voltages or currents and switches its output to indicate which is larger. More generally, the term is also used to refer to a device that compares two items of data. Output voltage will "switch" whenever the input voltage (at the ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-line-following-robot-tutorial.html" rel="bookmark">AVR Line Following Robot Tutorial</a> <br />Block Diagram The robot uses IR sensors to sense the line, an array of 8 IR LEDs&lt; (Tx) and sensors (Rx), facing the ground has been used in this setup. The output of the sensors is an analog signal which depends on the amount of light reflected back, this analog ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-2.html" rel="bookmark">Arduino Hardware (Part 2)</a> <br />This article is a continuation of Arduino hardware part 1 that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc. The Arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html" rel="bookmark">Arduino UNO Schematic, Board, Software and Tutorial</a> <br />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 Schematic: &nbsp; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/arduino-tutorial-piezo-element-detect-vibration.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NanoVM: Java Wirtual Machine for Atmel AVR ATmega8/ATmega832</title>
		<link>http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html</link>
		<comments>http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html#comments</comments>
		<pubDate>Tue, 14 Jun 2011 22:19:14 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[atmel avr java programming]]></category>
		<category><![CDATA[java programming microcontroller]]></category>
		<category><![CDATA[NanoVM]]></category>
		<category><![CDATA[NanoVM java virtual machine]]></category>
		<category><![CDATA[NanoVM microcontroller]]></category>
		<category><![CDATA[program robot using java]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=910</guid>
		<description><![CDATA[Java programming for microcontroller chips, With the NanoVM, the microcontroller can be programmed in the popular Java language using the standard Sun JDK. 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 [...]]]></description>
			<content:encoded><![CDATA[<p>Java programming for microcontroller chips, With the NanoVM, the microcontroller can be programmed in the popular Java language using the <a target="_blank" rel="external nofollow" href="http://java.sun.com/j2se/" target="_blank">standard Sun JDK</a>.<br />
<a rel="attachment wp-att-911" href="http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html/nanowm-atmel-microcontroller-java-virtual-machine"><img class="size-medium wp-image-911 aligncenter" title="NanoWM Atmel Microcontroller Java Virtual Machine" src="http://robotechno.us/wp-content/uploads/2011/06/NanoWM-Atmel-Microcontroller-Java-Virtual-Machine-300x140.jpg" alt="NanoWM Atmel Microcontroller Java Virtual Machine 300x140 NanoVM: Java Wirtual Machine for Atmel AVR ATmega8/ATmega832" width="300" height="140" /></a></p>
<p>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&#8217;t-Bot and the Nibo-robot and can easily be ported to other AVR-based systems.</p>
<p>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&#8217;s .class are processed by NanoVM&#8217;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&#8217;s bootloader (alternatively you are able to use ISP programmer like: PonyProg) which store this content on-chip EEPROM.</p>
<p><span id="more-910"></span>NanoVM is not a full featured Java VM and it will never be.  It will constantly be limited to a tiny subset of the java language along with the regular java libraries plus a few application certain strategies. Furthermore, it really is not meant to replace C as the standard way of programming microcontrollers. It is much less flexible and has a lower performance than C or assembler programs.</p>
<p>The NanoVM is actually a method to present a limited but controllable programming interface to a microcontroller based device. With most of essentially the most hardware specific code being portion of the NanoVM itself, the user can focus on the application itself. If a user is given a device equipped using the NanoVM he is not needed to consider the hardware itself. Moreover, he does not need any target distinct compilers or the like. All he wants is a standard java compiler as well as the NanoVMTool which itself is written in java. Thus, the whole development chain works on any device that has a java compiler and can run java code. Using the hardware abstraction the NanoVM gives, the user doesn&#8217;t even have to care about the microcontroller type the target is based on. The very same java compiler as well as the identical NanoVMTool could be used with any NanoVM based program running on any sort of microontroller.</p>
<p>NanoWM documentation and download area: go to <a target="_blank" rel="external nofollow" href="http://www.harbaum.org/till/nanovm/index.shtml" target="_blank">this page</a></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html" rel="bookmark">Bootloader Tutorial for Atmel ATMega Microcontroller</a> <br />Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader. Tutorial document of Bootloader Tutorial for Atmel ATMega Microcontroller: Download Link Note: You must have the files required, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/microcontroller-ebook-c-programming-for-microcontrollers.html" rel="bookmark">Microcontroller Ebook: C Programming for Microcontrollers</a> <br />C Programming for Microcontrollers - Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler Introduction C Programming and microcontrollers are two big topics, practically continental in size, and like continents, are easy to get lost in. Combining the two is a little like traipsing from Alaska to Tierra del Fuego. ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/explanation-arduino.html" rel="bookmark">Few explanation about the Arduino</a> <br />What is Arduino? Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board. Arduino can use to ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/msp430-microcontroller-tutorial.html" rel="bookmark">MSP430 Microcontroller Tutorial</a> <br />Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/the-atmel-avr-and-its-development-hardware-up-close.html" rel="bookmark">The Atmel AVR and its Development Hardware Up Close</a> <br />The AVR series consists of a fairly broad range of hybrid-bit-width microcontrollers (nominally 16-bit code word, 8-bit data bus and ALU) sharing a common instruction set and differing primarily in the on-chip peripherals and package options. These devices donÃ¢â‚¬â„¢t show a clear genealogical relationship to any other microcontroller core IÃ¢â‚¬â„¢m ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino UNO Schematic, Board, Software and Tutorial</title>
		<link>http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html</link>
		<comments>http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html#comments</comments>
		<pubDate>Mon, 13 Jun 2011 12:50:49 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Arduino Tutorials]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Arduino robot]]></category>
		<category><![CDATA[Arduino UNO Board]]></category>
		<category><![CDATA[Arduino UNO Schematic]]></category>
		<category><![CDATA[Arduino UNO Software]]></category>
		<category><![CDATA[Arduino UNO Tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=882</guid>
		<description><![CDATA[Here the Arduino UNO Schematic, Board, Software and Tutorial&#8230; Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. Arduino UNO Board: Arduino UNO Schematic: &#160; Adruino UNO Schematic and PCB Design Download: EAGLE files (rev2): arduino-uno-rev2-reference-design.zip Schematic (rev2): arduino-uno-rev2-schematic.pdf EAGLE files (original): arduino-uno-reference-design.zip Schematic (original): arduino-uno-schematic.pdf Arduino [...]]]></description>
			<content:encoded><![CDATA[<p>Here the Arduino UNO Schematic, Board, Software and Tutorial&#8230; Arduino is already widely used for robotics applications, so i think you need to learn about Arduino.. <img src='http://robotechno.us/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Arduino UNO Schematic, Board, Software and Tutorial" class='wp-smiley' title="Arduino UNO Schematic, Board, Software and Tutorial" /> </p>
<p><strong>Arduino UNO Board:</strong><br />
<a rel="attachment wp-att-883" href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html/arduino-uno"><img class="size-medium wp-image-883 aligncenter" title="Arduino uno" src="http://robotechno.us/wp-content/uploads/2011/06/Arduino-uno-300x224.jpg" alt="Arduino uno 300x224 Arduino UNO Schematic, Board, Software and Tutorial" width="300" height="224" /></a></p>
<p><span id="more-882"></span><strong>Arduino UNO Schematic:</strong><br />
<a rel="attachment wp-att-884" href="http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html/arduino-uno-schematic"><img class="size-medium wp-image-884 aligncenter" title="Arduino UNO schematic" src="http://robotechno.us/wp-content/uploads/2011/06/arduino-uno-schematic-300x204.jpg" alt="arduino uno schematic 300x204 Arduino UNO Schematic, Board, Software and Tutorial" width="300" height="204" /></a></p>
<p>&nbsp;</p>
<p><strong>Adruino UNO Schematic and PCB Design Download:</strong><br />
EAGLE files (rev2): <a target="_blank" rel="nofollow" href="http://arduino.cc/en/uploads/Main/arduino-uno-rev2-reference-design.zip" target="_blank">arduino-uno-rev2-reference-design.zip</a><br />
Schematic (rev2): <a target="_blank" rel="nofollow" href="http://arduino.cc/en/uploads/Main/arduino-uno-rev2-schematic.pdf" target="_blank">arduino-uno-rev2-schematic.pdf</a><br />
EAGLE files (original): <a target="_blank" rel="nofollow" href="http://arduino.cc/en/uploads/Main/arduino-uno-reference-design.zip" target="_blank">arduino-uno-reference-design.zip</a><br />
Schematic (original): <a target="_blank" rel="nofollow" href="http://arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf" target="_blank">arduino-uno-schematic.pdf</a></p>
<p><strong>Arduino Tutorial:</strong><br />
» <a target="_blank" rel="nofollow" href="http://arduino.cc/en/Tutorial/HomePage" target="_blank">Go to this page</a></p>
<p><strong>Ardunio Software Download:</strong><br />
» <a target="_blank" rel="nofollow" href="http://arduino.cc/en/Main/Software" target="_blank">Go to this page</a></p>
<p><strong>About Arduino UNO:</strong><br />
The Arduino UNO is really a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be utilised as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, along with a reset button. It contains every thing necessary to support the microcontroller; merely connect it to a computer having a USB cable or power it having a AC-to-DC adapter or battery to get began.</p>
<p>The UNO differs from all preceding boards in that it doesn&#8217;t use the FTDI USB-to-serial driver chip. Instead, it characteristics the Atmega8U2 programmed as a USB-to-serial converter.</p>
<p>“UNO” means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 is going to be the reference versions of Arduno, moving forward. The Uno is the latest in a series of USB Arduino boards, along with the reference model for the Arduino platform; for a comparison with previous versions, see the index of Arduino boards.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-2.html" rel="bookmark">Arduino Hardware (Part 2)</a> <br />This article is a continuation of Arduino hardware part 1 that talks about Arduino Board, COMMUNICATION CABLE (Serial / USB), Arduino power supply, PC / LAPTOP +-USB Serial Adapter.  In this section we will discuss more  about Arduino Hardware : With what Arduino elements can interact?, Arduino Prototyping, etc. The Arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-hardware-part-1.html" rel="bookmark">Arduino Hardware (Part 1)</a> <br />In this article, We will discuss about the Arduino hardware for those who are beginners. I will only summarize the important things and this article will be presented in two parts. Arduino board USB to serial adapter The first thing you need is an Arduino board. There are several models, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/explanation-arduino.html" rel="bookmark">Few explanation about the Arduino</a> <br />What is Arduino? Arduino is a tool for making computers that can sense and control the physical world through your computer. It is a development platform open-source physical computing, based on a simple microcontroller board and a development environment for creating software (programs) for the board. Arduino can use to ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-display-characters-lcd-module.html" rel="bookmark">Arduino Tutorial: Display Characters on LCD Module</a> <br />This tutorial will show you how to use and connect your LCD character module with Arduino Uno , Arduino Mega or any other Arduino board. This is about how to display characters on LCD module from Arduino module. Hardwares LCD module (16x2 or 20x4) - http://store.fut-electronics.com/Products/PDF/1602A.pdf Arduino uno or arduino ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/arduino-tutorial-collection-wiring-code.html" rel="bookmark">Arduino Tutorial: Controlling the LED&#8217;s Blinking Rates using Potensiometer</a> <br />This is a tutorial about controlling the LED's blinking rates using potensiometer. A potentiometer is really a simple knob that gives a adjustable resistance, which we are able to read into the Arduino board as an analog value. In this simple tutorial, you will see how the resistance value of ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/arduino-uno-schematic-board-software-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make a Cellphone Controlled Mobile Robot</title>
		<link>http://robotechno.us/cellphone-controlled-mobile-robot.html</link>
		<comments>http://robotechno.us/cellphone-controlled-mobile-robot.html#comments</comments>
		<pubDate>Sat, 04 Jun 2011 09:05:58 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[ATMega16 robot]]></category>
		<category><![CDATA[Cellphone Controlled Mobile Robot]]></category>
		<category><![CDATA[Cellphone Controlled Robot tutorial]]></category>
		<category><![CDATA[CM8870]]></category>
		<category><![CDATA[L293D robot]]></category>
		<category><![CDATA[MT8870]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=870</guid>
		<description><![CDATA[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 Download Cellphone Controlled Mobile Robot Tutorial: [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a rel="attachment wp-att-871" href="http://robotechno.us/cellphone-controlled-mobile-robot.html/cell-phone-controlled-mobile-robot"><img class="alignnone size-medium wp-image-871" title="cell phone controlled mobile robot" src="http://robotechno.us/wp-content/uploads/2011/06/cell-phone-controlled-mobile-robot-300x261.jpg" alt="cell phone controlled mobile robot 300x261 Make a Cellphone Controlled Mobile Robot" width="300" height="261" /></a></p>
<p>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.</p>
<p>Detail module used for cellphone controlled mobile robot:</p>
<ul>
<li> DTMF Decoder: MT8870/CM8870</li>
<li> Microcontroller: ATMEGA16</li>
<li> Motor Driver: L293D</li>
<li> Actuator: DC Motor 5-6V</li>
</ul>
<p><span id="more-870"></span><a rel="attachment wp-att-872" href="http://robotechno.us/cellphone-controlled-mobile-robot.html/mobile-robot-schematics"><img class="size-medium wp-image-872 aligncenter" title="mobile robot schematics" src="http://robotechno.us/wp-content/uploads/2011/06/mobile-robot-schematics-300x134.jpg" alt="mobile robot schematics 300x134 Make a Cellphone Controlled Mobile Robot" width="300" height="134" /></a></p>
<p>Download Cellphone Controlled Mobile Robot Tutorial:<br />
<strong><a target="_blank" href="http://downloads.computerhowto.us/dll/q6hb3o">Download Link</a></strong><br />
Learn how to make mobile robot controlled<br />
by a cellphone</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/mobile-robotics-introduction.html" rel="bookmark">Mobile Robotics Introduction</a> <br />The following document is about mobile robotics introduction from Centre for Autonomous Systems. Kungl Tekniska Hogskolan. Contents: Introduction History Design of Systems Kinematics Sensing Features Mapping and Localisation Planning and Navigation Lab System Summary Download Mobile Robotics Introduction from Centre for Autonomous Systems. Kungl Tekniska Hogskolan: Download Link</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/mobile-robot-2.html" rel="bookmark">The Mobile Robot</a> <br />In this globalization are, a kind of technology has developed well. Many developments have moved in some aspects of human life. Human has a particular motivation in developing this technology. They consider about a lot of aspects related to the aspects that they want to increase about and of course ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html" rel="bookmark">Bootloader Tutorial for Atmel ATMega Microcontroller</a> <br />Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader. Tutorial document of Bootloader Tutorial for Atmel ATMega Microcontroller: Download Link Note: You must have the files required, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/apple-ios-4-3-reportedly-available-at-10-am-pt-today.html" rel="bookmark">Apple iOS 4.3 reportedly available at 10 am PT today</a> <br />Apple iOS 4.3 reportedly available at 10 am PT today iOS 4.3 is launching on the iPad 2 on Friday, but it looks like compatible existing devices will see this update appear this morning. Read more on ZDNet Sprint and T-Mobile sitting in a tree, can they become more than ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/introduction-to-autonomous-mobile-robots-intelligent-robotics-and-autonomous-agents.html" rel="bookmark">Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents)</a> <br />Here is the book related to robotics: Book title: Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents) Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents) Technical details/features and description: Mobile robots range from the teleoperated Sojourner on the Mars Pathfinder mission to cleaning robots in the ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/cellphone-controlled-mobile-robot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Philips 87LPC760 Microcontroller Tutorial and Application</title>
		<link>http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html</link>
		<comments>http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html#comments</comments>
		<pubDate>Thu, 26 May 2011 04:01:18 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[87LPC760 Microcontroller Tutorial]]></category>
		<category><![CDATA[87LPC76x microcontroller tutorial]]></category>
		<category><![CDATA[87LPC76x tutorial]]></category>
		<category><![CDATA[p87LPC76x tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=856</guid>
		<description><![CDATA[I&#8217;ve collected the Philips 87LPC76x microcontroller tutorial and some application/project using this microcontroller in a zip file. The tutorial file contains below documents: Simple 87LPC76x Microcontroller Tutorial Using the 87LPC76X microcontroller as an I2C bus master Using the 87LPC76X in multi-master I22C applications Using the Philips 87LPC76x microcontroller as a remote control transmitter About P87LPC760 [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-857" href="http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html/87lpc760-pinout"><img class="size-medium wp-image-857 aligncenter" title="87LPC760 pinout" src="http://robotechno.us/wp-content/uploads/2011/05/87LPC760-pinout-300x166.jpg" alt="87LPC760 pinout 300x166 Philips 87LPC760 Microcontroller Tutorial and Application" width="300" height="166" /></a><br />
I&#8217;ve collected the Philips 87LPC76x microcontroller tutorial and some application/project using this microcontroller in a zip file. The tutorial file contains below documents:</p>
<ul>
<li>Simple 87LPC76x Microcontroller Tutorial</li>
<li>Using the 87LPC76X microcontroller as an I<sup>2</sup>C bus master</li>
<li>Using the 87LPC76X in multi-master I<sup>2</sup>2C applications</li>
<li>Using the Philips 87LPC76x microcontroller as a remote control transmitter</li>
</ul>
<p><span id="more-856"></span><strong>About P87LPC760 Microcontroller:</strong><br />
The P87LPC760 is known as a 14-pin single chip microcontroller developed for applications demanding highintegration, minimal price solutions over a wide range of performance requirements. It&#8217;s based on an 80C51 processor architecture that executes instructions at twice the rate of standard 80C51 devices.</p>
<p>Download Philips 87LPC76x Microcontroller Tutorial and Application:<br />
» <strong><a target="_blank" rel="external nofollow" href="http://downloads.computerhowto.us/dll/5riaeo" target="_blank">Download Link</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/8051-microcontroller-tutorial.html" rel="bookmark">8051 Microcontroller Tutorial</a> <br />This is the document about microcontroller 8051 tutorial. 8051 is one of the most popular microcontroller used by the hobbyst. The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, timer, etc.) in a single package. A particularly useful feature of the 8051 core is the inclusion of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/msp430-microcontroller-tutorial.html" rel="bookmark">MSP430 Microcontroller Tutorial</a> <br />Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/basic-avr-microcontroller-tutorial.html" rel="bookmark">Basic AVR Microcontroller Tutorial</a> <br />Most of robotics hobbies use AVR microcontroller for their robot's chip. This microcontroller is cheap and easy to used. Download the file here: getting started with the AVR.pdf</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-robot-without-microcontroller-2.html" rel="bookmark">Line Follower Robot without Microcontroller (with timer)</a> <br />Another Line Follower Robot without microcontroller project. This project built using IC timer 555 to generated PWM signal to make the motor running smoothly. This Line Follower Robot tutorial written by Jaseung Ku - 17 Dec 2005. May be this is "not professional" robot, but i think it so cool ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html" rel="bookmark">Bootloader Tutorial for Atmel ATMega Microcontroller</a> <br />Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader. Tutorial document of Bootloader Tutorial for Atmel ATMega Microcontroller: Download Link Note: You must have the files required, ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSP430 Microcontroller Tutorial</title>
		<link>http://robotechno.us/msp430-microcontroller-tutorial.html</link>
		<comments>http://robotechno.us/msp430-microcontroller-tutorial.html#comments</comments>
		<pubDate>Wed, 04 May 2011 15:27:03 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Microcontroller Tutorial]]></category>
		<category><![CDATA[MSP430]]></category>
		<category><![CDATA[msp430 code]]></category>
		<category><![CDATA[msp430 datasheet]]></category>
		<category><![CDATA[MSP430 LaunchPad]]></category>
		<category><![CDATA[MSP430 projects]]></category>
		<category><![CDATA[MSP430 tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=844</guid>
		<description><![CDATA[Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist of only 1 and 0. [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code).<br />
<a rel="attachment wp-att-845" href="http://robotechno.us/msp430-microcontroller-tutorial.html/msp430-microcontroller-tutorial"><img class="size-medium wp-image-845 aligncenter" title="MSP430 microcontroller tutorial" src="http://robotechno.us/wp-content/uploads/2011/05/MSP430-microcontroller-tutorial-191x300.jpg" alt="MSP430 microcontroller tutorial 191x300 MSP430 Microcontroller Tutorial" width="191" height="300" /></a></p>
<p>Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist of only 1 and 0. Binary, nevertheless, is unnatural for humans to make use of. ssembly language is one step above binary. It&#8217;s therefore probably the most basic language for controlling computers because it represents binary directly and it&#8217;s simpler to know. Knowledge of assembly is not totally necessary to program the MSP430, but it is useful in optimizing routines to obtain the maximum overall performance (in terms of speed or memory). The C programming language is the main language utilized and will be followed all through this tutorial. In general, a compiler translates the C code into the binary code and we&#8217;ll not worry about how this is performed at first.</p>
<p><span id="more-844"></span>A microcontroller isn&#8217;t just a CPU. It usually incorporates a range of peripherals, apart from the memory and storage needed to operate. Simply put, it is a computer with some specialized functions. Of course, it cannot evaluate to a contemporary PC in elements like speed and processing capability for all but the high overall performance CPUs, however it is useful inside a wide selection of applications where bigger processors are not feasible. We start by discussing the most essential part of any pc: numbers and computation.</p>
<p>Download MSP430 Microcontroller Tutorial:<br />
» <strong><a target="_blank" rel="external nofollow" href="http://downloads.computerhowto.us/dll/4d32uf">Download Link</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/8051-microcontroller-tutorial.html" rel="bookmark">8051 Microcontroller Tutorial</a> <br />This is the document about microcontroller 8051 tutorial. 8051 is one of the most popular microcontroller used by the hobbyst. The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, timer, etc.) in a single package. A particularly useful feature of the 8051 core is the inclusion of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-2.html" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 1)</a> <br />Management of the ports in the AVR GCC. Registers and DDRx PORTx. FSE. Bitwise operations. The function of delay. Unconditional jump in the program. Ports of the microcontroller - this I / O devices, allowing the microcontroller to send or receive data. The default port of the AVR microcontroller has ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html" rel="bookmark">Philips 87LPC760 Microcontroller Tutorial and Application</a> <br />I've collected the Philips 87LPC76x microcontroller tutorial and some application/project using this microcontroller in a zip file. The tutorial file contains below documents: Simple 87LPC76x Microcontroller Tutorial Using the 87LPC76X microcontroller as an I2C bus master Using the 87LPC76X in multi-master I22C applications Using the Philips 87LPC76x microcontroller as a ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/microcontroller-ebook-c-programming-for-microcontrollers.html" rel="bookmark">Microcontroller Ebook: C Programming for Microcontrollers</a> <br />C Programming for Microcontrollers - Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler Introduction C Programming and microcontrollers are two big topics, practically continental in size, and like continents, are easy to get lost in. Combining the two is a little like traipsing from Alaska to Tierra del Fuego. ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html" rel="bookmark">NanoVM: Java Wirtual Machine for Atmel AVR ATmega8/ATmega832</a> <br />Java programming for microcontroller chips, With the NanoVM, the microcontroller can be programmed in the popular Java language using the standard Sun JDK. 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. ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/msp430-microcontroller-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8051 Microcontroller Tutorial</title>
		<link>http://robotechno.us/8051-microcontroller-tutorial.html</link>
		<comments>http://robotechno.us/8051-microcontroller-tutorial.html#comments</comments>
		<pubDate>Thu, 28 Apr 2011 23:10:06 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[8051]]></category>
		<category><![CDATA[8051 Microcontroller Tutorial]]></category>
		<category><![CDATA[8051 Tutorial]]></category>
		<category><![CDATA[Microcontroller Tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=830</guid>
		<description><![CDATA[This is the document about microcontroller 8051 tutorial. 8051 is one of the most popular microcontroller used by the hobbyst. The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, timer, etc.) in a single package. A particularly useful feature of the 8051 core is the inclusion of a boolean processing engine which [...]]]></description>
			<content:encoded><![CDATA[<p>This is the document about microcontroller 8051 tutorial. 8051 is one of the most popular microcontroller used by the hobbyst. The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, timer, etc.) in a single package.</p>
<p><a rel="attachment wp-att-831" href="http://robotechno.us/8051-microcontroller-tutorial.html/8051-microcontroller-tutorial"><img class="size-medium wp-image-831 aligncenter" title="8051 microcontroller tutorial" src="http://robotechno.us/wp-content/uploads/2011/04/8051-microcontroller-tutorial-300x195.jpg" alt="8051 microcontroller tutorial 300x195 8051 Microcontroller Tutorial" width="300" height="195" /></a></p>
<p>A particularly useful feature of the 8051 core is the inclusion of a boolean processing engine which allows bit-level boolean logic operations to be carried out directly and efficiently on internal registers and RAM. This feature helped cement the 8051&#8242;s popularity in industrial control applications. Another valued feature is that it has four separate register sets, which can be used to greatly reduce interrupt latency compared to the more common method of storing interrupt context on a stack.</p>
<p><span id="more-830"></span><strong>8051 Microcontroller Tutorial Contents:</strong></p>
<ol>
<li>INTRODUCTION</li>
<li>TYPES OF MEMORY</li>
<li>SFRS</li>
<li>BASIC REGISTERS</li>
<li>ADDRESSING MODES</li>
<li>PROGRAM FLOW</li>
<li>INSTRUCTION SET, TIMING, AND LOW-LEVEL INFO</li>
<li>TIMERS</li>
<li>SERIAL COMMUNICATION</li>
<li>INTERRUPTS</li>
</ol>
<p>Download 8051 Microcontroller Tutorial:<br />
<strong><a target="_blank" rel="external nofollow" href="http://downloads.computerhowto.us/dll/ur7gp8" target="_blank">Download Link</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/msp430-microcontroller-tutorial.html" rel="bookmark">MSP430 Microcontroller Tutorial</a> <br />Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html" rel="bookmark">Philips 87LPC760 Microcontroller Tutorial and Application</a> <br />I've collected the Philips 87LPC76x microcontroller tutorial and some application/project using this microcontroller in a zip file. The tutorial file contains below documents: Simple 87LPC76x Microcontroller Tutorial Using the 87LPC76X microcontroller as an I2C bus master Using the 87LPC76X in multi-master I22C applications Using the Philips 87LPC76x microcontroller as a ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-robot-without-microcontroller-2.html" rel="bookmark">Line Follower Robot without Microcontroller (with timer)</a> <br />Another Line Follower Robot without microcontroller project. This project built using IC timer 555 to generated PWM signal to make the motor running smoothly. This Line Follower Robot tutorial written by Jaseung Ku - 17 Dec 2005. May be this is "not professional" robot, but i think it so cool ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/basic-avr-microcontroller-tutorial.html" rel="bookmark">Basic AVR Microcontroller Tutorial</a> <br />Most of robotics hobbies use AVR microcontroller for their robot's chip. This microcontroller is cheap and easy to used. Download the file here: getting started with the AVR.pdf</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html" rel="bookmark">Bootloader Tutorial for Atmel ATMega Microcontroller</a> <br />Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader. Tutorial document of Bootloader Tutorial for Atmel ATMega Microcontroller: Download Link Note: You must have the files required, ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/8051-microcontroller-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make a Robot : A Step by Step Robot Tutorial</title>
		<link>http://robotechno.us/robot-step-step-robot-tutorial.html</link>
		<comments>http://robotechno.us/robot-step-step-robot-tutorial.html#comments</comments>
		<pubDate>Mon, 28 Mar 2011 22:54:17 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Mechanics]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[build a robot]]></category>
		<category><![CDATA[make a robot]]></category>
		<category><![CDATA[robot design]]></category>
		<category><![CDATA[robot tutorial]]></category>
		<category><![CDATA[step by step robot tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=796</guid>
		<description><![CDATA[This tutorial will show you how to make a robot easily. It&#8217;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&#8230; This is a very great explanation of the tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial will show you how to make a robot easily. It&#8217;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&#8230; This is a very great explanation of the tutorial how to make a robot. <img src='http://robotechno.us/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Make a Robot : A Step by Step Robot Tutorial" class='wp-smiley' title="Make a Robot : A Step by Step Robot Tutorial" /> </p>
<p style="text-align:center;"><a rel="attachment wp-att-797" href="http://robotechno.us/robot-step-step-robot-tutorial.html/make-a-robot"><img class="size-medium wp-image-797 aligncenter" title="make a robot" src="http://robotechno.us/wp-content/uploads/2011/03/make-a-robot-300x169.jpg" alt="make a robot 300x169 Make a Robot : A Step by Step Robot Tutorial" width="300" height="169" /></a></p>
<p>Download the document of step by step <strong>Make a Robot</strong> tutorial:<br />
<span id="more-796"></span><strong><a target="_blank" rel="external nofollow" href="http://downloads.computerhowto.us/dll/nv6izo">Download Link</a></strong></p>
<p>Go to online page of how to <strong>make a robot</strong>:<br />
<strong><a target="_blank" rel="external nofollow" href="http://www.societyofrobots.com/step_by_step_robot.shtml">Visit the page</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/pic16f877a-tutorial.html" rel="bookmark">PIC16F877A Tutorial</a> <br />This PIC16F877A tutorial document was written Lukas Hoffmann. This tutorial containing the explanation about microcontroller PIC16F877A and the sample code using C/C++ programming language. There are some simple interesting project in this tutorial such as how to make blinking LED, how to display message on computer screen, how to drive ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/msp430-microcontroller-tutorial.html" rel="bookmark">MSP430 Microcontroller Tutorial</a> <br />Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/lego-robotic-tutorial.html" rel="bookmark">Lego Robotic Tutorial</a> <br />This is the robot tutorial collection about how to control your Lego robot. Lego is often conduct robot competition, by studying this tutorial, you will more easily understand about your lego robot and you will be more confident to partisipate the lego competition. This tutorial contains the Lego robotic tutorial: ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-tutorial-based-atmega16-l298-motor-driver.html" rel="bookmark">Line Follower Tutorial based on ATMega16 + L298 Motor Driver</a> <br />Here the another Line Follower robot tutorial... The diagram is quite simple and easy to build, easy to understand. The robot mechanical design not included, you may create the shape and the mechanical design of your line follower robot by your self. Just use motor gear box which have high ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/create-simple-beam-robot-tutorial.html" rel="bookmark">Create a simple BEAM robot tutorial</a> <br />As you know, we will Create a simple robot that will go toward the light and stop if there is no light. This BEAM robot is very simple even a someone without knowledge of the BEAM robots can make it. Scheme to make the robot is described in many sites, ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/robot-step-step-robot-tutorial.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bootloader Tutorial for Atmel ATMega Microcontroller</title>
		<link>http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html</link>
		<comments>http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html#comments</comments>
		<pubDate>Wed, 19 Jan 2011 21:56:15 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[atmega bootloader]]></category>
		<category><![CDATA[atmel atmega bootloader]]></category>
		<category><![CDATA[create atmega bootloader]]></category>
		<category><![CDATA[program atmega bootloader]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=640</guid>
		<description><![CDATA[Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader. Tutorial document of Bootloader Tutorial for Atmel ATMega Microcontroller: Download Link Note: You must have the files required, go to this original page [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial regarding bootloader on Atmel microcontroller below are taken from societyofrobots.com</p>
<p style="text-align: center;"><a rel="attachment wp-att-641" href="http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html/atmel-atmega-bootloader"><img class="size-medium wp-image-641 aligncenter" title="atmel atmega bootloader" src="http://robotechno.us/wp-content/uploads/2011/01/atmel-atmega-bootloader-300x135.jpg" alt="atmel atmega bootloader 300x135 Bootloader Tutorial for Atmel ATMega Microcontroller" width="300" height="135" /></a></p>
<p>This tutorial explains all things related to the Atmel bootloader, including source code, how to install, programming, modification and uploading bootloader.</p>
<p><span id="more-640"></span>Tutorial document of <strong>Bootloader Tutorial for Atmel ATMega Microcontroller</strong>:<br />
<strong><a target="_blank" rel="external nofollow" href="http://downloads.circuitdiagram.net/dll/tzraec">Download Link</a></strong></p>
<p>Note: You must have the files required, go to this <strong><a target="_blank" rel="external nofollow" href="http://www.societyofrobots.com/bootloader_50_robot.shtml">original page</a></strong> to download the files.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/nanovm-java-wirtual-machine-atmel-avr-atmega8atmega832.html" rel="bookmark">NanoVM: Java Wirtual Machine for Atmel AVR ATmega8/ATmega832</a> <br />Java programming for microcontroller chips, With the NanoVM, the microcontroller can be programmed in the popular Java language using the standard Sun JDK. 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. ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/8051-microcontroller-tutorial.html" rel="bookmark">8051 Microcontroller Tutorial</a> <br />This is the document about microcontroller 8051 tutorial. 8051 is one of the most popular microcontroller used by the hobbyst. The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, timer, etc.) in a single package. A particularly useful feature of the 8051 core is the inclusion of ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/msp430-microcontroller-tutorial.html" rel="bookmark">MSP430 Microcontroller Tutorial</a> <br />Do you want to build a robot using MSP430 microcontroller..? Then you should know the basic knowledge of MSP430 microcontroller. This MSP430 tutorial will show you how MSP430 works (included: MSP430 sample code). Microcontrollers are binary computers and so they operate on the basis of binary numbers. Binary numbers consist ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-robot-tutorial-atmega8535.html" rel="bookmark">Line Follower Robot Tutorial (ATMega8535)</a> <br />Build your own line follower / line tracker robotâ€¦! Microcontroller : Atmel ATMega8535 Sensor: 6 photodioda sensor Motor driver : L298 dual driver (up to 1A of electric current) Download the full tutorial include schematic diagram and program code ( C language ): Download link</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/philips-87lpc760-microcontroller-tutorial-application.html" rel="bookmark">Philips 87LPC760 Microcontroller Tutorial and Application</a> <br />I've collected the Philips 87LPC76x microcontroller tutorial and some application/project using this microcontroller in a zip file. The tutorial file contains below documents: Simple 87LPC76x Microcontroller Tutorial Using the 87LPC76X microcontroller as an I2C bus master Using the 87LPC76X in multi-master I22C applications Using the Philips 87LPC76x microcontroller as a ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/bootloader-tutorial-atmel-atmega-microcontroller.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

