pinout.vvzero.com/output/test.html

252 lines
20 KiB
HTML

<!doctype html>
<html>
<head><script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script>
<title>Raspberry Pi Pinout - Rev 2 Board</title>
<link href='http://fonts.googleapis.com/css?family=Sanchez|Ubuntu+Mono' rel='stylesheet' type='text/css' />
<link href='/prettify/prettify.css' rel='stylesheet' />
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<link href="/pinout.css?v=0010" rel="stylesheet">
<!--script type='text/javascript'>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-32070014-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script-->
</head>
<body>
<div id="container">
<div class="latest" style="padding:10px;font-size:14px;margin-bottom:10px;text-align:right;">
Latest at Gadgetoid: <a href="http://pi.gadgetoid.com/article/parallax-propeller-p8x32a-first-impressions">Propeller ASC+, the Arduino-compatible multi-core micro: read my first impressions</a>
</div>
<h1 class="logo"><img src="/pinout-logo.png" style="top:8px;" /><span>Pi</span>n<span class="out">out</span></h1>
<nav id="gpio">
<div id="pinbase"></div>
<div id="pinbasebplus"></div>
<ul class="bottom">
<li class="pin1 3v3"><a href="/pindb/pin1_3v3_power"><span class="default"><span class="phys">1</span> 3v3 Power</span><span class="pin"></span>
</a></li>
<li class="pin3 gpio i2c"><a href="/pindb/pin3_gpio2"><span class="default"><span class="phys">3</span> BCM 2 <small>(SDA)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 8</span></a></li>
<li class="pin5 gpio i2c"><a href="/pindb/pin5_gpio3"><span class="default"><span class="phys">5</span> BCM 3 <small>(SCL)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 9</span></a></li>
<li class="pin7 gpio"><a href="/pindb/pin7_gpio4"><span class="default"><span class="phys">7</span> BCM 4 <small>(GPCLK0)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Green LED</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 7</span></a></li>
<li class="pin9 gnd"><a href="/pindb/pin9_ground"><span class="default"><span class="phys">9</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin11 gpio"><a href="/pindb/pin11_gpio17"><span class="default"><span class="phys">11</span> BCM 17 </span><span class="pin"></span>
<span class="alternate legend_pibrella">Yellow LED</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin13 gpio"><a href="/pindb/pin13_gpio27"><span class="default"><span class="phys">13</span> BCM 27 <small>(PCM_D)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Red LED</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 2</span></a></li>
<li class="pin15 gpio"><a href="/pindb/pin15_gpio22"><span class="default"><span class="phys">15</span> BCM 22 </span><span class="pin"></span>
<span class="alternate legend_pibrella">Output A</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 3</span></a></li>
<li class="pin17 3v3"><a href="/pindb/pin17_3v3_power"><span class="default"><span class="phys">17</span> 3v3 Power</span><span class="pin"></span>
</a></li>
<li class="pin19 gpio spi"><a href="/pindb/pin19_gpio10"><span class="default"><span class="phys">19</span> BCM 10 <small>(MOSI)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Input D</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 12</span></a></li>
<li class="pin21 gpio spi"><a href="/pindb/pin21_gpio9"><span class="default"><span class="phys">21</span> BCM 9 <small>(MISO)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Input A</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 13</span></a></li>
<li class="pin23 gpio spi"><a href="/pindb/pin23_gpio11"><span class="default"><span class="phys">23</span> BCM 11 <small>(SCKL)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Button</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 14</span></a></li>
<li class="pin25 gnd"><a href="/pindb/pin25_ground"><span class="default"><span class="phys">25</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin27 gpio i2c"><a href="/pindb/pin27_id_sd"><span class="default"><span class="phys">27</span> ID_SD</span><span class="pin"></span>
</a></li>
<li class="pin29 gpio"><a href="/pindb/pin29_gpio5"><span class="default"><span class="phys">29</span> BCM 5 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin31 gpio"><a href="/pindb/pin31_gpio6"><span class="default"><span class="phys">31</span> BCM 6 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin33 gpio"><a href="/pindb/pin33_gpio13"><span class="default"><span class="phys">33</span> BCM 13 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin35 gpio spi"><a href="/pindb/pin35_gpio19"><span class="default"><span class="phys">35</span> BCM 19 <small>(MISO)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin37 gpio"><a href="/pindb/pin37_gpio26"><span class="default"><span class="phys">37</span> BCM 26 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin39 gnd"><a href="/pindb/pin39_ground"><span class="default"><span class="phys">39</span> Ground</span><span class="pin"></span>
</a></li>
</ul>
<ul class="top">
<li class="pin2 5v"><a href="/pindb/pin2_5v_power"><span class="default"><span class="phys">2</span> 5v Power</span><span class="pin"></span>
</a></li>
<li class="pin4 5v"><a href="/pindb/pin4_5v_power"><span class="default"><span class="phys">4</span> 5v Power</span><span class="pin"></span>
</a></li>
<li class="pin6 gnd"><a href="/pindb/pin6_ground"><span class="default"><span class="phys">6</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin8 gpio uart"><a href="/pindb/pin8_gpio14"><span class="default"><span class="phys">8</span> BCM 14 <small>(TXD)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 15</span></a></li>
<li class="pin10 gpio uart"><a href="/pindb/pin10_gpio15"><span class="default"><span class="phys">10</span> BCM 15 <small>(RXD)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 16</span></a></li>
<li class="pin12 gpio"><a href="/pindb/pin12_gpio18"><span class="default"><span class="phys">12</span> BCM 18 <small>(PCM_C)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Buzzer</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 1</span></a></li>
<li class="pin14 gnd"><a href="/pindb/pin14_ground"><span class="default"><span class="phys">14</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin16 gpio"><a href="/pindb/pin16_gpio23"><span class="default"><span class="phys">16</span> BCM 23 </span><span class="pin"></span>
<span class="alternate legend_pibrella">Output B</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 4</span></a></li>
<li class="pin18 gpio"><a href="/pindb/pin18_gpio24"><span class="default"><span class="phys">18</span> BCM 24 </span><span class="pin"></span>
<span class="alternate legend_pibrella">Output C</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 5</span></a></li>
<li class="pin20 gnd"><a href="/pindb/pin20_ground"><span class="default"><span class="phys">20</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin22 gpio"><a href="/pindb/pin22_gpio25"><span class="default"><span class="phys">22</span> BCM 25 </span><span class="pin"></span>
<span class="alternate legend_pibrella">Output D</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 6</span></a></li>
<li class="pin24 gpio spi"><a href="/pindb/pin24_gpio8"><span class="default"><span class="phys">24</span> BCM 8 <small>(CE0)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Input C</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 10</span></a></li>
<li class="pin26 gpio spi"><a href="/pindb/pin26_gpio7"><span class="default"><span class="phys">26</span> BCM 7 <small>(CE1)</small></span><span class="pin"></span>
<span class="alternate legend_pibrella">Input B</span>
<span class="alternate legend_wiringpi">Wiring Pi pin 11</span></a></li>
<li class="pin28 gpio"><a href="/pindb/pin28_id_sc"><span class="default"><span class="phys">28</span> ID_SC</span><span class="pin"></span>
</a></li>
<li class="pin30 gnd"><a href="/pindb/pin30_ground"><span class="default"><span class="phys">30</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin32 gpio"><a href="/pindb/pin32_gpio12"><span class="default"><span class="phys">32</span> BCM 12 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin34 gnd"><a href="/pindb/pin34_ground"><span class="default"><span class="phys">34</span> Ground</span><span class="pin"></span>
</a></li>
<li class="pin36 gpio"><a href="/pindb/pin36_gpio16"><span class="default"><span class="phys">36</span> BCM 16 </span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin38 gpio spi"><a href="/pindb/pin38_gpio20"><span class="default"><span class="phys">38</span> BCM 20 <small>(MOSI)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
<li class="pin40 gpio spi"><a href="/pindb/pin40_gpio21"><span class="default"><span class="phys">40</span> BCM 21 <small>(SCLK)</small></span><span class="pin"></span>
<span class="alternate legend_wiringpi">Wiring Pi pin 0</span></a></li>
</ul>
</nav>
<div id="content">
<div id="pages">
<article class="page_index"><h1>Pinout!</h1>
<h3>The comprehensive Raspberry Pi Pinout guide for the Raspberry Pi, now with Model B+ and Pi 2</h3>
<p>Pinout isn't meant to be printable, but it's a great quick-reference and a comprehensive starter guide to learning about your Raspberry Pi's GPIO pins.</p>
<h2>What do these numbers mean, anyway?</h2>
<ul>
<li>BCM - Broadcom pin number, these are the ones you probably want to use with RPi.GPIO</li>
<li>WiringPi - Wiring Pi pin number, for Gordon's Wiring Pi library</li>
<li>Physical - Number corresponding to the pins physical location on the header</li>
</ul>
<h2>Pi 2+</h2>
<p>To celebrate the launch of the Pi 2 and the new Pi-enthusiasts it'll bring, Pinout has been updated to be cleaner, more comprehensive and more accurate.</p>
<h2>Model B+</h2>
<p>Now that the Raspberry Pi Model B Plus is here, I've updated Pinout with the 14 extra pins you'll find on your shiny new board.</p>
<p>Note: While I've placed a gap to visually separate the additional 14 pins on the B+, you wont find this gap on the actual board!</p></article>
<article class="page_pibrella"><h1>Pibrella</h1>
<p>The all-in-one light, sound, input and output add-on board from Pimoroni vs Cyntech uses lots of IO on the Pi but leaves both Serial and I2C free leaving plenty of room for expansion if you get creative.</p>
<p>Pibrella is easy to use, first you should install the module using LXTerminal/Command Line:</p>
<pre><code class="bash">sudo apt-get install python-pip
sudo pip install pibrella
</code></pre>
<p>Then import it into your Python script and start tinkering:</p>
<pre><code class="bash">import pibrella
pibrella.light.red.on()
</code></pre></article>
<article class="pin1_3v3_power"><h1>3v3 Power</h1><ul><li>Physical pin 1</li></ul><h3>The 3v3, 3.3 volt, supply pin on the Pi has a max available current of about 50 mA. Enough to power a couple of LEDs or a microprocessor, but not much more.</h3>
<p>You should generally use the 5v supply, coupled with a 3v3 regulator for 3.3v projects.</p></article>
<article class="pin2_5v_power"><h1>5v Power</h1><ul><li>Physical pin 2</li></ul><h3>The 5v power pins are connected directly to the Pi's power input and will capably provide the full current of your mains adaptor, less that used by the Pi itself.</h3>
<p>With a decent power supply, such as the official Pi adaptor, you can expect to pull about 1.5A.</p>
<p>Don't be disuaded by what sounds like a measly low voltage. You can do a lot with 5v. Power Arduinos, and even run a small Electroluminescent wire inverter right off the 5v pin!</p></article>
<article class="pin3_gpio2"><h1>BCM 2 (SDA)</h1><ul><li>Physical pin 3</li><li>BCM pin 2</li><li>Wiring Pi pin 8</li><li>BCM pin 0 on Rev 1 ( very early ) Pi</li></ul><p>It's easy to get started writing a digital HIGH or LOW to a GPIO pin, but you've got to remember a few things:</p>
<ul>
<li>Run your script as root</li>
<li>Set your pin's mode to OUTPUT (1)</li>
</ul>
<p>Assuming you've installed WiringPi2-Python ( pip install wiringpi2 ) then try pasting the following into a .py file:</p>
<pre><code class="python">import wiringpi2 as wiringpi
HIGH = 1
LOW = 0
OUTPUT = 1
INPUT = 0
wiringpi.wiringPiSetup()
wiringpi.pinMode(8,OUTPUT)
wiringpi.digitalWrite(8,HIGH)
</code></pre>
<p>Then run it with:</p>
<pre><code class="bash">sudo python myscript.py
</code></pre></article>
<article class="pin4_5v_power"><h1>5v Power</h1><ul><li>Physical pin 4</li></ul><h3>The 5v power pins are connected directly to the Pi's power input and will capably provide the full current of your mains adaptor, less that used by the Pi itself.</h3>
<p>With a decent power supply, such as the official Pi adaptor, you can expect to pull about 1.5A.</p>
<p>Don't be disuaded by what sounds like a measly low voltage. You can do a lot with 5v. Power Arduinos, and even run a small Electroluminescent wire inverter right off the 5v pin!</p></article>
<article class="pin5_gpio3"><h1>BCM 3 (SCL)</h1><ul><li>Physical pin 5</li><li>BCM pin 3</li><li>Wiring Pi pin 9</li><li>BCM pin 1 on Rev 1 ( very early ) Pi</li></ul><pre><code class="python">require 'wiringpi2'
HIGH = 1
LOW = 0
OUTPUT = 1
INPUT = 0
io = WiringPi::GPIO.new
io.pin_mode(9,OUTPUT)
io.digital_write(9,HIGH)
</code></pre></article>
<article class="pin6_ground"><h1>Ground</h1><ul><li>Physical pin 6</li></ul><p>Ground!</p></article>
<article class="pin7_gpio4"><h1>BCM 4 (GPCLK0)</h1><ul><li>Physical pin 7</li><li>BCM pin 4</li><li>Wiring Pi pin 7</li></ul>None</article>
<article class="pin8_gpio14"><h1>BCM 14 (TXD)</h1><ul><li>Physical pin 8</li><li>BCM pin 14</li><li>Wiring Pi pin 15</li></ul>None</article>
<article class="pin9_ground"><h1>Ground</h1><ul><li>Physical pin 9</li></ul><p>Ground!</p></article>
<article class="pin10_gpio15"><h1>BCM 15 (RXD)</h1><ul><li>Physical pin 10</li><li>BCM pin 15</li><li>Wiring Pi pin 16</li></ul>None</article>
<article class="pin11_gpio17"><h1>BCM 17 </h1><ul><li>Physical pin 11</li><li>BCM pin 17</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin12_gpio18"><h1>BCM 18 (PCM_C)</h1><ul><li>Physical pin 12</li><li>BCM pin 18</li><li>Wiring Pi pin 1</li></ul>None</article>
<article class="pin13_gpio27"><h1>BCM 27 (PCM_D)</h1><ul><li>Physical pin 13</li><li>BCM pin 27</li><li>Wiring Pi pin 2</li><li>BCM pin 21 on Rev 1 ( very early ) Pi</li></ul>None</article>
<article class="pin14_ground"><h1>Ground</h1><ul><li>Physical pin 14</li></ul><p>Ground!</p></article>
<article class="pin15_gpio22"><h1>BCM 22 </h1><ul><li>Physical pin 15</li><li>BCM pin 22</li><li>Wiring Pi pin 3</li></ul>None</article>
<article class="pin16_gpio23"><h1>BCM 23 </h1><ul><li>Physical pin 16</li><li>BCM pin 23</li><li>Wiring Pi pin 4</li></ul>None</article>
<article class="pin17_3v3_power"><h1>3v3 Power</h1><ul><li>Physical pin 17</li></ul>None</article>
<article class="pin18_gpio24"><h1>BCM 24 </h1><ul><li>Physical pin 18</li><li>BCM pin 24</li><li>Wiring Pi pin 5</li></ul>None</article>
<article class="pin19_gpio10"><h1>BCM 10 (MOSI)</h1><ul><li>Physical pin 19</li><li>BCM pin 10</li><li>Wiring Pi pin 12</li></ul>None</article>
<article class="pin20_ground"><h1>Ground</h1><ul><li>Physical pin 20</li></ul><p>Ground!</p></article>
<article class="pin21_gpio9"><h1>BCM 9 (MISO)</h1><ul><li>Physical pin 21</li><li>BCM pin 9</li><li>Wiring Pi pin 13</li></ul>None</article>
<article class="pin22_gpio25"><h1>BCM 25 </h1><ul><li>Physical pin 22</li><li>BCM pin 25</li><li>Wiring Pi pin 6</li></ul>None</article>
<article class="pin23_gpio11"><h1>BCM 11 (SCKL)</h1><ul><li>Physical pin 23</li><li>BCM pin 11</li><li>Wiring Pi pin 14</li></ul>None</article>
<article class="pin24_gpio8"><h1>BCM 8 (CE0)</h1><ul><li>Physical pin 24</li><li>BCM pin 8</li><li>Wiring Pi pin 10</li></ul>None</article>
<article class="pin25_ground"><h1>Ground</h1><ul><li>Physical pin 25</li></ul><p>Ground!</p></article>
<article class="pin26_gpio7"><h1>BCM 7 (CE1)</h1><ul><li>Physical pin 26</li><li>BCM pin 7</li><li>Wiring Pi pin 11</li></ul>None</article>
<article class="pin27_id_sd"><h1>ID_SD</h1><ul><li>Physical pin 27</li></ul>None</article>
<article class="pin28_id_sc"><h1>ID_SC</h1><ul><li>Physical pin 28</li></ul>None</article>
<article class="pin29_gpio5"><h1>BCM 5 </h1><ul><li>Physical pin 29</li><li>BCM pin 5</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin30_ground"><h1>Ground</h1><ul><li>Physical pin 30</li></ul><p>Ground!</p></article>
<article class="pin31_gpio6"><h1>BCM 6 </h1><ul><li>Physical pin 31</li><li>BCM pin 6</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin32_gpio12"><h1>BCM 12 </h1><ul><li>Physical pin 32</li><li>BCM pin 12</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin33_gpio13"><h1>BCM 13 </h1><ul><li>Physical pin 33</li><li>BCM pin 13</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin34_ground"><h1>Ground</h1><ul><li>Physical pin 34</li></ul><p>Ground!</p></article>
<article class="pin35_gpio19"><h1>BCM 19 (MISO)</h1><ul><li>Physical pin 35</li><li>BCM pin 19</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin36_gpio16"><h1>BCM 16 </h1><ul><li>Physical pin 36</li><li>BCM pin 16</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin37_gpio26"><h1>BCM 26 </h1><ul><li>Physical pin 37</li><li>BCM pin 26</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin38_gpio20"><h1>BCM 20 (MOSI)</h1><ul><li>Physical pin 38</li><li>BCM pin 20</li><li>Wiring Pi pin 0</li></ul>None</article>
<article class="pin39_ground"><h1>Ground</h1><ul><li>Physical pin 39</li></ul><p>Ground!</p></article>
<article class="pin40_gpio21"><h1>BCM 21 (SCLK)</h1><ul><li>Physical pin 40</li><li>BCM pin 21</li><li>Wiring Pi pin 0</li></ul>None</article>
</div>
</div>
<script type="text/javascript" src="http://cdn.jsdelivr.net/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="http://cdn.jsdelivr.net/cycle/2.9999.81/jquery.cycle.all.js"></script>
<script type="text/javascript" src="http://cdn.jsdelivr.net/prettify/0.1/prettify.js"></script>
<script src='/prettify/lang-ruby.js'></script>
<script src='/prettify/lang-bash.js'></script>
<script src='http://cdn.jsdelivr.net/history.js/1.7.1/history.js'></script>
<script src='http://cdn.jsdelivr.net/history.js/1.7.1/history.adapter.jquery.js'></script>
<script src='/pinout.js?v=0.8'></script>
<!--script type="text/javascript">if (typeof NREUMQ !== "undefined") { if (!NREUMQ.f) { NREUMQ.f=function() {
NREUMQ.push(["load",new Date().getTime()]);
var e=document.createElement("script");
e.type="text/javascript";
e.src=(("http:"===document.location.protocol)?"http:":"https:") + "//" +
"js-agent.newrelic.com/nr-100.js";
document.body.appendChild(e);
if(NREUMQ.a)NREUMQ.a();
};
NREUMQ.a=window.onload;window.onload=NREUMQ.f;
};
NREUMQ.push(["nrfj","bam.nr-data.net","3cd5994c2d","2368869","Jl1cQ0MODVRUSho1DAtTRkVQTiBIQRdyIzFFQltZXhQVFxlja0laRm8ZHg==",0,1,new Date().getTime(),"","","","",""]);}</script-->
</body>
</html>