<?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>Robotpark ACADEMY &#187; Arduino</title>
	<atom:link href="https://www.robotpark.com/academy/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.robotpark.com/academy</link>
	<description>World&#039;s Largest Robot Resource</description>
	<lastBuildDate>Fri, 10 Mar 2017 10:10:53 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.1</generator>
	<item>
		<title>Comparison of Arduino Boards &#8211;  51063</title>
		<link>https://www.robotpark.com/academy/arduino-board-comparison-51063/</link>
		<comments>https://www.robotpark.com/academy/arduino-board-comparison-51063/#comments</comments>
		<pubDate>Wed, 20 Nov 2013 16:07:04 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[LEARN ROBOTICS]]></category>
		<category><![CDATA[Robot Electronics]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arduino Board]]></category>
		<category><![CDATA[Microcontrollers]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=5357</guid>
		<description><![CDATA[<h2><span style="color: #ff6600;">Arduino Boards Comparison</span></h2>
<p>"<em><strong>Which Arduino Board Should I choose ?</strong></em>"<br />
<span style="color: #ff6600;"><strong>Short Answer:</strong></span> Start With <strong>Arduino UNO...</strong></p>
<p style="text-align: justify;"><strong>Keywords:</strong> Selecting an Arduino, Which Arduino Should I Buy? , Which Arduino do you need ?, Comparison of Arduino Boards</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-board-comparison-51063/">Comparison of Arduino Boards &#8211;  51063</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #ff6600;">Arduino Boards Comparison</span></h2>
<p>&#8220;<em><strong>Which Arduino Board Should I choose ?</strong></em>&#8221;<br />
<span style="color: #ff6600;"><strong>Short Answer:</strong></span> Start With <strong>Arduino UNO&#8230;</strong></p>
<p style="text-align: justify;"><strong>Keywords:</strong> Selecting an Arduino, Which Arduino Should I Buy? , Which Arduino do you need ?, Comparison of Arduino Boards</p>
<hr style="width: 100%;" width="100%" />
<p style="text-align: justify;"><strong>Arduino</strong> is, a great <strong>robotic microcontroller</strong> platform for anyone interested in robots and robotics projects. One of the best things about it is that it’s undergoing constant innovation. There lots of different Arduino boardswhich you can use as your robot controller on the market, so you can find the perfect hardware for any kind of project you’re working on.</p>
<p style="text-align: justify;">Unfortunately, that same huge selection of<strong> Arduino boards</strong> can make it hard for a beginner to get started with the platform.&#8221;<em><strong>Which Arduino Board Should I choose ?</strong></em>&#8221;  is the main question. On the official site alone, there are almost 20  Arduino boards listed, and there are dozens more unofficial boards for sale on other sites. Picking the one that&#8217;s exactly what you need is HARD—especially if you&#8217;re not familiar with the terms used to describe the various microcontrollers and boards.</p>
<p style="text-align: justify;">To help make the process a little easier, we are going to look at the most common <strong>Arduino boards</strong> on the market right now, and we will explain how to <strong>distinguish</strong> between them.</p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><strong>3 BROAD WAYS to Differentiate the Various Arduino Boards:</strong></span></h2>
<p style="text-align: justify;"><strong>A &#8211; Processing Capabilities : </strong>The first is to look at the board’s processing capabilities — the microcontroller’s<strong> memory</strong>, <strong>clockspeed</strong>, and <strong>bandwidth</strong>. The processing hardware is generally entirely determined by which microcontroller chip the board uses, and constrains what kinds of software can run on that board.</p>
<p style="text-align: justify;"><strong>B- Feature Set:</strong> The second way to differentiate between the boards is their feature set. This includes all the stuff on the board other than the microcontroller, such as<strong> input and output pins</strong>,<strong> built-in hardware</strong> like Buttons and LEDs, and the<strong> interfaces available</strong> on the board <strong>(USB, Ethernet,</strong> etc).</p>
<p style="text-align: justify;"><strong>C- Form Factor:</strong> Finally, because Arduino is meant to be built into physical projects, form factor is very important. Arduino comes a variety of shapes and sizes.</p>
<p style="text-align: justify;">Now Let’s look at the boards you&#8217;re most likely to want to use in your project (as of Now 2013).  We&#8217;ll examine the distinguishing characteristics and features of each Arduino Board model.</p>
<h2><a href="http://www.robotpark.com/academy/LR/51063-Arduino-Boards_03_ROBOTPARK.png"><img class="aligncenter" src="http://www.robotpark.com/academy/LR/51063-Arduino-Boards_03_ROBOTPARK.png" alt="" width="1400" height="2800" /></a></h2>
<hr style="width: 100%;" width="100%" />
<h2></h2>
<h2><span style="color: #ff6600;"><b>1-ARDUINO UNO </b></span></h2>
<h3><span style="color: #ff6600;"><b> Best for Beginners </b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega328 (8-bit CPU, 16MHz clock speed, 2KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> 14 digital I/O pins, 6 analog input pins, removable microcontroller</li>
<li><strong>Form Factor:</strong> 2.7” x 2.1” (6,8 cm x 5,3 cm )rectangle</li>
<li><strong>Price:</strong> Around $30</li>
</ul>
<p style="text-align: justify;">The <strong>Arduino Uno is the most “standard”</strong> Arduino board currently on the market, and is probably the<strong> best choice for beginners</strong> just getting started with the platform. The board is <strong>compatible with more shields (add-on boards) than other models.</strong> Additionally, the ATmega328 microcontroller can be removed from its socket and replaced for as little as $6, in case you break it somehow.</p>
<p style="text-align: justify;">The Uno&#8217;s<strong> main limitation is the ATmega328 chip, which doesn’t have a lot of SRAM or flash memory</strong>. That limits the kinds of programs you can load on the chip—if your project involves a display or otherwise needs to store and use any form of images or audio data, 2KB of memory probably isn’t going to be enough.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Arduino-Boards/Arduino-Uno-R3-En">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2 style="text-align: justify;"><span style="color: #ff6600;">2-  <b>ARDUINO LEONARDO </b></span></h2>
<h3 style="text-align: justify;"><span style="color: #ff6600;"><b>Slight Upgrade to the UNO, Built in USB </b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega32u4 (8-bit CPU, 16MHz clock speed, 2.5KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> 20 digital I/O pins, 12 of which can be used as analog inputs, native USB support</li>
<li><strong>Form Factor:</strong> 2.7” x 2.1” (6,8 cm x 5,3 cm) rectangle</li>
<li><strong>Price:</strong> Around $25</li>
</ul>
<p>The Leonardo is, essentially, a <strong>slight upgrade to the Uno</strong>. It looks a lot like the Uno, but it features a soldered-on<strong> ATmega32u4</strong> microprocessor with a tiny bit more memory. The main advantage of the AtMega32u4 isn’t the extra SRAM, though, it’s the chip&#8217;s<strong> built-in USB compatibility</strong>. This allows the<strong> Leonardo to interface with a PC</strong>, which sees it as a<strong> generic mouse or keyboard</strong>. It also features a few extra analog input pins.</p>
<p style="text-align: justify;">Most impressively? The Leonardo is actually cheaper than the Uno, at $25. Before you start hammering that “add to shopping cart” button, note that the general impression around the web seems to be that the Leonardo still has a few bugs that need ironing out, and<strong> isn’t quite as beginner friendly as the Uno</strong>. For builders already familiar with Arduino, this is the better deal.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Robot-Parts/Microcontrollers/Arduino-Boards/Arduino-LEONARDO-En">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2 style="text-align: justify;"><span style="color: #ff6600;">3- ARDUINO DUE </span></h2>
<h3 style="text-align: justify;"><span style="color: #ff6600;">For More Complicated Projects</span></h3>
<ul>
<li><strong>Processor:</strong> Atmel SAM3X8E ARM Cortex-M3 (32 bit CPU, 84MHz clock speed, 96KB SRAM, 512KB flash storage)</li>
<li><strong>Features:</strong> 54 digital I/O pins, 12 analog input pins, 2 analog output pins, native USB port</li>
<li><strong>Form factor:</strong> 4” x 2.1” (10 cm x 5,3 cm)  rectangle</li>
<li><strong>Price:</strong> Around $50</li>
</ul>
<p style="text-align: justify;">One of the<strong> newest Arduino boards</strong>, the<strong> Due</strong> is the<strong> heavy-hitter</strong> of the family, packing a <strong>32-bit ARM processor</strong> that handily outclasses any of the processors found in other Arduino boards. The DUE is <strong>primarily for more complicated projects</strong> that can make use of its <strong>muscular processor</strong>, or that need more I/O pins than are found on the smaller Arduino boards. That said, the Due is substantially bigger and more expensive than the Uno or Leonardo, so consider whether you really need the extra power before making a purchase.</p>
<p style="text-align: justify;">One <strong>drawback to the Due is that it operates at 3.3 volts,</strong> which is different than the 5 volts that most other Arduino boards operate at. That<strong> limits the add-on hardware</strong> that’s compatible with the Arduino Due—if an add-on board tries to send a 5 volt signal to the Due’s I/O pins, it could damage the microcontroller.<strong> If you need a powerful Arduino board that still operates at 5 volts, you can look at the $58 Arduino Mega 2560</strong>, but for the most purposes that board is outperformed by the cheaper DUE.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Robot-Parts/Microcontrollers/Arduino-Boards/Arduino-DUE-EN">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><b>4- ARDUINO MICRO </b></span></h2>
<h3><span style="color: #ff6600;"><b>Small form factor, Leonardo Performance</b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega32u4 (8-bit CPU, 16MHz clock speed, 2.5KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> 20 digital I/O pins, 12 of which can be used as analog inputs, native USB support</li>
<li><strong>Form Factor:</strong> 1.9” x 0.7” (4,8cm x  1,78 cm )rectangle</li>
<li><strong>Price:</strong> $27</li>
</ul>
<p>For projects where<strong> size matters,</strong> there are a number of miniaturized boards to consider, including the <strong>Micro, Nano and Mini (</strong>and that’s just on the official Arduino site!). For most builders, the best choice is going to be the <strong>Arduino Micro</strong>, a new board that includes all of the power and functionality of a full-sized Arduino Leonardo board in a much smaller form factor.</p>
<p style="text-align: justify;">Due to the small form factor, the Arduino<strong> Micro won’t work with many add-on boards</strong>, but it is designed to easily slot into a breadboard, for faster prototyping.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Robot-Parts/Microcontrollers/Arduino-Boards/Arduino-Micro-USB-Microcontroller-No-Headers-Assembled-5V">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><b>5- LILYPAD ARDUINO </b></span></h2>
<h3><span style="color: #ff6600;"><b>For Flexible Fabric-Based Projects</b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega328 (8-bit CPU, 16MHz clock speed, 2KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> 14 digital I/O pins, 6 analog input pins</li>
<li><strong>Form Factor:</strong> 2” diameter circle</li>
<li><strong>Price:</strong> $22</li>
</ul>
<p style="text-align: justify;">The<strong> LilyPad is an Arduino board</strong> specifically designed for wearable devices. Its circular shape and standoff-less I/O pins are designed to make it easy to sew the<strong> LilyPad into fabric-based projects</strong>.</p>
<p style="text-align: justify;">The hardware on a standard LilyPad board is basically the <strong>same as on and Arduino Uno</strong>. There are a number of other LilyPad options available as well, including the are a number of LilyPad boards available, including the <strong>LilyPad Arduino USB</strong>, which feature’s the <strong>Leonardo’s ATmega32u4</strong> chip, the <strong>LilyPad Arduino Simple,</strong> which has fewer I/O connections than the basic model, and the <strong>LilyPad Arduino SimpleSnap</strong>, which can be snapped into and out of projects, so they can be safely washed.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Arduino-Boards/LilyPad-Arduino-ATmega328-TEn">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><b>6- ARDUINO ESPLORA </b></span></h2>
<h3><span style="color: #ff6600;"><b>for Special Needs</b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega32u4 (8-bit CPU, 16MHz clock speed, 2.5KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> Lots of built-in input and output hardware</li>
<li><strong>Form Factor:</strong> 6.5” x 2.4” oval</li>
<li><strong>Price:</strong> $60</li>
</ul>
<p style="text-align: justify;">The Esplora is an Arduino board (based on the Leonardo hardware) that comes with a whole bunch of I/O hardware soldered directly to the board. On the input side you get a joystick,<strong> four buttons</strong>, a<strong> linear potentiometer</strong> (slider), a microphone, a<strong> light sensor</strong>, a<strong> temperature sensor</strong> and a<strong> three-axis accelerometer</strong>. For outputs, you get a buzzer, an RGB led, and a TFT display connector to attach a LCD screen (not included).</p>
<p style="text-align: justify;">The tradeoff is that you <strong>do not get the standard set of digital and analog I/O pins,</strong> which allow you to wire up all sorts of hardware to your Arduino board. That sharply limits the kinds of projects you can make. The Arduino Esplora is best for people who want to learn to use the Arduino software to write programs that have access to a basic toolbox of I/O sources, without having to worry about the electronics side of things.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Robot-Parts/Microcontrollers/Arduino-Boards/Arduino-ESPLORA-En">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><b>7- ARDUINO YUN </b></span></h2>
<h3><span style="color: #ff6600;"><b><strong>Linux-based system-on-a chip</strong></b></span></h3>
<ul>
<li><strong>Processor:</strong> ATmega32u4 (8-bit CPU, 16MHz clock speed, 2.5KB SRAM, 32KB flash storage), Atheros AR9331 system on a chip</li>
<li><strong>Features:</strong> Wi-fi enabled Linux based system on a chip, 14 digital analog I/O pins, 12 of which can be used as analog inputs. Native USB.</li>
<li><strong>Form Factor:</strong> ~2.7” x 2.1” rectangle</li>
<li><strong>Price:</strong> $65, available at the end of June</li>
</ul>
<p style="text-align: justify;">The Yun is an attempt to make it easier to connect to <strong>cloud-based services</strong> from the Arduino platform. Typically, the low-bandwidth, low-memory microcontrollers have a hard time handling the verbose protocols used to access those services—to get around this limitation, the Yun features<strong> a separate Linux-based system-on-a chip on the motherboard</strong>. The Linux system takes care of the networking tasks, while you can use the ATmega32u4 like a standard Arduino Leonardo.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Arduino-Boards/Arduino-YUN-En">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;"><b>8- ARDUINO ROBOT </b></span></h2>
<h3><span style="color: #ff6600;"><b> To <strong> build your own, custom Robot</strong></b></span></h3>
<ul>
<li><strong>Processor</strong>: 2 x ATmega32u4 (8-bit CPU, 16MHz clock speed, 2.5KB SRAM, 32KB flash storage)</li>
<li><strong>Features:</strong> Wheels, 8 analogue input pins,6 digital I/O pins, LCD screen</li>
<li><strong>Form Factor:</strong> Two 7.5” diameter circles</li>
<li><strong>Price:</strong> $275, on sale online at the end of July.</li>
</ul>
<p style="text-align: justify;">At the risk of stating the obvious, the <strong>Arduino Robot</strong> is an Arduino board that’s also a little robot. It’s actually composed of two separate boards <strong>(a control board and a motor board)</strong> that each feature the Leonardo’s ATmega32u4 processor. The bottom board has a pair of wheels, space for 4 batteries, and infrared sensors. The top board has an LCD screen, 4 buttons, a speaker, a compass chip and some LEDs.</p>
<p style="text-align: justify;">Though it’s designed with room to add your own custom hardware, the Arduino Robot is still more preconfigured than most Arduino boards. If you want to<strong> build your own, custom robot</strong>, you’ll have a lot more flexibility using an Uno or a Leonardo, along with a<strong> motor control shield</strong> and whatever motors, servos and actuators you want to use.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/en/Arduino-Boards/Arduino-Robot-EN">Go To Product Page</a></p>
<hr style="width: 100%;" width="100%" />
<p>&nbsp;</p>
<h2><span style="color: #ff6600;">TECHNICAL DATA TABLE of Arduino Boards </span></h2>
<p><a href="http://www.robotpark.com/academy/LR/51063 -Arduino-Board-Comparison-Chart.jpg"><img class="aligncenter" src="http://www.robotpark.com/academy/LR/51063 -Arduino-Board-Comparison-Chart.jpg" alt="" width="1066" height="841" /></a></p>
<p>&nbsp;</p>
<hr style="width: 100%;" width="100%" />
<p><span style="color: #ff6600; font-size: 16px;"><strong> ARDUINO BOARDS COMPARE</strong></span></p>
<table border="1" cellspacing="1" cellpadding="7" align="center">
<tbody>
<tr>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Name</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Processor</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Operating</strong><br />
<strong>Voltage/Input</strong><br />
<strong>Voltage</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>CPU</strong><br />
<strong>Speed</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Analog</strong><br />
<strong>In/Out</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Digital</strong><br />
<strong>IO/PWM</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>EEPROM</strong><br />
<strong>[KB]</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>SRAM</strong><br />
<strong>[KB]</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>Flash</strong><br />
<strong>[KB]</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>USB</strong></td>
<td align="center" valign="middle" bgcolor="#00979C"><strong>UART</strong></td>
</tr>
<tr>
<td valign="middle"><a href="http://shop.robotee.com/?product=arduino-uno-usb-microcontroller-rev-3-91057"><strong>Uno</strong></a></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Regular</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td valign="middle"><a href="http://shop.robotee.com/?product=arduino-due-32bit-arm-microcontroller-91058"><strong>Due</strong></a></td>
<td align="center" valign="middle">AT91SAM3X8E</td>
<td align="center" valign="middle">3.3 V/7-12 V</td>
<td align="center" valign="middle">84 Mhz</td>
<td align="center" valign="middle">12/2</td>
<td align="center" valign="middle">54/12</td>
<td align="center" valign="middle">-</td>
<td align="center" valign="middle">96</td>
<td align="center" valign="middle">512</td>
<td align="center" valign="middle">2 Micro</td>
<td align="right" valign="middle">4</td>
</tr>
<tr>
<td valign="middle"><a href="http://shop.robotee.com/?product=arduino-leonardo-microcontroller-with-headers-91059"><strong>Leonardo</strong></a></td>
<td align="center" valign="middle">ATmega32u4</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">12/0</td>
<td align="center" valign="middle">20/7</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2.5</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Micro</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Mega 2560</strong></td>
<td align="center" valign="middle">ATmega2560</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">16/0</td>
<td align="center" valign="middle">54/15</td>
<td align="center" valign="middle">4</td>
<td align="center" valign="middle">8</td>
<td align="center" valign="middle">256</td>
<td align="center" valign="middle">Regular</td>
<td align="right" valign="middle">4</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Mega ADK</strong></td>
<td align="center" valign="middle">ATmega2560</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">16/0</td>
<td align="center" valign="middle">54/15</td>
<td align="center" valign="middle">4</td>
<td align="center" valign="middle">8</td>
<td align="center" valign="middle">256</td>
<td align="center" valign="middle">Regular</td>
<td align="right" valign="middle">4</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Micro</strong></td>
<td align="center" valign="middle">ATmega32u4</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">12/0</td>
<td align="center" valign="middle">20/7</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2.5</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Micro</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Mini</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">5 V/7-9 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">8/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Nano</strong></td>
<td align="center" valign="middle">ATmega168<br clear="all" />ATmega328</td>
<td align="center" valign="middle">5 V/7-9 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">8/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">0.512<br clear="all" /><br />
1</td>
<td align="center" valign="middle">1<br clear="all" /><br />
2</td>
<td align="center" valign="middle">16<br clear="all" /><br />
32</td>
<td align="center" valign="middle">Mini-B</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Ethernet</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/4</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Regular</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Esplora</strong></td>
<td align="center" valign="middle">ATmega32u4</td>
<td align="center" valign="middle">5 V/7-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">-</td>
<td align="center" valign="middle">-</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2.5</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Micro</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>ArduinoBT</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">5 V/2.5-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Fio</strong></td>
<td align="center" valign="middle">ATmega328P</td>
<td align="center" valign="middle">3.3 V/3.7-7 V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">8/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Mini</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"></td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Pro (168)</strong></td>
<td align="center" valign="middle">ATmega168</td>
<td align="center" valign="middle">3.3 V/3.35-12 V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">0.512</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">16</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Pro (328)</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">5 V/5-12 V</td>
<td align="center" valign="middle">16 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"><strong>Pro Mini</strong></td>
<td align="center" valign="middle">ATmega168</td>
<td align="center" valign="middle">3.3 V/3.35-12 V<br clear="all" /><br />
5 V/5-12 V</td>
<td align="center" valign="middle">8 Mhz<br clear="all" /><br />
16Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">0.512</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">16</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">1</td>
</tr>
<tr>
<td align="left" valign="middle"></td>
</tr>
<tr>
<td align="left" valign="middle"><strong>LilyPad</strong></td>
<td align="center" valign="middle">ATmega168V<br clear="all" />ATmega328V</td>
<td align="center" valign="middle">2.7-5.5 V/2.7-5.5 V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">6/0</td>
<td align="center" valign="middle">14/6</td>
<td align="center" valign="middle">0.512</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">16</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"></td>
</tr>
<tr>
<td align="left" valign="middle"><strong>LilyPad USB</strong></td>
<td align="center" valign="middle">ATmega32u4</td>
<td align="center" valign="middle">3.3 V/3.8-5V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">4/0</td>
<td align="center" valign="middle">9/4</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2.5</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">Micro</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"></td>
</tr>
<tr>
<td align="left" valign="middle"><strong>LilyPad </strong><strong>Simple</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">2.7-5.5 V/2.7-5.5 V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">4/0</td>
<td align="center" valign="middle">9/4</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">-</td>
</tr>
<tr>
<td align="left" valign="middle"></td>
</tr>
<tr>
<td align="left" valign="middle"><strong>LilyPad </strong><strong>SimpleSnap</strong></td>
<td align="center" valign="middle">ATmega328</td>
<td align="center" valign="middle">2.7-5.5 V/2.7-5.5 V</td>
<td align="center" valign="middle">8 Mhz</td>
<td align="center" valign="middle">4/0</td>
<td align="center" valign="middle">9/4</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">2</td>
<td align="center" valign="middle">32</td>
<td align="center" valign="middle">-</td>
<td align="right" valign="middle">-</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;">Glossary of Arduino and Microcontroller Terms:</span></h2>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>uC (Microcontroller):</strong> The microcontroller is the heart (or, more appropriately, the brain) of the Arduino board. The Arduino development board is based on AVR microcontrollers of different types, each of which have different functions and features.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Input Voltage:</strong> This is the suggested input voltage range for the board. The board may be rated for a slightly higher maximum voltage but this is the safe operating range. A handy thing to keep in mind is that many of the Li-Po batteries that we carry are 3.7V meaning that any board with an input voltage including 3.7V can be powered directly from one of our Li-Po battery packs.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>System Voltage:</strong> This is the system voltage of the board, i.e. the voltage that the microcontroller is actually running at. This is an important factor for shield-compatibility since the logic level is now 3.3V instead of 5V. You always want to be sure that whatever outside system with which you’re trying to communicate is able to match the logic level of your controller.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Clock Speed:</strong> This is the operating frequency of the microcontroller and is related to the speed at which it can execute commands. Although there are rare exceptions, most ATMega microcontrollers running at 3V will be clocked at 8MHz whereas most running at 5V will be clocked at 16MHz. The clock speed of the Arduino can be divided down for power savings with a few tricks if you know what you’re doing.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Digital I/O:</strong> This is the number of digital input/output pins that are broken out on the Arduino board. Each of these can be configured as either an input or an output, some are capable of PWM and some double as serial communication pins.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Analog Inputs:</strong> This is the number of analog input pins that are available on the Arduino board. Analog pins are labeled &#8220;A&#8221; followed by their number, they allow you to read analog values using the analog-to-digital converter (ADC) in the ATMega chip. Analog inputs can also be configured as more digital I/O if you need it!</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>PWM:</strong> This is the number of digital I/O pins that are capable of producing a PWM signal. A PWM signal is like an analog output, it allows your Arduino to “fake” an analog voltage between zero and the system voltage.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>UART:</strong> This is the number of separate serial communication lines your Arduino board can support. On most Arduino boards, digital I/O pins 0&amp;1 double as your serial send and receive pins and are shared with the serial programming port. Some Arduino boards have multiple UARTs and can support multiple serial ports at once. All Arduino boards have at least one UART for programming, but some aren&#8217;t broken out to pins that are accessible.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Flash Space:</strong> This is the amount of program memory that the chip has available for your to store your sketch. Not all of this memory is available as a very small portion is taken up by the bootloader (usually between 0.5 and 2KB).</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Bootloader:</strong> If the microcontroller is the brain of the Arduino board, then the bootloader is its personality. Without the bootloader, it just wouldn’t be an Arduino. The bootloader lives on the ATMega chip and allows you to load programs through the serial port instead of having to use a hardware programmer. Because different Arduino board use different microcontrollers and programming interfaces, there are different bootloader programs on each. The source code for the bootloaders can be found in your Arduino distribution. All Arduino bootloaders will allow you to load code from the Arduino IDE.</span></p>
<p style="text-align: justify;"><span style="font-size: 12px;"><strong>Programming Interface:</strong> This is how you hook up the Arduino board to your computer for programming. Some boards have a USB jack on-board so that all you need to do is plug them into a USB cable, others have a header available so that you can plug in an FTDI Basic breakout or FTDI Cable. Other boards, like the Mini, break out the serial pins for programming but aren’t pin-compatible with the FTDI header. Any Arduino board that has a USB jack on-board also has some other hardware that enables the serial to USB conversion. Some boards, however, don’t need additional hardware because their microncontrollers have built-in support for USB.</span></p>
<hr style="width: 100%;" width="100%" />
<p><strong><span style="color: #ff6600; font-size: 16px;">Resources:</span></strong></p>
<p>http://www.tested.com/tech/robots/456466-know-your-arduino-guide-most-common-boards/</p>
<p>http://arduino.cc/en/Products.Compare</p>
<hr style="width: 100%;" width="100%" />
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-board-comparison-51063/">Comparison of Arduino Boards &#8211;  51063</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.robotpark.com/academy/arduino-board-comparison-51063/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Tutorial Series &#8211; Basics of Arduino 51062</title>
		<link>https://www.robotpark.com/academy/arduino-tutorial-series-basics-of-arduino-51062/</link>
		<comments>https://www.robotpark.com/academy/arduino-tutorial-series-basics-of-arduino-51062/#comments</comments>
		<pubDate>Tue, 19 Nov 2013 22:46:42 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[LEARN ROBOTICS]]></category>
		<category><![CDATA[Robot Electronics]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Robotics with Arduino]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=5338</guid>
		<description><![CDATA[<p style="text-align: justify;">As <span style="color: #ff6600;"><strong>robotpark.com</strong></span> we search for good <strong>Learning Resources</strong> for robot, robotics and robot designers. In this<span style="color: #ff6600;"><strong> Tutorial Series</strong></span> we have examined<strong> Arduino, Uno, Leonardo, etc.</strong> in lots of usefull applications.</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorial-series-basics-of-arduino-51062/">Arduino Tutorial Series &#8211; Basics of Arduino 51062</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">In this<span style="color: #ff6600;"><strong> Tutorial Series</strong></span> we have examined<strong> Arduino, Uno, Leonardo, etc.</strong> in lots of usefull applications.</p>
<p>You can Download the Source Codes of Tutorials Here : <strong><a href="http://www.robotpark.com/academy/LR/51062 -Arduino Tutorials.zip">51062 -Arduino Tutorials.zip</a></strong></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial 1: Uno Hardware </span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p>In this video we will look at the hardware for the Arduino Uno.</p>
<p><iframe src="http://www.youtube.com/embed/OkSGiko5EE0?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><strong>Download Arduino IDE:</strong> http://arduino.cc/en/Main/Software</p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #2: Getting Started</span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p style="text-align: justify;">In our second <strong>Arduino tutorial</strong>, we take a look at what is essentially the<strong> &#8220;hello world&#8221;</strong> of the microcontroller world.  We go through the setup of the <strong>Arduino IDE</strong> and drivers, along with the programming. Connection with the usb port.</p>
<p><iframe src="http://www.youtube.com/embed/K-vuCFVO0h0?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #3: Digital Inputs and Pull-Up Resitors </span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p style="text-align: justify;">In this tutorial we go over using<strong> digital inputs</strong> with the arduino to <strong>turn on an LED</strong> whenever a button is pressed. We also discuss the evil that is the floating pin and how to solve it.</p>
<p><iframe src="http://www.youtube.com/embed/3Ico1O2dMeo?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #4: Serial Communication </span></h2>
<h2><span style="color: #ff6600;">(Intermediate Level)</span></h2>
<p style="text-align: justify;">In this <strong>Arduino tutorial</strong>, we go over the<strong> Uno&#8217;s</strong> <strong>built in serial communication</strong>. We look at talking to the Arduino from the computer and vice versa, the difference between print and write, and my trick to getting the Arduino to accept strings of data, rather than just characters. Sending Commands to computer,</p>
<p><iframe src="http://www.youtube.com/embed/KYWCkdrCUKg?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #5: PWM and Servos </span></h2>
<h2><span style="color: #ff6600;">(Intermediate Level)</span></h2>
<p style="text-align: justify;">Inthis <strong>Arduino Tutorial,</strong> we look at the <strong>pulse width modulation, PWM,</strong> pins on the Arduino and their various applications, including producing a pseudo-analog signal and controlling a servo. You can control a servo of a<strong> robot or a robotic</strong> project with arduino code.</p>
<p><iframe src="http://www.youtube.com/embed/GzTPa0UL6vo?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #6: Analog Input </span></h2>
<h2><span style="color: #ff6600;">(Intermediate Level)</span></h2>
<p style="text-align: justify;">In this <strong>Arduino tutorial</strong>, we examine the use of the analog input pins, how they work, and how they are configured and used. As mentioned in the video, I have really come to the end of the basics of the Arduino.</p>
<p><iframe src="http://www.youtube.com/embed/-Zvt3N5IEsk?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #7: External Pin Interrupt </span></h2>
<h2><span style="color: #ff6600;">(Advanced Level)</span></h2>
<p>In this<strong> Arduino Tutorial</strong> we discuss the basics of interrupts, their applications, and, more specifically, external pin interrupts.</p>
<p><iframe src="http://www.youtube.com/embed/bmPKQzpnCeU?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2><span style="color: #ff6600;">Arduino Tutorial #8: I2C Communication</span></h2>
<h2><span style="color: #ff6600;">(Advanced Level)</span></h2>
<p id="watch-headline-title">This Arduino tutorial covers using I2C to communicate with an EEPROM chip. This is only part one of the I2C videos, there will be another covering Arduino to Arduino communication as well.</p>
<p><iframe src="http://www.youtube.com/embed/J3nuIL2dBak?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #9: Leonardo vs. Uno </span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p>Differences between Uno and Leonardo</p>
<p><iframe src="http://www.youtube.com/embed/Rm-2lXlCWZk?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><strong><span style="color: #ff6600;">Arduino Tutorial #10: Arduino to Arduino I2C</span></strong></h2>
<h2><span style="color: #ff6600;">(Advanced Level)</span></h2>
<p>In this tutorial, we continue with the second part of the <strong>Arduino I2C</strong> communication tutorial, using I2C to <strong>communicate between two Arduinos</strong>.</p>
<p><iframe src="http://www.youtube.com/embed/Jndb2vpAWwU?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #11: Leonardo as Keyboard</span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p style="text-align: justify;">In this <strong>Arduino tutorial</strong>, we look at the <strong>Arduino Leonardo&#8217;s</strong> built in USB emulation capabilities. Specifically, generating keyboard output. Remember that it is a good idea to add a switch to your code to ensure that the board stops acting like a keyboard, so that it can be reprogrammed.</p>
<p><iframe src="http://www.youtube.com/embed/0fjuJOkk8y4?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #12: Wireless Communication</span></h2>
<h2><span style="color: #ff6600;">(Intermediate Level)</span></h2>
<p style="text-align: justify;">In today&#8217;s Arduino Tutorial, we explore using &#8220;5 dollar&#8221; transmitters and receivers to send data between two Arduinos without wires.<br />
<strong>You can find the VirtualWire library here:</strong> http://www.airspayce.com/mikem/arduino/VirtualWire/</p>
<p><iframe src="http://www.youtube.com/embed/e8RhXtst7ME?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #13: Internal EEPROM</span></h2>
<h2><span style="color: #ff6600;">(Intermediate Level)</span></h2>
<p>In this <strong>Arduino Tutorial</strong>, we look at using the internal EEPROM included on the ATmega328p</p>
<p><iframe src="http://www.youtube.com/embed/jQoqpDTtIx4?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #14: Leonardo as Mouse</span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p>In this Arduino tutorial, we examine a more mischievous use for the <strong>Arduino Leonardo&#8217;s</strong> mouse emulation ability.</p>
<p><iframe src="http://www.youtube.com/embed/gfTyWSbMib8?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #15: Controlling Motors</span></h2>
<h2><span style="color: #ff6600;">(Basic Level)</span></h2>
<p>In this Arduino Tutorial, we use the ULN2003a IC to control a motor.</p>
<p><iframe src="http://www.youtube.com/embed/zTRts9KHTBA?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<h2 id="watch-headline-title"><span style="color: #ff6600;">Arduino Tutorial #16: Simple SPI Communication</span></h2>
<p>In this Arduino Tutorial, we look at using a shift register to demonstrate the Arduino&#8217;s simpler SPI communication.</p>
<p><iframe src="http://www.youtube.com/embed/YE0wnom_7As?list=PLE0C7D8863F6DACCE" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr style="width: 100%;" width="100%" />
<p><span style="color: #ff6600;"><strong>DOWNLOAD:</strong></span></p>
<p><strong>You can Download the Source Codes of Tutorials Here :</strong> <strong><a href="http://www.robotpark.com/academy/LR/51062 -Arduino Tutorials.zip">51062 -Arduino Tutorials.zip</a></strong></p>
<p>&nbsp;</p>
<hr style="width: 100%;" width="100%" />
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorial-series-basics-of-arduino-51062/">Arduino Tutorial Series &#8211; Basics of Arduino 51062</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.robotpark.com/academy/arduino-tutorial-series-basics-of-arduino-51062/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino VIDEO TUTORIALS  51061</title>
		<link>https://www.robotpark.com/academy/arduino-tutorial-videos-51061/</link>
		<comments>https://www.robotpark.com/academy/arduino-tutorial-videos-51061/#comments</comments>
		<pubDate>Fri, 15 Nov 2013 14:17:21 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[LEARN ROBOTICS]]></category>
		<category><![CDATA[Robot Electronics]]></category>
		<category><![CDATA[Robotics Lectures]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=5315</guid>
		<description><![CDATA[<p style="text-align: justify;">The first Arduino tutorial on getting started and connecting it to your PC. In this video I cover the following:</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorial-videos-51061/">Arduino VIDEO TUTORIALS  51061</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Arduino Tutorial #1</h2>
<h3><span style="color: #ff6600;">GETTING STARTED AND CONNECTED!</span></h3>
<p style="text-align: justify;">The first Arduino tutorial on getting started and connecting it to your PC. In this video I cover the following:</p>
<p>-What is <strong>Arduino</strong>?<br />
-What is a <strong>sketch</strong>?<br />
-What is the <strong>Arduino (software) IDE</strong> (interactive development environment) arduino-1.0.1<br />
-<strong>Arduino philosophy</strong><br />
-We take a look at the <strong>Arduno hardware.</strong><br />
-I cover how to download the<strong> Arduino Software and drivers</strong> and then how to install them.<br />
-What happens when the <strong>Arduino USB device driver fails</strong> and how to solve it.<br />
-I upload a sketch to the Arduino UNO R3 to test it and blink an LED.<br />
-I discuss the project for tutorial #2, a voltmeter with Min Max Ave.<br />
-I talk about the Sparkfun serial enabled 16 x 2 LCD and the challenges it poses.</p>
<p style="text-align: justify;"><strong style="color: #ff6600;">Arduino Uno R3 features:  </strong>ATmega328 micro controller, Input voltage &#8211; 7-12V, 14 Digital I/O Pins (6 PWM outputs), 6 Analogue Inputs, 32k Flash Memory , 16Mhz Clock Speed</p>
<p><span style="color: #ff6600;"><strong>Video Link -</strong> <span style="color: #000000;">http://youtu.be/kLd_JyvKV4Y</span></span></p>
<hr style="width: 100%;" width="100%" />
<h2>Arduino Tutorial #2</h2>
<h3><span style="color: #ff6600;">SKETCH STRUCTURE, Variables, Procedures</span></h3>
<p style="text-align: justify;">In this Arduino tutorial we look at Sketch structure, variables and procedures.</p>
<p><iframe src="//www.youtube.com/embed/Ub_oYlCo3i0" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>* What is the sketch structure?<br />
* What are variables and what types of variables &#8211; int, integer, float, floating point, byte, string array.<br />
* The build of the voltage divider for the voltmeter can be found in the Ohms law tutorial:<br />
<a dir="ltr" title="http://www.youtube.com/watch?v=AWLJADJTWHU" href="http://www.youtube.com/watch?v=AWLJADJTWHU" target="_blank" rel="nofollow">http://www.youtube.com/watch?v=AWLJAD&#8230;</a><br />
* What is the Arduino (software) IDE (interactive development environment) arduino-1.0.1<br />
* What is an Arduino library / libraries<br />
* Arduino philosophy<br />
* We take a look at the Arduno hardware.<br />
* I discuss the project for the tutorial, a voltmeter with Min Max Ave.<br />
* I talk about the Sparkfun serial enabled 16 x 2 LCD and the challenges it poses.<br />
* I talk about the Sparkfun serial enabled 20 x 4 LCD.<br />
* Arduino for beginners / dummies / newbies</p>
<p><strong>Arduino Site:</strong> <a dir="ltr" title="http://www.arduino.cc/" href="http://www.arduino.cc/" target="_blank" rel="nofollow">http://www.arduino.cc/</a><br />
<strong>Arduino software / IDE</strong>: <a dir="ltr" title="http://arduino.cc/en/Main/Software" href="http://arduino.cc/en/Main/Software" target="_blank" rel="nofollow">http://arduino.cc/en/Main/Software</a><br />
<strong>Arduino forum</strong>: <a dir="ltr" title="http://arduino.cc/forum/" href="http://arduino.cc/forum/" target="_blank" rel="nofollow">http://arduino.cc/forum/</a></p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;">Video Link -</span> </strong>http://youtu.be/Ub_oYlCo3i0</p>
<hr style="width: 100%;" width="100%" />
<h2>Arduino Tutorial #3</h2>
<h3><span style="color: #ff6600;">Functions, Return Values, Variables</span></h3>
<p>A tutorial on sketch structure, functions, return values and variables.</p>
<p><iframe src="http://www.youtube.com/embed/kV7FKL9FtwM" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Items and topics covered in this video:</p>
<p>* Local and global variables<br />
* Functions / procedures<br />
* Return values from functions<br />
* Sample sketch code that does Math / arithmetic and write to the terminal<br />
* Some commands used: Serial.print; Serial.println, if, else, void setup, void loop, return</p>
<p><strong><span style="color: #ff6600;">Video Link:</span></strong> http://youtu.be/kV7FKL9FtwM</p>
<hr style="width: 100%;" width="100%" />
<h2>Arduino Tutorial #4</h2>
<h3><span style="color: #ff6600;"> LCD Displays, Libraries </span></h3>
<p style="text-align: justify;"><span style="text-align: justify;">A tutorial on interfacing LCDs (liquid crystal displays) with Arduino. We take a look at libraries and the role they play&#8230;and the potential issues, errors and troubleshooting involved. </span>We look at several types of displays but concentrate on the 4&#215;20 Sparkfun serial enabled LCD display.</p>
<p><iframe src="http://www.youtube.com/embed/X1BCvjxIDHM" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><strong><span style="color: #ff6600;">Video Link:</span></strong> http://youtu.be/X1BCvjxIDHM</p>
<hr style="width: 100%;" width="100%" />
<h2>Arduino Tutorial #5</h2>
<h3><span style="color: #ff6600;">Digital Voltmeter, Analog to Digital Converter</span></h3>
<p style="text-align: justify;">In this tutorial we look at a digital voltmeter project and how it used the Arduino analog input. This involves understanding ADC or analog to digital converters and how they work.</p>
<p><iframe src="http://www.youtube.com/embed/y-_Pkw_GQ-c" width="100%" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p style="text-align: justify;">The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.</p>
<p><strong><span style="color: #ff6600;">Video Link: </span></strong><span style="color: #ff6600;"><span style="color: #000000;">http:</span></span>//youtu.be/y-_Pkw_GQ-c</p>
<hr style="width: 100%;" width="100%" />
<h3>Resources</h3>
<p>We also gave a quick peek at the Arduino DUE: <a dir="ltr" title="http://arduino.cc/en/Main/arduinoBoardDue" href="http://arduino.cc/en/Main/arduinoBoardDue" target="_blank" rel="nofollow">http://arduino.cc/en/Main/arduinoBoar&#8230;</a><br />
Thanks to Clarence of &#8220;Clarence&#8217;s Wicked Mind&#8221; for the original code that I used and updated for this project: <a dir="ltr" title="http://www.clarenceho.net:8123/blog/articles/search?q=voltmeter" href="http://www.clarenceho.net:8123/blog/articles/search?q=voltmeter" target="_blank" rel="nofollow">http://www.clarenceho.net:8123/blog/a&#8230;</a><br />
The sketch / project code for the digital voltmeter:: <a dir="ltr" title="http://mjlorton.com/forum/index.php?topic=439.0" href="http://mjlorton.com/forum/index.php?topic=439.0" target="_blank" rel="nofollow">http://mjlorton.com/forum/index.php?t&#8230;</a><br />
Also read Measuring Stuff &#8211; The Arduino DAQ Chronicles: <a dir="ltr" title="https://sites.google.com/site/measuringstuff/the-arduino" href="https://sites.google.com/site/measuringstuff/the-arduino" target="_blank" rel="nofollow">https://sites.google.com/site/measuri&#8230;</a></p>
<hr />
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorial-videos-51061/">Arduino VIDEO TUTORIALS  51061</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.robotpark.com/academy/arduino-tutorial-videos-51061/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Arduino ? 51052</title>
		<link>https://www.robotpark.com/academy/what-is-arduino-51052/</link>
		<comments>https://www.robotpark.com/academy/what-is-arduino-51052/#comments</comments>
		<pubDate>Wed, 11 Sep 2013 17:37:41 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[LEARN ROBOTICS]]></category>
		<category><![CDATA[Robot Electronics]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=4990</guid>
		<description><![CDATA[<p style="text-align: justify;"><em style="font-size: 14px;"><strong><span style="color: #ff6600;"><strong>"It's an open-source physical computing platform"</strong> </span></strong></em></p>
<p style="text-align: justify;"><strong>Arduino is a tool</strong> for making computers that can sense and control more of the physical world than your desktop computer. <strong>It's an open-source physical computing platform</strong> based on a simple microcontroller board, and a development environment for writing software for the board.</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/what-is-arduino-51052/">What is Arduino ? 51052</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h3 style="text-align: justify;"><strong><span style="color: #ff6600;"><strong>&#8220;It&#8217;s an open-source physical computing platform&#8221;</strong> </span></strong></h3>
<p style="text-align: justify;"><strong>Arduino is a tool</strong> for making computers that can sense and control more of the physical world than your desktop computer. <strong>It&#8217;s an open-source physical computing platform</strong> based on a simple microcontroller board, and a development environment for writing software for the board.</p>
<p style="text-align: justify;"><strong>Arduino can be used to develop interactive objects</strong>, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs.</p>
<p style="text-align: justify;"><strong>Arduino projects</strong> can be <strong>stand-alone,</strong> or they can be <strong>communicate with software running on your computer</strong> (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.</p>
<p style="text-align: justify;"><strong>Arduino</strong> is a <strong>single-board microcontrolle</strong>r to make using electronics in multidisciplinary projects more accessible. The hardware consists of an <strong>open-source hardware board</strong> designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. The software consists of a <strong>standard programming language compiler</strong> and a boot loader that executes on the <strong>microcontroller</strong>.</p>
<p style="text-align: justify;"><strong>Arduino</strong> boards can be purchased pre-assembled or as <strong>do-it-yourself kits</strong>. Hardware design information is available for those who would like to assemble an Arduino by hand.</p>
<p style="text-align: justify;"><a href="http://www.robotpark.com/academy/LR/51052-Arduino_ROBOTPARK.png"><img class="aligncenter" src="http://www.robotpark.com/academy/LR/51052-Arduino_ROBOTPARK.png" alt="" width="1400" height="800" /></a></p>
<hr />
<p style="text-align: justify;"><span style="font-size: 18px;"><strong><span style="color: #ff6600;">Why Arduino?</span></strong></span></p>
<p style="text-align: justify;"><strong>There are many other microcontrollers and microcontroller platforms</strong> available for physical computing.<br />
-Parallax Basic Stamp,<br />
-Netmedia&#8217;s BX-24,<br />
-Phidgets,<br />
-MIT&#8217;s Handyboard, and many others offer similar functionality.</p>
<p style="text-align: justify;">All of these tools take the messy details of microcontroller programming and wrap it up in an <strong>easy-to-use package</strong>. Arduino also simplifies the process of working with microcontrollers, but it offers some advantage for teachers, students, and interested amateurs over other systems:</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"> Inexpensive</span> -</strong> Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"> Cross-platform -</span> </strong>The Arduino software runs on <strong>Windows, Macintosh OSX, and Linux operating systems</strong>. Most microcontroller systems are limited to Windows.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"> Simple, clear programming environment -</span></strong> The Arduino programming environment is<strong> easy-to-use for beginners</strong>, yet <strong>flexible enough for advanced users</strong> to take advantage of as well. For teachers, it&#8217;s conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with the look and feel of Arduino</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"> Open source and extensible software-</span></strong> The Arduino software is published as <strong>open source tools</strong>,<strong> available for extension</strong> by experienced programmers. The language can be expanded through <strong>C++ libraries,</strong> and people wanting to understand the technical details can make the leap from<strong> Arduino to the AVR C</strong> programming language on which it&#8217;s based. Similarly, you can add AVR-C code directly into your Arduino programs if you want to.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;"> Open source and extensible hardware -</span></strong> The Arduino is based on Atmel&#8217;s ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a <strong>Creative Commons license</strong>, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.</p>
<hr style="width: 100%;" width="100%" />
<p><strong><span style="color: #ff6600;">The Arduino Idea&#8230;</span></strong></p>
<p style="text-align: justify;"><strong>Arduino</strong> started in <strong>2005</strong> as a project for students at the <strong>Design Institute of Ivrea</strong>, <strong>Italy</strong>. At that time program students used a &#8220;<strong>BASIC Stamp</strong>&#8221; at a cost of $100, considered expensive for students. Casey Reas, one of the founders, taught at Ivrea.</p>
<p style="text-align: justify;">A hardware thesis was contributed for a wiring design by <strong>Colombian student Hernando Barragan</strong>. After the wiring platform was complete, researchers worked to make it cheaper, lighter, less expensive, and available to the open source community. The school eventually closed down, so these researchers, one of them <strong>David Cuartielles</strong> promoted the idea.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;">Hardware</span></strong></p>
<p style="text-align: justify;">An <strong>Arduino</strong> board consists of an<strong> Atmel 8-bit AVR microcontroller</strong> with complementary components to facilitate programming and incorporation into other circuits. <strong>An important aspect of the Arduino</strong> is the standard way that connectors are exposed, allowing the CPU board to be connected to a variety of interchangeable<strong> add-on modules known as shields.</strong> Some shields communicate with the Arduino board directly over various pins, but many shields are individually addressable via an I²C serial bus, allowing many shields to be stacked and used in parallel.</p>
<p style="text-align: justify;"><strong><span style="color: #ff6600;">Software</span></strong></p>
<p style="text-align: justify;">The<strong> Arduino integrated development environment (IDE</strong>) is a cross-platform application written in<strong> Java</strong>, and is derived from the IDE for the Processing programming language and the<strong> Wiring projects</strong>. It is designed to introduce programming to artists and other newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click. <strong>A program or code written for Arduino is called a</strong><span style="color: #ff6600;"><strong> &#8220;sketch&#8221;</strong></span>.</p>
<p style="text-align: justify;"><strong>Arduino programs</strong> are written in<strong> C or C++</strong>. The <strong>Arduino IDE</strong> comes with a software library called <strong>&#8220;Wiring&#8221;</strong> from the original Wiring project, which makes many common input/output operations much easier. Users only need define two functions to make a runnable cyclic executive program:</p>
<p> -<strong> setup():</strong> a function run once at the start of a program that can initialize settings<br />
&#8211; <strong>loop():</strong> a function called repeatedly until the board powers off</p>
<hr style="width: 100%;" width="100%" />
<p><span style="color: #ff6600;"><strong>A typical first program: </strong></span>for a microcontroller <strong>simply blinks an LED on and off</strong>. In the Arduino environment, the user might write a program like this:</p>
<pre><em>#define LED_PIN 13

void setup () {
  pinMode (LED_PIN, OUTPUT); // Enable pin 13 for digital output
}

void loop () {
  digitalWrite (LED_PIN, HIGH); // Turn on the LED
  delay (1000); // Wait one second (1000 milliseconds)
  digitalWrite (LED_PIN, LOW); // Turn off the LED
  delay (1000); // Wait one second
}

</em></pre>
<hr style="width: 100%;" width="100%" />
<h3 style="text-align: justify;"> <strong><span style="color: #ff6600;">What is an Arduino Board ? </span></strong></h3>
<p style="text-align: justify;">In this MicroNugget, CBT Nuggets trainer Eli the Computer Guy discusses Arduino boards, a small, inexpensive computer board that allows you to create robotics and automated devices.</p>
<p><iframe src="http://www.youtube.com/embed/92OKxv1894Y" width="710" height="350" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<hr />
<h3></h3>
<h3><strong><span style="color: #ff6600; font-size: 16px;">Resources</span></strong></h3>
<p>http://arduino.cc/en/Guide/Windows</p>
<hr />
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/what-is-arduino-51052/">What is Arduino ? 51052</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.robotpark.com/academy/what-is-arduino-51052/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Tutorials &#8211; Blinking Leds 51051</title>
		<link>https://www.robotpark.com/academy/arduino-tutorials-blinking-leds-51051/</link>
		<comments>https://www.robotpark.com/academy/arduino-tutorials-blinking-leds-51051/#comments</comments>
		<pubDate>Wed, 11 Sep 2013 17:23:45 +0000</pubDate>
		<dc:creator><![CDATA[Gokhan Isgor]]></dc:creator>
				<category><![CDATA[LEARN ROBOTICS]]></category>
		<category><![CDATA[Robot Electronics]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.robotee.com/?p=4981</guid>
		<description><![CDATA[<p><strong><span style="color: #ff6600; font-size: 16px;">Arduino for Dummies </span></strong></p>
<p>This is a very simple tutorial video by MIT to learn Arduino Basics.</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorials-blinking-leds-51051/">Arduino Tutorials &#8211; Blinking Leds 51051</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong><span style="color: #ff6600; font-size: 16px;">Arduino for Dummies </span></strong></p>
<p>This is a very simple tutorial video by MIT to learn Arduino Basics.</p>
<p>More information at: http://k12videos.mit.edu/terms-conditions</p>
<hr style="width: 100%;" width="100%" />
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.robotpark.com/academy/arduino-tutorials-blinking-leds-51051/">Arduino Tutorials &#8211; Blinking Leds 51051</a> appeared first on <a rel="nofollow" href="https://www.robotpark.com/academy">Robotpark ACADEMY</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.robotpark.com/academy/arduino-tutorials-blinking-leds-51051/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
