<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Arduino_Pro_Micro</id>
	<title>Arduino Pro Micro - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Arduino_Pro_Micro"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Arduino_Pro_Micro&amp;action=history"/>
	<updated>2026-07-21T21:40:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Arduino_Pro_Micro&amp;diff=14337&amp;oldid=prev</id>
		<title>Chao: Created page with &quot;== Documentation == * Schematic of Pro Micro * Eagle files * Atmega_32u4 Datasheet * [https://dlnmh9ip6v2uc.cl...&quot;</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Arduino_Pro_Micro&amp;diff=14337&amp;oldid=prev"/>
		<updated>2017-05-15T11:02:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Documentation == * &lt;a href=&quot;/w/File:Pro-Micro-v11-5V_B.pdf&quot; title=&quot;File:Pro-Micro-v11-5V B.pdf&quot;&gt;Schematic of Pro Micro&lt;/a&gt; * &lt;a href=&quot;/w/File:Pro-Micro-v11.zip&quot; title=&quot;File:Pro-Micro-v11.zip&quot;&gt;Eagle files&lt;/a&gt; * &lt;a href=&quot;/w/Atmega_32u4&quot; title=&quot;Atmega 32u4&quot;&gt;Atmega_32u4&lt;/a&gt; Datasheet * [https://dlnmh9ip6v2uc.cl...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Documentation ==&lt;br /&gt;
* [[:File:Pro-Micro-v11-5V_B.pdf|Schematic of Pro Micro]]&lt;br /&gt;
* [[:File:Pro-Micro-v11.zip|Eagle files]]&lt;br /&gt;
* [[Atmega_32u4]] Datasheet&lt;br /&gt;
* [https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/32U4Note.pdf Firmware Note]&lt;br /&gt;
* [https://github.com/sparkfun/SF32u4_boards/archive/master.zip Arduino Addon Files]&lt;br /&gt;
== How to use ==&lt;br /&gt;
Pro Micro can run directly as leonardo board, or use this board file: [[:File:SF32u4_boards.zip|SF32u4_boards.zip]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Grab this zip folder, which is kind of an addon to Arduino, and unzip it into '''a hardware directory''' within your Arduino sketchbook. Where's your Arduino sketchbook? Well, by default, it should be in your My Documents folder, but to double check you can go to File &amp;gt; Preferences within Arduino and see the Sketchbook location text box. Just make sure you close all Arduino windows once you're done.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Pro micro board preference.png|400px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you've unzipped that folder into the hardware folder within your Arduino sketchbook (you may actually have to create a hardware folder),  your directory structure should look something like this:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Pro micro board directories.png|400px]]&lt;br /&gt;
=== Demo Code ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot;&amp;gt;&lt;br /&gt;
int RXLED = 17;  // The RX LED has a defined Arduino pin&lt;br /&gt;
// The TX LED was not so lucky, we'll need to use pre-defined&lt;br /&gt;
// macros (TXLED1, TXLED0) to control that.&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
 pinMode(RXLED, OUTPUT);  // Set RX LED as an output&lt;br /&gt;
 // TX LED is set as an output behind the scenes&lt;br /&gt;
&lt;br /&gt;
 Serial.begin(9600); //This pipes to the serial monitor&lt;br /&gt;
 Serial1.begin(9600); //This is the UART, pipes to sensors attached to board&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
 Serial.println(&amp;quot;Hello world&amp;quot;);  // Print &amp;quot;Hello World&amp;quot; to the Serial Monitor&lt;br /&gt;
 Serial1.println(&amp;quot;Hello!&amp;quot;);  // Print &amp;quot;Hello!&amp;quot; over hardware UART&lt;br /&gt;
&lt;br /&gt;
 digitalWrite(RXLED, HIGH);   // set the LED on&lt;br /&gt;
 TXLED1; //TX LED is not tied to a normally controlled pin&lt;br /&gt;
 delay(1000);              // wait for a second&lt;br /&gt;
 digitalWrite(RXLED, LOW);    // set the LED off&lt;br /&gt;
 TXLED0;&lt;br /&gt;
 delay(1000);              // wait for a second&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[category: Arduino Boards]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>