<?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; Electronics</title>
	<atom:link href="http://robotechno.us/category/robotics-tutorial/electronics/feed" rel="self" type="application/rss+xml" />
	<link>http://robotechno.us</link>
	<description>Robotics Technology &#124; Robotics News, Articles and Tutorial</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:51:04 +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>Robot Tutorial: DC Motor Control System</title>
		<link>http://robotechno.us/robot-tutorial-dc-motor-control-system.html</link>
		<comments>http://robotechno.us/robot-tutorial-dc-motor-control-system.html#comments</comments>
		<pubDate>Sun, 16 Oct 2011 22:57:20 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Robotics Tutorial]]></category>
		<category><![CDATA[dc motor control]]></category>
		<category><![CDATA[PID calculation]]></category>
		<category><![CDATA[PID Closed loop control system]]></category>
		<category><![CDATA[PID control system diagram]]></category>
		<category><![CDATA[PID implementation]]></category>
		<category><![CDATA[PID tuning]]></category>
		<category><![CDATA[robot control system tutorial]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1193</guid>
		<description><![CDATA[This is the tutorial of DC motor control system for robot application. The tutorial provided in powerpoint presentation sheet which is converted in PDF file. The tutorial contains information about motor control system especially for PID Closed loop control system: PID control system diagram, PID implementation, PID calculation, PID tuning and more. You will also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/robot-tutorial-dc-motor-control-system.html/h-bridge-motor-driver-circuit" rel="attachment wp-att-1194"><img class="aligncenter size-medium wp-image-1194" title="H-bridge motor driver circuit" src="http://robotechno.us/wp-content/uploads/2011/10/H-bridge-motor-driver-circuit-300x195.jpg" alt="H bridge motor driver circuit 300x195 Robot Tutorial: DC Motor Control System" width="300" height="195" /></a><a href="http://robotechno.us/robot-tutorial-dc-motor-control-system.html/h-bridge-motor-driver-circuit" rel="attachment wp-att-1194"><br />
</a></p>
<p>This is the tutorial of DC motor control system for robot application. The tutorial provided in powerpoint presentation sheet which is converted in PDF file. The tutorial contains information about motor control system especially for PID Closed loop control system: PID control system diagram, PID implementation, PID calculation, PID tuning and more.</p>
<p><span id="more-1193"></span>You will also find the sample of simple PWM circuit, H-Bridge motor driver circuit and Optical encoder circuit in the document provided.</p>
<p>This Robot Tutorial of DC Motor Control System can be accessed at <strong><a target="_blank" title="robot tutorial: DC motor control system for robot application" href="http://www.dprg.org/tutorials/2003-10a/motorcontrol.pdf" rel="external nofollow" target="_blank">dprg.org</a></strong> or you can download the presentation file <strong><a target="_blank" title="robot tutorial: DC motor control system" href="http://downloads.computerhowto.us/dll/3n5zyd" rel="external nofollow" target="_blank">here</a></strong></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/video-controlling-dc-motor-computer.html" rel="bookmark">Video: Controlling a DC Motor from Computer</a> <br />This is a video tutorial of the basic concept on how to control a DC motor from ordinary personal computer. By using a few widely available modular components, you can create a flexible system that can be used to control a DC motor. Start by selecting a DC motor that ...</div><br /><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/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/2a-dc-motor-controller-l298n.html" rel="bookmark">2A DC Motor Controller with L298N</a> <br />I've once use L298N for my line follower robot. This is cheap and able to control motor which need quite electric current to run. I recommend this driver IC for your robot... :) Download the schematics an tutorial here</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/line-follower-robot-tutorial.html" rel="bookmark">Line Follower Robot Tutorial</a> <br />Line Follower ROBOT Plermjai Inchuay, plermjai@loxinfo.co.th Award winner from VingPeaw Competition 2543, the robot built with 2051, L293D, and four IR sensors. Simple circuit and platform, quick tracking and easy-understand program using C language. I designed my robot, which use two motors control rear wheels and the single front wheel ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/robot-tutorial-dc-motor-control-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robotic voice generator</title>
		<link>http://robotechno.us/robotic-voice-generator.html</link>
		<comments>http://robotechno.us/robotic-voice-generator.html#comments</comments>
		<pubDate>Tue, 23 Aug 2011 14:54:54 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[ISD2500]]></category>
		<category><![CDATA[Robotic voice generator]]></category>
		<category><![CDATA[Robotic voice generator schematic]]></category>
		<category><![CDATA[voice generator for robot]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1077</guid>
		<description><![CDATA[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 cheapest electret microphones, the output [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/robotic-voice-generator.html/voice-generator-scheme" rel="attachment wp-att-1078"><img class="aligncenter size-medium wp-image-1078" title="Voice generator scheme" src="http://robotechno.us/wp-content/uploads/2011/08/voice-generator-scheme-238x300.jpg" alt="voice generator scheme 238x300 Robotic voice generator" width="238" height="300" /></a></p>
<p>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 cheapest electret microphones, the output amplifier that runs on the speaker, memory, oscillator, ADC and DAC.</p>
<p><span id="more-1077"></span>In a family of four basic models: 2560, 2575, 2590 and 25 120. The number following the numerals 25 denotes a maximum recording time in seconds. The amount of memory chips all the same, and long duration recording is achieved by a lower sampling rate. Ie, the chip with the lowest recording time provides the best sound quality.</p>
<p><strong>Steps to follow when writing</strong></p>
<p>First of all, set switch S3 to the recording mode (low level at pin 27). When you press S2 recording mode, which will end after pressing S2. With the third click again to start recording, etc. So you can continue for as long as the record will be nothing, or until the LED D2, indicating that the memory is full.</p>
<p><strong>Steps to follow when playing</strong></p>
<p>Playback can be started immediately, including the S1 and S3 in the switching mode &#8220;play&#8221;. Now, with every touch of S2, will consistently play the recorded messages. To record a new message over the old, turn S1, S3 switched to &#8220;record&#8221;, and pressing the S2, start recording again.</p>
<p>Some flexibility in the organization of the play mode allows you to connect together fragments of messages. Each piece ends with the flag of EOM (End Of Message &#8211; End of Posts), which is stored in the memory chip. So, instead of storing entire phrases, such as the &#8220;obstacle in front,&#8221; is much more efficient to keep an &#8220;obstacle&#8221;, &#8220;front&#8221;, &#8220;right&#8221;, &#8220;left&#8221;, &#8220;rear&#8221;. Similarly, for the numbers: from individual elements of the &#8220;one&#8221; &#8220;two&#8221;, &#8220;hundred&#8221;, &#8220;point&#8221;, etc. You can collect any number.</p>
<p>The Robotic voice generator scheme, managed by a microcontroller, is shown in the figure. Signals A0, PD, / CE and / EOM connected to a microcontroller that controls the robot.</p>
<p>To play you must first set to &#8220;0&#8243; signal PD. To play the first message, the input / CE must submit a negative pulse. If this level of input A0 &#8220;0&#8243;, the playback will occur at normal speed, and if &#8220;1&#8243; &#8211; a rate 800 times greater &#8211; a sort of &#8220;fast forward&#8221;. If you want after the first report was made, for example, the third, the microcontroller must set the &#8220;1&#8243; to A0 and submit a negative pulse / CE, to &#8220;squander&#8221; the second message with great speed. Then, after waiting for the installation of the flag / EOM at a low level, A0 must be reset to &#8220;0&#8243; and pulse / CE start playing the third message.</p>
<p>Due to the fact that the pulse duration / EOM may be less than 10 ms, it is better to use it to interrupt the processor, but do not check status / EOM interviews.</p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/avr-gcc-microcontrollers-port-management-part-2.html" rel="bookmark">AVR GCC : Microcontrollers Port Management (Part 2 end)</a> <br />A continuation of the article AVR GCC : Microcontrollers Port Management (Part 1). &gt;&gt;Once the data transfer direction for the port is configured, you can set the port value to be stored in the appropriate register PORTx. PORTx - register the port, where x is the port name. If the output is ...</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/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/motor-driver-chip-l293d-2.html" rel="bookmark">Motor Driver on the chip L293D</a> <br />Designed for small wheeled robots, the driver is ideal for robotic classes Mini-bag, following the lineand the labyrinth of disciplines. The driver is based on the chip L293D. For the driver, you can connect two motors. The driver can operate in two modes: Mode A - always served drove a ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/l293d-motor-driver.html" rel="bookmark">L293D Motor Driver</a> <br />To control the robot's motors need a device that would have transformed the control signals of low power in the currents that are sufficient to control the motors. Such a device called the motor driver . There are many various schemes for motor control. They differ in how capacity and ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/robotic-voice-generator.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motor Driver on the chip L293D</title>
		<link>http://robotechno.us/motor-driver-chip-l293d-2.html</link>
		<comments>http://robotechno.us/motor-driver-chip-l293d-2.html#comments</comments>
		<pubDate>Sun, 07 Aug 2011 08:08:01 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[L293D]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[motor controller]]></category>
		<category><![CDATA[motor driver ic]]></category>
		<category><![CDATA[motor driver pcb]]></category>
		<category><![CDATA[robot motor driver]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=1040</guid>
		<description><![CDATA[Designed for small wheeled robots, the driver is ideal for robotic classes Mini-bag, following the lineand the labyrinth of disciplines. The driver is based on the chip L293D. For the driver, you can connect two motors. The driver can operate in two modes: Mode A &#8211; always served drove a high level and, therefore, engines [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/motor-driver-chip-l293d-2.html/driver-motors-on-the-chip-l293d" rel="attachment wp-att-1042"><img class="aligncenter size-full wp-image-1042" title="Driver motors on the chip L293D" src="../wp-content/uploads/2011/08/Driver-motors-on-the-chip-L293D.jpeg" alt=" Motor Driver on the chip L293D" width="279" height="245" /></a>Designed for small wheeled robots, the driver is ideal for robotic classes Mini-bag, following the lineand the labyrinth of disciplines. The driver is based on the chip L293D. For the driver, you can connect two motors. The driver can operate in two modes: Mode A &#8211; always served drove a high level and, therefore, engines will be spinning at maximum speed mode with a ringing in the pulse-width modulation (PWM), supplied with the controller, you can change the motor speed.</p>
<p><span id="more-1040"></span>Here is the pcb layout :<a href="http://robotechno.us/motor-driver-chip-l293d-2.html/motor-driver-l293d" rel="attachment wp-att-1041"><img class="aligncenter size-medium wp-image-1041" title="Motor Driver L293D PCB" src="../wp-content/uploads/2011/08/motor-driver-L293D-300x263.jpg" alt="motor driver L293D 300x263 Motor Driver on the chip L293D" width="300" height="263" /></a></p>
<p><strong>Details :</strong></p>
<p><span><span>L293D chip </span></span><br />
<span><span>socket for the chip to 16 feet </span></span><br />
<span><span>capacitor C6 to 1000 uF 25 volt </span></span><br />
<span><span>capacitors C1-C5 0.1 uF </span></span><br />
<span><span>Resistors R1-R6 100 ohm </span></span><br />
<span><span>resistors R7-R12 at 220 ohms </span></span></p>
<div id="seo_alrp_related"><div class="seo_alrp_rl_content"><a href="http://robotechno.us/l293d-motor-driver.html" rel="bookmark">L293D Motor Driver</a> <br />To control the robot's motors need a device that would have transformed the control signals of low power in the currents that are sufficient to control the motors. Such a device called the motor driver . There are many various schemes for motor control. They differ in how capacity and ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/robot-tutorial-dc-motor-control-system.html" rel="bookmark">Robot Tutorial: DC Motor Control System</a> <br />This is the tutorial of DC motor control system for robot application. The tutorial provided in powerpoint presentation sheet which is converted in PDF file. The tutorial contains information about motor control system especially for PID Closed loop control system: PID control system diagram, PID implementation, PID calculation, PID tuning ...</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 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/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>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/motor-driver-chip-l293d-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L293D Motor Driver</title>
		<link>http://robotechno.us/l293d-motor-driver.html</link>
		<comments>http://robotechno.us/l293d-motor-driver.html#comments</comments>
		<pubDate>Mon, 18 Jul 2011 14:42:44 +0000</pubDate>
		<dc:creator>Robot Technology</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Robotics Articles]]></category>
		<category><![CDATA[L293D]]></category>
		<category><![CDATA[L293D Motor Driver]]></category>
		<category><![CDATA[L293D Motor Driver circuit]]></category>
		<category><![CDATA[motor driver]]></category>
		<category><![CDATA[motor driver ic]]></category>
		<category><![CDATA[robot motor controller]]></category>
		<category><![CDATA[servo motor driver]]></category>

		<guid isPermaLink="false">http://robotechno.us/?p=974</guid>
		<description><![CDATA[To control the robot&#8217;s motors need a device that would have transformed the control signals of low power in the currents that are sufficient to control the motors. Such a device called the motor driver . There are many various schemes for motor control. They differ in how capacity and element basis on which they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robotechno.us/l293d-motor-driver.html/l293d-chip-4" rel="attachment wp-att-984"><img class="alignleft size-full wp-image-984" title="L293D Chip" src="http://robotechno.us/wp-content/uploads/2011/07/L293D-chip3.gif" alt="L293D chip3 L293D Motor Driver" width="233" height="184" /></a>To control the robot&#8217;s motors need a device that would have transformed the control signals of low power in the currents that are sufficient to control the motors. Such a device called the motor driver .</p>
<p>There are many various schemes for motor control. They differ in how capacity and element basis on which they are made. We will focus on the simplest driver motor control, performed in a completely ready for operation in the chip. This chip is called the L293D is one of the most popular chips intended for this purpose.</p>
<p>L293D contains just two drivers to control the motors of low power (four independent channels, combined in two pairs). It has two sets of inputs for control signals and two pairs of outputs for connecting electric motors. In addition, the L293D has two entrances to the inclusion of each of the drivers. These inputs are used to control the speed of electric motors using pulse width modulated signal (PWM).</p>
<p><span id="more-974"></span>L293D division provides power for the chip and its controlled motors, allowing you to connect motors with high-voltage power supply than the chip. The separation of power circuits and electric motors may also be necessary to reduce interference caused by the Surge, work-related motors.</p>
<p>The principle of operation of each of the drivers included in the circuit is identical, so we consider the principle of one of them.</p>
<p><a href="http://robotechno.us/l293d-motor-driver.html/l293d-schematic" rel="attachment wp-att-976"><img class="aligncenter size-full wp-image-976" title="L293D Schematic" src="http://robotechno.us/wp-content/uploads/2011/07/L293D-schematic.gif" alt="L293D schematic L293D Motor Driver" width="476" height="340" /></a>OUTPUT1 and OUTPUT2 connected to MOTOR1. The input ENABLE1, including the driver, will submit a signal (connected to the positive pole of power supply +5 V). If, in the inputs and INPUT1 INPUT2 does not beep, then the motor will not rotate. If the input INPUT1 connect the positive terminal of power supply and input INPUT2 &#8211; with the negative, the motor starts to rotate. Now let&#8217;s connect the input to the negative pole INPUT1 supply and input INPUT2 &#8211; positive. Motor starts to rotate in the opposite direction. Let us apply the same level of signals at once on both control inputs and INPUT1 INPUT2 (both inputs to connect the positive terminal of the power supply or a negative) &#8211; the motor will not rotate. If we remove the signal from the input ENABLE1, then for any variants having the input signals and INPUT1 INPUT2 motor will not rotate. Provide better principle of the driver motor can be, consider the following table:</p>
<p style="text-align:center;">
<table width="" border="1" cellspacing="0" cellpadding="0" align="" bgcolor="#ffffff">
<tbody>
<tr bgcolor="#eeeeee">
<td align="center" width="100" height="30"><span><span>ENABLE1</span></span></td>
<td align="center" width="100" height="30"><span><span>INPUT1</span></span></td>
<td align="center" width="100" height="30"><span><span>INPUT2</span></span></td>
<td align="center" width="100" height="30"><span><span>OUTPUT1</span></span></td>
<td align="center" width="100" height="30"><span><span>OUTPUT2</span></span></td>
</tr>
<tr>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
</tr>
<tr>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
</tr>
<tr>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>0</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
</tr>
<tr>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
<td align="center" width="100" height="30"><span><span>1</span></span></td>
</tr>
</tbody>
</table>
<p>Now consider the appointment of pins L293D.</p>
<p><a href="http://robotechno.us/l293d-motor-driver.html/l293d-pin-out" rel="attachment wp-att-977"><img class="aligncenter size-full wp-image-977" title="L293D pin out" src="http://robotechno.us/wp-content/uploads/2011/07/L293D-pin-out.gif" alt="L293D pin out L293D Motor Driver" width="300" height="287" /></a></p>
<ul>
<li>Inputs and ENABLE1 ENABLE2 responsible for the inclusion of each of the drivers that are part of the chip.</li>
<li>Inputs and INPUT1 INPUT2 run the engine, connected to the outputs and OUTPUT1 OUTPUT2.</li>
<li>Inputs and INPUT3 INPUT4 run the engine, connected to the outputs and OUTPUT3 OUTPUT4.</li>
<li>Contact Vs is connected to the positive pole of a power supply of engines or just the positive terminal of power supply when the power supply circuit and a single engine. Simply put, this contact is responsible for the supply of electric motors.</li>
<li>Contact Vss is connected to the positive pole of power supply. This pin provides power to the chip itself.</li>
<li>Four pins GND is connected to &#8220;ground&#8221; (the common wire or the negative pole of power supply). In addition, through these contacts typically provide heat from the chip, so it is best to unsolder a sufficiently wide contact area.</li>
</ul>
<p><strong>Characteristics of IC L293D</strong></p>
<ul>
<li>voltage motors (Vs) &#8211; 4,5 &#8230; 36V</li>
<li> voltage integrated circuits (Vss) &#8211; 5V</li>
<li>allowable load current &#8211; 600mA (per channel</li>
<li>peak (maximum) output current &#8211; 1,2 A (per channel)</li>
<li>logical &#8220;0&#8243; input voltage &#8211; up to 1,5 V</li>
<li>logical &#8220;1&#8243; input voltage &#8211; 2,3 &#8230; 7V</li>
<li>Switching speed of up to 5 kHz.</li>
<li>Protection against overheating</li>
</ul>
<div id="seo_alrp_related"><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/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 class="seo_alrp_rl_content"><a href="http://robotechno.us/h-bridge-for-your-robot.html" rel="bookmark">H-Bridge for your robot</a> <br />H-Bridge is a must used for your robot to control the motors... the speed and the direction of each motor. There are many kinds of H-Bridge. For low current DC motor, you can use IC L293D or L298N to drive your motor. H bridge is an electronic circuit that enables ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/c-52evb-robot-controller.html" rel="bookmark">C-52EVB Robot Controller</a> <br />C-52 EVB is simple robot experiment. Just need to build a 2 wheels robot with L293D H-Bridge driver and IR sensors. Write down your program with c language. Introduction One of my student has made a disgraceful robot that used two stepper motors and with a simple IR sensor. Yes, ...</div><br /><div class="seo_alrp_rl_content"><a href="http://robotechno.us/motor-driver-chip-l293d-2.html" rel="bookmark">Motor Driver on the chip L293D</a> <br />Designed for small wheeled robots, the driver is ideal for robotic classes Mini-bag, following the lineand the labyrinth of disciplines. The driver is based on the chip L293D. For the driver, you can connect two motors. The driver can operate in two modes: Mode A - always served drove a ...</div><br /></div>]]></content:encoded>
			<wfw:commentRss>http://robotechno.us/l293d-motor-driver.html/feed</wfw:commentRss>
		<slash:comments>1</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>
	</channel>
</rss>

