<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://robomo.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://robomo.wetpaint.com/scripts/wpcss/wiki/robomo/skin/sporty/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>ROBOMO WIKI - Recently Updated Pages</title><link>http://robomo.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://robomo.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Sun, 07 Dec 2008 11:42:29 CST</pubDate><lastBuildDate>Sun, 07 Dec 2008 11:42:29 CST</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>ROBOMO WIKI</title><url>http://www.wetpaint.com/img/logo.gif</url><link>http://robomo.wetpaint.com</link><description>Personal robotics, programming, electronics, and other fun stuff.</description></image><item><title>Digital Compass</title><link>http://robomo.wetpaint.com/page/Digital+Compass</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Digital+Compass</guid><pubDate>Sun, 07 Dec 2008 11:42:29 CST</pubDate><description> 			 Devantec R117- electronic compass &lt;br&gt;  &lt;br&gt; This compass module was designed specifically for robotics applications for use in navigation. It works by providing a unique number to represent the direction the robot is facing. The compass uses 2 Phillips KMZ51 magnetic field sensors mounted at right angles to each other, to computer the direction of the horizontal component of Earth&amp;#39;s magnetic field. &lt;br&gt;  &lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Connections: &lt;br&gt;  &lt;br&gt; &lt;ul&gt;pin 9 - 0v &lt;br&gt; pin 8 - no connection &lt;br&gt; pin 7 - 50/60 Hz Select &lt;br&gt; pin 6 - Calibrate &lt;br&gt; pin 5 - CalDone &lt;br&gt; pin 4 - PWM &lt;br&gt; pin 3 - SDA &lt;br&gt; pin 2 - SCL &lt;br&gt; pin 1 - +5v @ 15 mA&lt;/ul&gt; &lt;br&gt;  &lt;br&gt; Readings: &lt;br&gt;  &lt;br&gt;There are 2 ways to get a reading from the unit. A PWM signal is available on pin 4, or an I2C interface on pins 2,3. The PWM signal is a variable pulse width, with the positive width of the pulse representing the angle. The I2C communication protocol is the same as popular EEPROM&amp;#39;s. First send a start bit, the module&amp;#39;s address is 0XC0 with the read/write bit low, then the register number you wish to read. Follow this with a repeated start bit again with the read/write bit high 0XC1. You now read one or two bytes for 8bit or 16bit registers. 16 bit registers are read high byte first. The compass has a 16 byte array of registers, some of which double up as 16 bit registers. &lt;br&gt; Register 0 is the software revision number. Register 1 is the bearing converted to a 0 - 255 value. This might be easier for some applications than using the 0 - 360 values, which would require 2 bytes. Those wanting higher resolution, registers 2, 3 (high byte first) are a 16 bit unsigned integer in the range 0 - 3599. This represents 0 - 359.9 degree&amp;#39;s. Registers 4 to 11 are internal test registers, and 12 - 14 are unused. Register 15 is used to calibrate the compass.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Vision (camera based)</title><link>http://robomo.wetpaint.com/page/Vision+%28camera+based%29</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Vision+%28camera+based%29</guid><pubDate>Sun, 07 Dec 2008 11:41:29 CST</pubDate><description> &lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Touch (mechanical)</title><link>http://robomo.wetpaint.com/page/Touch+%28mechanical%29</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Touch+%28mechanical%29</guid><pubDate>Sun, 07 Dec 2008 11:39:06 CST</pubDate><description>  &lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>IR (infra-red)</title><link>http://robomo.wetpaint.com/page/IR+%28infra-red%29</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/IR+%28infra-red%29</guid><pubDate>Sat, 06 Dec 2008 17:59:47 CST</pubDate><description>&lt;div align=&quot;center&quot;&gt; &lt;font size=&quot;5&quot;&gt;Sharp GP2D12&lt;/font&gt;&lt;br&gt;&lt;font size=&quot;5&quot;&gt;Distance Measuring Sensor&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div align=&quot;left&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica&quot; size=&quot;4&quot;&gt;&lt;font size=&quot;3&quot;&gt;Infrared distance measuring sensor.  Accurately determines range to target between 10cm and 80cm.  Can be used as a proximity detector to detect objects between 0cm and 130cm.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Connections:&lt;br&gt;&lt;br&gt;Pin 1 - Signal&lt;br&gt;Pin 2 - GND&lt;br&gt;Pin 3 - VCC&lt;br&gt;&lt;br&gt;Range Sensing Operation:&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;3&quot;&gt;The sensor works by reflected IR light from the emitting led being bounced back to the receiving sensor. The amount of reflected light outputs an analog voltage between 0-5v.&lt;br&gt;In order to use this type of sensor. Setup the sensor to read a fixed distance measurement. Then measure the output voltage at this static range. This will allow you to calculate the distance to voltage scale for the operational range of this sensor.&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Ultrasonic</title><link>http://robomo.wetpaint.com/page/Ultrasonic</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Ultrasonic</guid><pubDate>Sat, 06 Dec 2008 17:31:10 CST</pubDate><description> 			 Devantech SRF04 Ultrasonic Range Sensor &lt;br&gt;  &lt;br&gt; The sensor provides a ranged reading from 3cm to 3 meters. It works by transmitting a pulse of sound outside the range of human hearing. This pulse travels at the speed of sound (roughly .9 ft/msec) away from the sensor in a cone shape. The sound reflects back to the sensor from any objects within its path. &lt;br&gt; The controller requests a ping, the sensor creates the sound pulse, and waits for a echo return. If received, the sensor reports this echo to the controller, and the controller can then compute the distance to the object based on the elapsed time. The beam width of the pulse cone is roughly 30 degree&amp;#39;s. &lt;br&gt;  &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;Connections: &lt;br&gt;  &lt;br&gt; &lt;ul&gt;pin 1 - 5v @ 50 mA &lt;br&gt; pin 2 - Echo Output &lt;br&gt; pin 3 - Pulse Trigger &lt;br&gt; pin 4 - Not Used &lt;br&gt; pin 5 - Ground&lt;/ul&gt; &lt;br&gt;  &lt;br&gt; Timing: &lt;br&gt;  &lt;br&gt; There are a couple requirements for the trigger and output pulse generated by the sensor. The input line should be held low 0v and then brought high 5v for a minimum of 10 microseconds to initiate the sonic pulse. The pulse is generated on the falling edge of this input trigger. The sensors receive circuitry is held in a short blanking interval of 100 microseconds to avoid noise from the initial ping, then is enabled to listen for the echo. The echo line is held low until the receive circuitry is enabled,. Once the receive circuitry is enabled, the falling edge of the echo line signals either an echo detection, or the time out if no object is detected. Your controller will want to begin timing on the falling edge of the trigger input and end timing on the falling edge of the echo line. This duration determines the distance to the first object the echo is received from. If no object is detected, the echo pulse will time out and return an echo at approximately 36 msec.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Logo</title><link>http://robomo.wetpaint.com/page/Logo</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Logo</guid><comments>logo</comments><pubDate>Sat, 30 Aug 2008 12:35:49 CDT</pubDate><description> 			&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;3&quot;&gt;&lt;a name=&quot;history&quot;&gt;Logo is a graphical programming language that was developed by a team from MIT.  &lt;br&gt;It was originally designed to introduce children to programming concepts. &lt;/a&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;3&quot;&gt;&lt;a name=&quot;history&quot;&gt;Its intended design was to be easy to learn, easy to use, easy to read, and powerful enough to cope with complex problems. &lt;/a&gt;&lt;/font&gt;&lt;a name=&quot;history&quot;&gt;&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;3&quot;&gt;&lt;a name=&quot;history&quot;&gt;While mirroring the Basic programming language in order to make the progression to a higher text based language&lt;/a&gt;&lt;/font&gt; easier.&lt;br&gt;&lt;/a&gt;&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;3&quot;&gt;&lt;a name=&quot;history&quot;&gt;&lt;br&gt;Over the years it has developed into one of the widest used robotics programming languages ever created. Logo is the base programming language that was modified for use with the popular Lego Robotics kits. (The image to the right shows the stock form of Logo.)&lt;br&gt;&lt;br&gt;While most users typically advance beyond Logo&amp;#39;s simplified programming interface to higher programming languages. Its compiler does use Basic, C, or Assembly language behind the graphical icons (depending on the version). And most versions also allow users the option to program in these text based languages.&lt;br&gt;&lt;br&gt;Today Logo users have a wide variety of micro controller options for their projects. From the Lego RCX/NXT kits, to the Inex RoboBox kits, or the Gleason Research Cricket series of controllers. The industry has also developed &lt;/a&gt;&lt;/font&gt;&lt;a name=&quot;history&quot;&gt;&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;3&quot;&gt;Logo interpreters for all the popular brands of microprocessors used today. &lt;/font&gt;&lt;br&gt;&lt;/a&gt;&lt;font color=&quot;#000000&quot; size=&quot;4&quot;&gt;&lt;a name=&quot;history&quot;&gt; &lt;/a&gt;&lt;/font&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>BASIC</title><link>http://robomo.wetpaint.com/page/BASIC</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/BASIC</guid><comments>basic</comments><pubDate>Sat, 30 Aug 2008 12:31:29 CDT</pubDate><description>&lt;b&gt;BASIC&lt;/b&gt; (standing for Beginner&amp;#39;s All Purpose Symbolic Instruction Code) is a system developed at Dartmouth College in 1964. It was meant to be a very simple language to learn and be easy to translate to spoken language. Additionally, the designers intended it to be a stepping-stone for students to learn more powerful languages such as FORTRAN or ALGOL. (Which were main stays of this early time in the evolution of computing.)&lt;br&gt;&lt;br&gt;Over the years its evolved to be a main stay programming language for everything from computer applications to robotics programming. &lt;br&gt;&lt;br&gt;(under construction)&lt;br&gt;&lt;br&gt;&lt;br&gt;Examples:&lt;br&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://msdn.microsoft.com/en-us/vbasic/default.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;MS Visual Basic&quot;&gt;MS Visual Basic&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.mcselec.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Bascom Basic&quot;&gt;Bascom Basic&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.nicholson.com/rhn/basic/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Chipmunk Basic for Mac OS&quot;&gt;Chipmunk Basic&lt;/a&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>LED</title><link>http://robomo.wetpaint.com/page/LED</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/LED</guid><pubDate>Mon, 25 Aug 2008 09:51:10 CDT</pubDate><description>LED stands for light emitting diode, and can be found in nearly every electronic device. It&amp;#39;s almost a law that every robotics project must have at least one &amp;quot;blinking light&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;div align=&quot;left&quot;&gt;LED&amp;#39;s are usually low voltage devices, and come in numerous shapes and sizes from tiny surface mounted ones the size of a grain of rice to monster 5 watt ones that can light a room. When supplied with the correct voltage and current, LED&amp;#39;s can last many thousands of hours of continuous use. &lt;/div&gt;&lt;div align=&quot;left&quot;&gt;&lt;/div&gt;A standard LED has two leads, with one usually shorter than the other. The short lead is called the cathode, and is usually further identified by a flat spot on the plastic housing of the LED. Polarity (hooking up the + and - leads correctly) is extremely important. Just a moment of voltage applied incorrectly can destroy the LED. It is common to have a current limiting resistor in your circuit to prevent too much current from being applied to the LED. Here is a link to a handy &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://led.linear1.org/1led.wiz&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;on line calculator&lt;/a&gt; to help design your LED circuit. &lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Components</title><link>http://robomo.wetpaint.com/page/Components</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Components</guid><pubDate>Mon, 25 Aug 2008 09:18:33 CDT</pubDate><description>This section contains information on the components that make up your circuits...resistors, leds, capacitors, semiconductor chips, transistors, etc.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Freescale</title><link>http://robomo.wetpaint.com/page/Freescale</link><author>myblack60impala</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Freescale</guid><pubDate>Sat, 23 Aug 2008 18:44:53 CDT</pubDate><description>There is no abstract available for this page revision.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>ROBOMO WIKI Home</title><link>http://robomo.wetpaint.com/page/ROBOMO+WIKI+Home</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/ROBOMO+WIKI+Home</guid><pubDate>Sat, 23 Aug 2008 03:08:01 CDT</pubDate><description> 			&lt;i&gt;&lt;b&gt;&lt;font color=&quot;#808080&quot;&gt;Welcome to the ROBOMO Wiki&lt;/font&gt;&lt;/b&gt;&lt;/i&gt;, an extension of the ROBOMO club website. Please visit our main website at http://www.robomo.com for information on upcoming meetings and to access our active forum.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Set up the Arduino</title><link>http://robomo.wetpaint.com/page/Set+up+the+Arduino</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Set+up+the+Arduino</guid><pubDate>Fri, 22 Aug 2008 13:59:23 CDT</pubDate><description> 			The Arduino is an ATMEL Mega168 base microcontroller board. See the ROBOMO wiki entry &lt;a href=&quot;http://robomo.wetpaint.com/page/Arduino&quot; target=&quot;_self&quot;&gt;here&lt;/a&gt; for additional info. &lt;br&gt;&lt;b&gt;&lt;br&gt;The Arduino can be connected to your computer in three ways:&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;ul&gt;&lt;li&gt;9 pin serial port. Many newer PC&amp;#39;s and laptops do not have a serial port, however a good name brand USB to serial converter will work. We have confirmed sucess with Keyspan brand adaptors. The advantage to using a 9 pin serial Arduino is cost...$17 for serial as opposed to $34 for USB.&lt;/li&gt;&lt;li&gt;USB. All PC&amp;#39;s and laptops come with USB ports. A USB Arduino has the advantage of being able to be powered through the USB port with no external &amp;quot;power brick&amp;quot; required. This makes it easy to program up your Arduino while sitting in your favorite easy chair, and then move it to battery power once you install the Arduino in your robot. &lt;/li&gt;&lt;li&gt;Bluetooth. Requires no physical connection from the PC to the Arduino. Programmed with a Bluetooth low powered radio. Bluetooth Arduinos also have the ability to receive commands from Bluetooth devices such as your cell phone. Bluetooth Arduinos are the most expensive version at $150.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;Download and install the Arduino software.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Download and install the Arduino software. The Arduino software is available for Linux, MacOS X, and Windows.&lt;/li&gt;&lt;li&gt;Linux downloads are &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc/playground/Learning/Linux&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;available here&lt;/a&gt;. If you use Ubuntu, specific instructions are &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc/playground/Linux/Ubuntu&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;MacOS X downloads are &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc/files/arduino-0011-mac.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;available here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Windows downloads are &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc/files/arduino-0011-mac.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;available here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Install the software like you normally would. Once installed, make sure it starts without any errors.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;&lt;b&gt;Connect the Arduino to your PC.&lt;/b&gt; For the purposes of this example, we will be connecting the 9 pin serial Arduino to our PC. (connecting the USB Arduino is much simpler...just plug and play!)&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Start by connecting the Arduino&amp;#39;s 9 pin serial cable from your PC to the Arduino. Screw down the connectors for a nice tight fit.&lt;/li&gt;&lt;li&gt;Plug the &amp;quot;power brick&amp;quot; into the wall, and then into the power connection on the Arduino. All Arduino&amp;#39;s have a power LED, so it should be on now. &lt;b&gt;Note: &lt;/b&gt;once the Arduino is powered up any programmed stored in it&amp;#39;s memory will begin to run. There is no &amp;quot;go&amp;quot; switch. Ensure that any motors are either physically disconnected or in a safe condition should they turn on unexpectedly.&lt;/li&gt;&lt;li&gt;Run the Arduino software that you installed earlier.&lt;/li&gt;&lt;li&gt;When the Arduino sotware starts it should detect the Arduino board and select the correct port (serial, USB, etc.)&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;You are now ready to begin loading programs into the Arduino. Maybe give some of the more basic example programs a try. Look in the examples section in the menu and try out the blinking LED program. Remember, the Arduino environment does everything...you write and edit your program, compile it, and upload it to the Arduino all within the Arduino environment. Nice and easy! Join the &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc/cgi-bin/yabb2/YaBB.pl&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Arduino forum&lt;/a&gt; for a wealth of further information. The Arduino people are friendly and extremely helpful.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Circuit schematics</title><link>http://robomo.wetpaint.com/page/Circuit+schematics</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Circuit+schematics</guid><pubDate>Fri, 22 Aug 2008 13:55:43 CDT</pubDate><description>Circuit schematics are the heart of any robotics or electronics project. Beginners may want to use these schematics exactly as described, while those who are more advanced may wish to modify and expand upon them. &lt;br&gt;&lt;br&gt;A schematic is really just your roadmap or blueprint in building a complete project. Use the exact componts listed in the schematic if you want it to work as described...even though there is usually some &amp;quot;fudge factor&amp;quot; in the values of components, until you gain more experience just go with what is called for. Of course once the circuit is working, experiment a bit. Don&amp;#39;t let the smoke out or it won&amp;#39;t work any more! :)&lt;br&gt;&lt;br&gt;A sample schematic:&lt;br&gt; &lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>C</title><link>http://robomo.wetpaint.com/page/C</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/C</guid><pubDate>Fri, 22 Aug 2008 13:38:03 CDT</pubDate><description>(give a brief history of C, advantages, code samples, links to compilers, etc.)&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>LEGO</title><link>http://robomo.wetpaint.com/page/LEGO</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/LEGO</guid><pubDate>Fri, 22 Aug 2008 13:36:36 CDT</pubDate><description>(explain what the LEGO system is, different types, links)&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>PIC</title><link>http://robomo.wetpaint.com/page/PIC</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/PIC</guid><pubDate>Fri, 22 Aug 2008 13:36:03 CDT</pubDate><description>(explain what the PIC is, different types, links)&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>ATMEL AVR</title><link>http://robomo.wetpaint.com/page/ATMEL+AVR</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/ATMEL+AVR</guid><pubDate>Fri, 22 Aug 2008 13:35:36 CDT</pubDate><description>(explain what the ATMEL is, different types, links)&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Arduino</title><link>http://robomo.wetpaint.com/page/Arduino</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Arduino</guid><pubDate>Fri, 22 Aug 2008 13:23:13 CDT</pubDate><description> 			The Arduino is a microprocessor board that uses the Atmel Mega168 (older versions used the Atmel Mega8). The controller board features input/output pins, the ability to use battery or wall adapter power, and can be programmed via 9 pin serial, USB, or bluetooth, depending on the hardware version. &lt;br&gt; &lt;br&gt;The main Arduino website: &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.arduino.cc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.arduino.cc&lt;/a&gt;&lt;br&gt;&lt;br&gt;The Arduino is programmed in C via an integrated programming environment that includes the program editor, the compiler, and the programmer. The Arduino programming environment runs on Linux, MacOS X, and Windows.&lt;br&gt;&lt;br&gt;The Arduino is an open source project, and the programming environment, schematics, bootloader, and source code are freely available to anyone. Unlike other programming environments that charge hefty fees for programming environments, or give away &amp;quot;lite&amp;quot; versions that are limited in capabilities, Arduino software can be downloaded by anyone and used for free. This makes the Arduino uniquely suited for beginners or those on a budget. A 9 pin serial version of the Arduino can be purchased for less than $20.&lt;br&gt;&lt;br&gt;Purchase an Arduinio &lt;i&gt;USB&lt;/i&gt; board from &lt;a href=&quot;http://robomo.wetpaint.comhttps://www.zagrosrobotics.com/Index.asp&quot; target=&quot;_self&quot;&gt;Zagros Robotics&lt;/a&gt;. ($34.95) This Arduino board uses a standard USB connector for both programming and power to the board. When you install the board in your robot, it uses battery power.&lt;br&gt;Purchase a &lt;i&gt;Bluetooth&lt;/i&gt; board from &lt;a href=&quot;http://robomo.wetpaint.comhttps://www.zagrosrobotics.com/Index.asp&quot; target=&quot;_self&quot;&gt;Zagros Robotics&lt;/a&gt;. ($145.95) This Arduino board uses a Bluetooth connection for programming. A Bluetooth adaptor installed on your PC is required for programming. This board will allow you to control your robot with a Bluetooth device such as a cell phone.&lt;br&gt;Purchase a &lt;i&gt;9 pin serial&lt;/i&gt; board from &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.nkcelectronics.com/freeduino-serial-v20-board-kit-arduino-diecimila-compatib20.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;NKC Electronics&lt;/a&gt;. ($16.99) This Arduino board uses a 9 pin serial connection for programming, and is a good choice for beginners. If things go horribly wrong and you blow it up, you are not out a whole lot of money! Your PC may not have a 9 pin serial connection...a lot of new PC&amp;#39;s don&amp;#39;t. In that case, give a USB to Serial adaptor a try. I use &lt;a class=&quot;external&quot; href=&quot;http://robomo.wetpaint.comhttp://www.keyspan.com/products/usa19hs/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;this one&lt;/a&gt; from Keyspan, and it works like a champ on my Ubuntu box, so the chances of it working for MacOS X or Windows are nearly 100%.&lt;br&gt;&lt;br&gt;Once you have purchased an Arduino board, see the ROBOMO wiki &lt;a href=&quot;http://robomo.wetpaint.com/page/Set+up+the+Arduino&quot; target=&quot;_self&quot;&gt;how to&lt;/a&gt; on getting it connected to your PC.&lt;br&gt;&lt;br&gt;Below is an example of the typical &amp;quot;hello world&amp;quot; program, which blinks an LED. This screenshot shows the simplicity of the programming environment.&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>How to...</title><link>http://robomo.wetpaint.com/page/How+to...</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/How+to...</guid><pubDate>Fri, 22 Aug 2008 12:30:15 CDT</pubDate><description>This section is for robotics and electronics how tos...how to program a microcontroller, how to determine the amp draw of a motor, how to adjust IR sensors for best performance, and anything else we find useful in building our robotics and electronics projects.&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Motors/Steppers/Servos</title><link>http://robomo.wetpaint.com/page/Motors%2FSteppers%2FServos</link><author>Winfieldmike</author><guid isPermaLink="false">http://robomo.wetpaint.com/page/Motors%2FSteppers%2FServos</guid><pubDate>Fri, 22 Aug 2008 12:25:37 CDT</pubDate><description>There is no abstract available for this page revision.&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>