Merge pull request #21 from ResonantWave/master

Added spanish translation
This commit is contained in:
Philip Howard 2015-11-10 20:27:37 +00:00
commit d0b4905184
44 changed files with 1822 additions and 0 deletions

21
src/es-ES/index.md Normal file
View File

@ -0,0 +1,21 @@
#Asignación de pines!
###La guía detallada sobre la asignación de pines del GPIO de Raspberry Pi, ahora con Raspberry pi Modelo B+ y Raspberry Pi 2
Esta asignación de pines del GPIO no está pensada para ser impresa, pero es tanto una gran referencia rápida como una guía detallada para los pines de tu Raspberry Pi.
##De todos modos, ¿qué significan estos números?
* BCM - Número de pin Broadcom, comúnmente llamado "GPIO", es probablemente el que querrás utilizar con RPi.GPIO
* WiringPi - Número de pin de WiringPi, para la librería WiringPi de Gordon
* Físico - Número correspondiente a la posición física del pin
##Pi 2
Para celebrar el lanzamiento de la Pi 2 y los nuevos Pi-entusiastas que traerá, la guía ha sido actualizada para ser más limpia, más detallada y más precisa, y continuará siendo mejorada.
##Modelo B+
Ahora que la Raspberry Pi Modelo B+ está aquí, he actualizado la asignación de pines con los 14 pines extra que encontrarás en tu reluciente placa nueva.
Nota: Mientras que he insertado un vacío para visualizar mejor los 14 pines adicionales de la B+, no encontrarás este hueco en la placa real!

View File

@ -0,0 +1,41 @@
#Pinout Overlays
A Pinout overlay describes the functions of the Raspberry Pi pins for a specific board.
An overlay is constructed from a JSON file and, optionally, a markdown file containing an extended long-description.
##JSON Format
The JSON overlay file must include a name, manufacturer name, URL, description and a "pin" array defining all the
pins that the board uses.
If a counterpart .md file is present in description/overlay it will be used for the long description.
The pin array must list each pin by its *physical* location, and include at least a "name" describing the function
of that pin.
Optionally each pin definition can include a "mode" flag, which defines the pin as an "input" or an "output".
A pin can also have an "active" value, which defines it as "high" or active "low".
I2C and SPI pins should be included if your board uses them, however they will generally be intepreted as being
shared and usable with muliple boards unless you explicitly define them as being an "input" or "output".
Example:
```json
{
"name": "Explorer HAT",
"manufacturer": "Pimoroni",
"url": "https://github.com/pimoroni/pibrella",
"description": "An all-in-one light, input and output add-on board.",
"pin": {
"7": {
"name": "Green LED"
},
"11": {
"name": "Yellow LED"
}
}
}
```

View File

@ -0,0 +1,57 @@
<!--
---
name: Arduino SPI
description: Programa un Arduino con el SPI de Raspberry Pi
pin:
19:
name: MOSI
direction: salida
active: alto (encendido)
description: Master Out / Slave In
21:
name: MISO
direction: entrada
active: alto (encendido)
description: Master In / Slave Out
23:
name: SCKL
direction: salida
active: alto (encendido)
description: Reloj
24:
name: CE0
direction: salida
active: alto (encendido)
description: Arduino Reset
-->
#ATmega 328p / Arduino sobre SPI
###¿Sabías que tu Pi puede alimentar y programar un ATmega 328p/Arduino directamente, con solo unos pocos cables, una placa de pruebas, un cristal de 16Mhz y algunos condensadores de 22pF?
Lee mi [tutorial completo de Pico PiDuino (en inglés)](http://pi.gadgetoid.com/article/building-the-pico-piduino), para empezar por solamente un poco más de &pound;5
Necesitarás instalar el [AVRDude modificado de Gordon](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/).
Conecta 8/CE0 al pin de Reset/RST de tu ATmega, 9/MISO al pin D12, 10/MOSI al pin D11 y 11/SCLK al pin D13.
Alimenta el ATmega con los pines de 3.3v y GND de tu Pi, y estás listo para empezar.
Asegúrate de no tener funcionando ningún controlador travieso de algún dispositivo SPI, y comprueba que está bien conectado usando:
```bash
avrdude -p m328p -c gpio
```
Para empezar a compilar programas de Arduino desde la terminal:
```bash
sudo apt-get install arduino arduino-mk
```
Este Makefile básico debería ayudarte a empezar. Crea un programa básico, llámalo mysketch.ino y ejecuta:
```bash
export BOARD=atmega328
make
avrdude -p m328p -c gpio -e -U flash:w:build-cli/Arduino.hex
```

View File

@ -0,0 +1,44 @@
<!--
---
name: Display-o-Tron HAT
manufacturer: Pimoroni
url: https://github.com/pimoroni/dot3k
description: Una pantalla LCD de 3 líneas con luz RGB con 6 zonas y 6 botones táctiles
pincount: 40
pin:
3:
mode: i2c
5:
mode: i2c
22:
name: LCD CMD/DATA
mode: salida
active: alto (encendido)
19:
mode: spi
22:
name: Selector de Registro LCD
mode: salida
23:
mode: spi
24:
name: Selector de Chip LCD
mode: chipselect
active: alto (encendido)
32:
name: LCD Reset
mode: salida
active: low
-->
#Display-o-Tron HAT
El HAT Display-o-Tron usa tanto SPI como I2c para hacer funcionar la pantalla LCD, retroiluminación y botones táctiles.
Aún así ambos buses pueden ser compartidos con otros dispositivos
Puedes usar la siguiente línea para instalar, preparar y dejar listo para el uso el Display-o-Tron 3000:
```bash
curl -sS get.pimoroni.com/dot3k | bash
```
¡Y sigue las instrucciones!

View File

@ -0,0 +1,63 @@
<!--
---
name: Display-o-Tron 3000
manufacturer: Pimoroni
github: https://github.com/pimoroni/dot3k
url: https://github.com/pimoroni/dot3k
description: Un LCD de 3 líneas con luz RGB de fondo y un joystick
install:
'devices':
- 'i2c'
- 'spi'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'dot3k'
'examples': 'python/examples/'
pincount: 40
pin:
3:
mode: i2c
5:
mode: i2c
7:
name: Botón del Joystick
mode: entrada
active: bajo (apagado)
11:
name: Joystick Izquierda
mode: entrada
active: bajo (apagado)
13:
name: Joystick Arriba
mode: entrada
active: bajo (apagado)
15:
name: Joystick Derecha
mode: entrada
active: bajo (apagado)
19:
mode: spi
21:
name: Joystick Abajo
mode: entrada
active: bajo (apagado)
22:
name: LCD CMD/DATA
mode: salida
active: alto (encendido)
23:
mode: spi
-->
#Display-o-Tron 3000
Puedes usar la siguiente línea para instalar, preparar y dejar listo para el uso el Display-o-Tron 3000:
```bash
curl -sS get.pimoroni.com/dot3k | bash
```
¡Y sigue las instrucciones!

116
src/es-ES/overlay/dots.md Normal file
View File

@ -0,0 +1,116 @@
<!--
---
name: Raspberry Pi Dots
description: Une los puntos para hacer un circuito
url: http://www.raspberrypi.org/dots/
github: https://github.com/raspberrypilearning/dots
pin:
bcm0:
name: 'Color: Blue'
direction: entrada
bcm1:
name: Dot 7
direction: entrada
bcm2:
name: Dot 22
direction: entrada
bcm3:
name: Dot 21
direction: entrada
bcm4:
name: Dot 2
direction: entrada
bcm5:
name: Dot 9
direction: entrada
bcm6:
name: Dot 14
direction: entrada
bcm7:
name: Dot 6
direction: entrada
bcm8:
name: Dot 18
direction: entrada
bcm9:
name: Dot 17
direction: entrada
bcm10:
name: 'Color: Verde'
direction: entrada
bcm11:
name: Dot 8
direction: entrada
bcm12:
name: Dot 10
direction: entrada
bcm13:
name: Cloud
direction: entrada
bcm14:
name: Dot 1
direction: entrada
bcm15:
name: Dot 3
direction: entrada
bcm16:
name: Dot 13
direction: entrada
bcm17:
name: Dot 4
direction: entrada
bcm18:
name: Dot 20
direction: entrada
bcm19:
name: 'Color: Naranja'
direction: entrada
bcm20:
name: Bear
direction: entrada
bcm21:
name: Dot 12
direction: entrada
bcm22:
name: Dot 15
direction: entrada
bcm23:
name: Dot 16
direction: entrada
bcm24:
name: Dot 19
direction: entrada
bcm25:
name: Dot 5
direction: entrada
bcm26:
name: Dot 11
direction: entrada
bcm27:
name: 'Color: Rojo'
direction: entrada
-->
#Raspberry Pi Dots
###Dots es un HAT para Raspberry Pi que te permite unir los puntos con pintura conductiva BARE!
Cada punto en la placa Dots es un contacto de metal "flotante", esperando a ser conectado a tierra con una gota de pintura.
Para leer un punto, debes configurar el pin correspondiente como INPUT (entrada), y también el pull-up:
```python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM )
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.entrada(dot_pin)
```
Es una buena práctica activar únicamente el pull-up cuando de verdad vas a leer el punto, así que se recomienda un método como este:
```python
def is_dot_connected(dot_pin):
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.entrada( dot_pin )
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF)
return state == 0
```

View File

@ -0,0 +1,116 @@
<!--
---
name: Explorer HAT Pro
manufacturer: Pimoroni
url: https://github.com/pimoroni/explorer-hat
github: https://github.com/pimoroni/explorer-hat
buy: http://shop.pimoroni.com/products/explorer-hat
description: Una placa completa, con luz, entradas, entradas táctiles y salidas.
install:
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'explorerhat'
'examples': 'examples/'
pincount: 40
i2c:
'0x28':
name: Sensor capacitivo
device: cap1208
'0x48':
name: Entrada Analógica
device: ads1015
pin:
'3': {}
'5': {}
'7':
name: LED 1
mode: salida
active: alto (encendido)
'8': {}
'10': {}
'11':
name: LED 2
mode: salida
active: alto (encendido)
'12': {}
'13':
name: LED 3
mode: salida
active: alto (encendido)
'15':
name: Entrada 2
mode: entrada
active: alto (encendido)
'16':
name: Entrada 1
mode: entrada
active: alto (encendido)
'18':
name: Entrada 3
mode: entrada
active: alto (encendido)
'19': {}
'21': {}
'22':
name: Entrada 4
mode: entrada
active: alto (encendido)
'23': {}
'24': {}
'29':
name: LED 4
mode: salida
active: alto (encendido)
'31':
name: Salida 1
mode: salida
active: alto (encendido)
'32':
name: Salida 2
mode: salida
active: alto (encendido)
'33':
name: Salida 3
mode: salida
active: alto (encendido)
'35':
name: Motor 1 +
mode: salida
active: alto (encendido)
'36':
name: Salida 4
mode: salida
active: alto (encendido)
'37':
name: Motor 2 -
mode: salida
active: alto (encendido)
'38':
name: Motor 1 -
mode: salida
active: alto (encendido)
'40':
name: Motor 2 +
mode: salida
active: alto (encendido)
-->
#Explorer HAT y Explorer HAT Pro
Entradas y salidas de 5V, paneles táctiles, LEDs, entradas analógicas y un Puente-H para controlar motores componen el Explorer HAT Pro.
Para preparar e instalar el HAT utiliza la siguiente línea:
```bash
curl -sS get.pimoroni.com/explorerhat
```
Después importalo en tu programa de Python y empieza a experimentar:
```bash
import explorerhat
explorerhat.light.on()
```

View File

@ -0,0 +1,88 @@
<!--
---
name: Explorer HAT
manufacturer: Pimoroni
url: https://github.com/pimoroni/explorer-hat
github: https://github.com/pimoroni/explorer-hat
buy: http://shop.pimoroni.com/products/explorer-hat
description: Una placa completa, con luz, entradas, entradas táctiles y salidas.
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'explorerhat'
'python3':
- 'explorerhat'
'examples': 'examples/'
pincount: 40
pin:
'7':
name: LED 1
mode: salida
active: alto (encendido)
'11':
name: LED 2
mode: salida
active: alto (encendido)
'13':
name: LED 3
mode: salida
active: alto (encendido)
'15':
name: Entrada 2
mode: entrada
active: alto (encendido)
'16':
name: Entrada 1
mode: entrada
active: alto (encendido)
'18':
name: Entrada 3
mode: entrada
active: alto (encendido)
'22':
name: Entrada 4
mode: entrada
active: alto (encendido)
'29':
name: LED 4
mode: salida
active: alto (encendido)
'31':
name: Salida 1
mode: salida
active: alto (encendido)
'32':
name: Salida 2
mode: salida
active: alto (encendido)
'33':
name: Salida 3
mode: salida
active: alto (encendido)
'36':
name: Salida 4
mode: salida
active: alto (encendido)
-->
#Explorer HAT y Explorer HAT Pro
Entradas y salidas de 5V, paneles táctiles, LEDs, entradas analógicas y un Puente-H para controlar motores componen el Explorer HAT Pro.
Para preparar e instalar el HAT utiliza la siguiente línea:
```bash
curl -sS get.pimoroni.com/explorerhat
```
Después importalo en tu programa de Python y empieza a experimentar:
```bash
import explorerhat
explorerhat.light.on()
```

View File

@ -0,0 +1,25 @@
<!--
---
name: Tierra
description: Pines de tierra de Raspberry Pi
pin:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
-->
#Tierra
Los pines de Tierra en la Raspberry Pi están todos electrónicamente conectados, así que
no importa cual uses si estás conectando una fuente de alimentación
Generalmente, usar aquel más cómodo o cercano al resto de tus conexiones hace que sea más
ordenado y fácil, o alternativamente, aquel más cercano al pin de alimentación que uses.
Es una buena idea usar el Pin Físico 17 para 3v3, y el Pin Físico 25 para tierra cuando uses
algún tipo de dispositivo [SPI](/pinout/spi), por ejemplo, ya que estos están justo al lado
de los pines importantes de SPI0.

49
src/es-ES/overlay/i2c.md Normal file
View File

@ -0,0 +1,49 @@
<!--
---
name: I2C
description: Pines de i2c de Rasberry Pi
pin:
'3':
name: Datos
direction: ambas
active: alto (encendido)
'5':
name: Reloj
direction: ambas
active: alto (encendido)
'27':
name: Datos EEPROM
direction: ambas
active: alto (encendido)
'28':
name: Reloj EEPROM
direction: ambas
active: alto (encendido)
-->
#I2C - Inter Integrated Circuit
Los pines de I2C de Raspberry Pi son una manera extremadamente útil de comunicarse con distintos tipos de periféricos externos, desde el
expansor de puertos digital MCP23017, hasta un ATmega conectado.
Puedes verificar la dirección de los dispositivos I2C conectados con este simple comando:
```bash
sudo apt-get install i2c-tools
sudo i2cdetect -y 1
```
Puedes acceder al bus i2c desde Python usando la librería smbus:
```bash
sudo apt-get install python-smbus
```
Y entonces en Python:
```python
import smbus
DEVICE_BUS = 1
DEVICE_ADDR = 0x15
bus = smbus.SMBus(DEVICE_BUS)
bus.write_byte_data(DEVICE_ADDR, 0x00, 0x01)
```

View File

@ -0,0 +1,52 @@
<!--
---
name: "Pi-DAC+"
manufacturer: IQaudIO
buy: http://www.iqaudio.co.uk
description: Un HAT I2S conversor de audio digital a analógico
install:
'devices':
- 'i2c'
pincount: 40
pin:
3:
mode: i2c
5:
mode: i2c
12:
name: I2S
15:
name: Mutear/Desmutear
description: Solo Pi-AMP+ (opcional)
16:
name: Codificador rotatorio
description: (opcional)
18:
name: Codificador rotatorio
description: (opcional)
20:
22:
name: Sensor de infrarrojos
description: (opcional)
35:
name: I2S
38:
name: I2S
40:
name: I2S
-->
#IQaudIO Pi-DAC+
El Pi-DAC+ coge las señales de audio digital (I2S) de la Raspberry Pi y a través del
DAC PCM5122 de Texas Instruments proporciona una salida variable (control de volumen por hardware)
de audio analógico a los conectores Phono del Pi-DAC+. Además, el Pi-DAC+, por medio del
amplificador de auriculares TPA6133A, soporta el uso directo de cascos o auriculares por medio
de la toma jack de 3.5mm.
El Pi-DAC+ usa el GPIO 22 para mutear/desmutear el Pi-AMP+.
Puedes usar el GPIO 25 para conectar un sensor de infrarrojos y los GPIO's 23 y 24 para un
codificador rotatorio. Ambas piezas son opcionales.
Nota: los pines marcados como opcionales pueden usarse con propósito general si esos add-ons no están
habilitados por software.

View File

@ -0,0 +1,47 @@
<!--
---
name: Piano HAT
manufacturer: Pimoroni
url: https://github.com/pimoroni/piano-hat
description: Un mini Pi piano con 16 botones capacitivos
pincount: 40
i2c:
'0x28':
name: Cap Touch A
device: cap1188
datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/CAP1188%20.pdf
'0x2b':
name: Cap Touch B
device: cap1188
datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/CAP1188%20.pdf
pin:
3:
mode: i2c
5:
mode: i2c
7:
name: Alerta A
mode: entrada
11:
name: Reset A
mode: salida
13:
name: Alerta B
mode: entrada
15:
name: Reset B
mode: salida
-->
#Piano HAT
El Piano HAT tiene 16 botones capacitivos. 13 de estos se usan para una octava, y el resto para subir/bajar la octava y el selector de instrumento.
Usa dos CAP1188 chips de Microchip, con las direcciones i2c 0x28 y 0x2b
Puedes usar la siguiente línea para instalar y preparar el Piano HAT:
```bash
curl -sS get.pimoroni.com/pianohat | bash
```
¡Y sigue las instrucciones!

View File

@ -0,0 +1,48 @@
<!--
---
name: PiBorg LEDBorg
description: Un único LED RGB para tu Raspberry Pi
buy: https://www.piborg.org/ledborg
pin:
'11':
name: Red LED
direction: salida
active: alto (encendido)
description: LED Rojo PiBorg
'13':
name: Green LED
direction: entrada
active: alto (encendido)
description: LED Verde PiBorg
'15':
name: Blue LED
direction: salida
active: alto (encendido)
description: LED Azul PiBorg
-->
###El PiBorg LedBord es una placa con un LED RGB ultra-brillante para la Rasberry Pi.
PiBorg tiene su propio controlador, así que no necesitas controlarlo manualmente.
Si quieres un mucho, mucho mayor rango de colores, puedes controlarlo manualmente utilizando softPwm en WiringPi. Los pines para esto son los siguientes:
WiringPi pin 0: LED Rojo
WiringPi pin 2: LED Verde
WiringPi pin 3: LED Azul
Esto es fácil usando WiringPi en Python:
```python
import wiringpi2 as wiringpi
wiringpi.wiringPiSetup()
wiringpi.softPwmCreate(0,0,100)
wiringpi.softPwmCreate(2,0,100)
wiringpi.softPwmCreate(3,0,100)
# Violeta!
wiringpi.softPwmWrite(3,100) # Azul al máximo
wiringpi.softPwmWrite(0,100) # Rojo al máximo
wiringpi.softPWMWrite(2,0) # No verde
```

View File

@ -0,0 +1,77 @@
<!--
---
name: Pibrella
manufacturer: Pimoroni Vs Cyntech
url: https://github.com/pimoroni/pibrella
description: Luz, sonido, entradas y salidas en una placa.
pincount: 26
pin:
'7':
name: LED Verde
direction: salida
active: alto (encendido)
'11':
name: LED Amarillo
direction: salida
active: alto (encendido)
'12':
name: Zumbador
direction: salida
active: alto (encendido)
'13':
name: LED Rojo
direction: salida
active: alto (encendido)
'15':
name: Salida A
direction: salida
active: alto (encendido)
'16':
name: Salida B
direction: salida
active: alto (encendido)
'18':
name: Salida C
direction: salida
active: alto (encendido)
'19':
name: Entrada D
direction: salida
active: alto (encendido)
'21':
name: Entrada A
direction: input
active: alto (encendido)
'22':
name: Salida D
direction: salida
active: alto (encendido)
'23':
name: Botón
direction: input
active: alto (encendido)
'24':
name: Entrada C
direction: input
active: alto (encendido)
'26':
name: Entrada B
direction: input
active: alto (encendido)
-->
#Pibrella
La placa todo en uno con luz, sonido, entradas y salidas de Pimoroni vs Cyntech usa un montón de pines de entrada/salida en la Pi, pero deja tanto el puerto Serial como el I2c libres, dejando un montón de espacio por si te pones creativo.
Pibrella es fácil de usar, primero debes instalar el módulo usando LXTerminal/línea de comandos:
```bash
curl -sS get.pimoroni.com/pibrella
```
Después importalo en tu programa de Python y empieza a experimentar:
```bash
import pibrella
pibrella.light.red.on()
```

View File

@ -0,0 +1,20 @@
<!--
---
name: PiGlow
manufacturer: Pimoroni
url: https://github.com/pimoroni/piglow
github: https://github.com/pimoroni/piglow
buy: http://shop.pimoroni.com/products/piglow
description: Simplemente 18 LEDs colocados en un diseño espiral controlables en Python.
pincount: 26
pin:
'1': {}
'2': {}
'3':
mode: i2c
'5':
mode: i2c
'14': {}
'17': {}
-->
#PiGlow

View File

@ -0,0 +1,54 @@
<!--
---
name: Controlador de Motor Ryanteck
manufacturer: Ryanteck
url: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
buy: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
description: Controlador de motores rápido con guía de inicio.
pincount: 26
pin:
'11':
name: Motor 1 A
direction: salida
active: alto (encendido)
'12':
name: Motor 1 B
direction: salida
active: alto (encendido)
'15':
name: Motor 2 A
direction: salida
active: alto (encendido)
'16':
name: Motor 2 B
direction: salida
active: alto (encendido)
-->
#Controlador de Motor Ryanteck
###Una manera rápida y fácil de empezar a controlar motores en tu Raspberry Pi
```python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
#Motor 1 = Pines 17 y 18
#Motor 2 = Pines 22 y 23
GPIO.setup(17, GPIO.OUT)
GPIO.setup(18, GPIO.OUT)
#Bucle infinito, girando en una dirección 5 segundos, después en la otra
while (True):
GPIO.salida(18, 0)
time.sleep(1)
GPIO.salida(17, 1);
time.sleep(5);
#Ahora para el otro lado
GPIO.salida(17, 0)
time.sleep(1);
GPIO.salida(18, 1);
time.sleep(5);
#Y limpieza final
GPIO.cleanup()
```

View File

@ -0,0 +1,47 @@
<!--
---
name: "Sense HAT"
manufacturer: Raspberry Pi Foundation
url: https://www.raspberrypi.org/products/sense-hat/
description: Placa que incluye una matriz LED RGB de 8x8, joystick de 5 botones, un IMU y sensonres ambientales
install:
'devices':
- 'i2c'
- 'spi'
pincount: 40
pin:
3:
mode: i2c
5:
mode: i2c
16:
name: Joystick
mode: entrada
18:
name: Joystick
mode: entrada
19:
mode: spi
21:
mode: spi
22:
name: Joystick
mode: entrada
23:
mode: spi
24:
mode: spi
-->
#Sense HAT
El Sense HAT es una placa para la Raspberry Pi que incluye una matrix RGB LED de 8x8, un joystick de 5 botones y los siguientes sensores:
Giroscopio, Acelerómetro, Magnetómetro, Termómetro, Barómetro, Presión e Higrómetro.
El controlador de la matriz LED es un LED2472G conectado vía un ATtiny88 al bus SPI de la Pi. El multidireccional botón/joystick SKRHABE010 está similarmente conectado al bus SPI.
Los sensores en si operan (mayoritariamente) a través del bus i2c:
El IMU (Giroscopio, Acelerómetro, Magnetómetro) a través de un LSM9DS1, en la dirección i2c 0x1c(0x1e), 0x6a(0x6b), con Interrups en el ATtiny88.
Los sensores ambientales están representados por un LPS25H, que incluye sensor de presión y temperatura, en la dirección 0x5c, y un HTS221, que incluye humedad y temperatura en la dirección 0x5f.

View File

@ -0,0 +1,42 @@
<!--
---
name: Skywriter HAT
manufacturer: Pimoroni
url: https://github.com/pimoroni/skywriter-hat
github: https://github.com/pimoroni/skywriter-hat
buy: http://shop.pimoroni.com/products/skywriter-hat
description: Un sensor posicional y de gestos 3D
install:
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'skywriter'
'examples': 'python/examples/'
pincount: 40
pin:
'3':
mode: i2c
'5':
mode: i2c
'11':
name: Reset
'13':
name: Transferencia
-->
#Skywriter HAT
El Skywriter HAT detecta la posición de tu dedo en 3 dimensiones, retornando X, Y y Z, que puedes usar en
tus programas de Python.
También reconoce gestos, incluyendo swipes y más.
Para instalar este HAT y dejarlo preparado para el uso, ejecuta:
```bash
curl -sS get.pimoroni.com/skywriter | bash
```
¡Y sigue las instrucciones!

66
src/es-ES/overlay/spi.md Normal file
View File

@ -0,0 +1,66 @@
<!--
---
name: SPI
description: Pines SPI Raspberry Pi
pincount: 5
pin:
'11':
name: SPI1 CE1
'12':
name: SPI1 CE0
'19':
name: SPI0 MOSI
direction: salida
active: alto (encendido)
description: Master Out / Slave In
'21':
name: SPI0 MISO
direction: entrada
active: alto (encendido)
description: Master In / Slave Out
'23':
name: SPI0 SCLK
direction: salida
active: alto (encendido)
description: Clock
'24':
name: SPI0 CE0
direction: salida
active: alto (encendido)
description: Chip Select 0
'26':
name: SPI0 CE1
direction: salida
active: alto (encendido)
description: Chip Select 1
'35':
name: SPI1 MISO
'36':
name: SPI1 CE2
'38':
name: SPI1 MOSI
'40':
name: SPI1 SCLK
-->
#SPI - Serial Peripheral Interface
###Conocido como el bus serial de cuatro cables, SPI te permite encadenar múltiples dispositivos desde un solo set de pines, asignando a cada chip un pin distinto de Chip Select.
Un útil ejemplo de un periférico SPI es el MCP23S17, expansor de puertos digital. Fíjate en la S en lugar del 0 encontrado en la versión I2C
Para comunicarse con un dispositivo SPI, es necesario encender el pin de Chip Select correspondiente al chip. Por defecto la Pi tiene CE0 y CE1.
```python
import spidev
spi = spidev.SpiDev()
spi.open(0, CHIP_SELECT_0_OR_1)
spi.max_speed_hz = 1000000
spi.xfer([value_8bit])
```
También puedes usar el puerto SPI para cargar programas en un ATmega328 (Arduino), con el AVRDude modificado de Gordon.
Conecta el puerto SPI de la Pi al del ATmega, y alimenta el ATmega desde el pin de 3.3v de la Pi. Asegúrate de que ningún controlador SPI está en ejecución, y ejecuta "avrdude -p m328p -c gpio" para verificar la conexión.
Observa los pines individuales para aprender como conectar tu ATmega.

View File

@ -0,0 +1,51 @@
<!--
---
name: Traffic HAT
manufacturer: Ryanteck LTD.
url: http://www.ryanteck.uk/store/traffichat
buy: http://www.ryanteck.uk/store/traffichat
description: Una manera rápida de aprender lo básico del GPIO con un bajo presupuesto. Todo en un bonito HAT.
pincount: 40
pin:
'15':
name: LED1 / Verde
direction: salida
active: alto (encendido)
'16':
name: LED2 / Amarillo
direction: salida
active: alto (encendido)
'18':
name: LED3 / Rojo
direction: salida
active: alto (encendido)
'22':
name: Botón
direction: entrada
active: alto (encendido)
'29':
name: Zumbador
direction: salida
active: alto (encendido)
-->
#Traffic HAT
###Una manera rápida de aprender lo básico del GPIO con un bajo presupuesto. Todo en un bonito HAT.
```python
import RPi.GPIO as IO
from time import sleep
IO.setmode(IO.BCM)
#Luces
IO.setup(22,IO.OUT)
IO.setup(23,IO.OUT)
IO.setup(24,IO.OUT)
#Zumbador
IO.setup(5,IO.OUT)
#Botón
IO.setup(25,IO.IN,pull_up_down=IO.PUD_UP)
```

30
src/es-ES/overlay/uart.md Normal file
View File

@ -0,0 +1,30 @@
<!--
---
name: UART
description: Pines de UART de la Raspberry Pi
pin:
'8':
name: TXD / Transmitir
direction: salida
active: alto (encendido)
'10':
name: RXD / Recibir
direction: entrada
active: alto (encendido)
-->
#UART - Universal Asynchronous Receiver/Transmitter (Receptor/Transmisor Universal Asíncrono)
###Los 2 pines de UART en WiringPi son: 15, 16
El UART es una útil y directa manera de comunicar un Arduino ( o un ATmega con bootloader) con tu Pi. Debes, sin embargo, tener cuidado con los niveles lógicos entre los dos aparatos: la Pi es de 3.3v y el Arduino de 5v. Conecta los dos y puede que invoques humo mágico azul.
Personalmente prefiero colocar en una placa de pruebas un ATmega 328 con el bootloader de Arduino, con un regulador de voltaje que tome de entrada la línea de 5v de la Pi y que saque 3.3v. El ATmega 328 parece bastante feliz a 3.3v y usando un cristal de 16Mhz, y además tendrás un clon de un Arduino con lógica de 3.3v.
Asumiendo que tengas WiringPi2-Python instalado, el siguiente ejemplo de Python utiliza el UART de la Pi a 9600 baudios y manda 'hello world'
```python
import wiringpi2 as wiringpi
wiringpi.wiringPiSetup()
serial = wiringpi.serialOpen('/dev/ttyAMA0',9600)
wiringpi.serialPuts(serial,'hello world!')
```

View File

@ -0,0 +1,46 @@
<!--
---
name: Unicorn HAT
manufacturer: Pimoroni
url: http://shop.pimoroni.com/products/unicorn-hat
buy: http://shop.pimoroni.com/products/unicorn-hat
description: 64 LEDs RGB cegadores en un único HAT
github: https://github.com/pimoroni/unicornhat
install:
'apt':
- 'python-dev'
- 'python3-dev'
'python':
- 'unicornhat'
'python3':
- 'unicornhat'
'examples': 'python/examples/'
pincount: 40
pin:
'12':
name: Datos
direction: salida
mode: pwm
active: alto (encendido)
description: WS2812 Datos
-->
#Unicorn HAT
64 LEDs RGB cegadores contenidos en un HAT y controlados con una ultrarrápida librería escrita en C, controlable
desde Python, hacen al Unicorn HAT el hermano mayor del PiGlow.
Nota: El Unicorn HAT utiliza trucos especiales con el PWM, ejecutados con el mismo hardware que le permite a tu Pi
producir sonido a través del jack de audio ( audio analógico ), así que no puedes usar ambos al mismo tiempo.
La instalación es fácil, únicamente:
```bash
curl -sS get.pimoroni.com/unicornhat | bash
```
Después importa el módulo en tu programa de Python y empieza a experimentar:
```bash
import unicornhat
unicornhat.set_pixel(0, 0, 255, 255, 255)
unicornhat.show()
```

View File

@ -0,0 +1,79 @@
<!--
---
name: Pinout del GPIO WiringPi
page_url: wiringpi
pin:
'3':
name: WiringPi 8
'5':
name: WiringPi 9
'7':
name: WiringPi 7
'8':
name: WiringPi 15
'10':
name: WiringPi 16
'11':
name: WiringPi 0
'12':
name: WiringPi 1
'13':
name: WiringPi 2
'15':
name: WiringPi 3
'16':
name: WiringPi 4
'18':
name: WiringPi 5
'19':
name: WiringPi 12
'21':
name: WiringPi 13
'22':
name: WiringPi 6
'23':
name: WiringPi 14
'24':
name: WiringPi 10
'26':
name: WiringPi 11
'29':
name: WiringPi 21
'31':
name: WiringPi 22
'32':
name: WiringPi 26
'33':
name: WiringPi 23
'35':
name: WiringPi 24
'36':
name: WiringPi 27
'37':
name: WiringPi 25
'38':
name: WiringPi 28
'40':
name: WiringPi 29
-->
#Raspberry Pi WiringPi
###WiringPi es un intento de traer la simplicidad de Arduino a la Raspberry Pi
El objetivo es tener una única plataforma común y set de funciones para acceder a los GPIO's de la Rasberry Pi en distintos lenguajes. WiringPi es una librería hecha en C, pero está disponible tanto para usuarios de Ruby como de Python, que pueden ejecutar "gem install wiringpi" o "pip install wiringpi2" respectivamente.
Los usuarios de Python deben tener cuidado con el 2 al final; la librería WiringPi2-Python finalmente proporciona un montón de funcionalidades existentes a Python, y también incluyendo algunas completamente nuevas.
Para más información sobre WiringPi deberías visitar la página oficial de WiringPi.
##Empezando con WiringPi
WiringPi utiliza su propio sistema de numeración de pines, aquí aprenderás como WiringPi los numera, que hacen esos pines y como hacer brillantes cosas con ellos desde Python o Ruby.
La librería está disponible en C, Python, Ruby e incluso Perl y PHP en un menor grado, directamente del repositorio git de Gordon
Instalar WiringPi en Python no puede ser más fácil, solo:
```bash
sudo pip install wiringpi2
```

368
src/es-ES/pi-pinout.yaml Normal file
View File

@ -0,0 +1,368 @@
---
name: Asignación de pines del GPIO de Raspberry Pi
pins:
'1':
name: Alimentación 3v3
type: "+3v3"
'2':
name: Alimentación 5v
type: "+5v"
'3':
name: SDA
description: Datos I2C
type: GPIO/I2C
scheme:
wiringpi: 8
bcm: 2
bcmAlt: 0
functions:
alt0: SDA1
alt1: SA3
'4':
name: Alimentación 5v
type: "+5v"
'5':
name: SCL
description: Reloj I2C
type: GPIO/I2C
scheme:
wiringpi: 9
bcm: 3
bcmAlt: 1
functions:
alt0: SCL1
alt1: SA2
'6':
name: Tierra
type: GND
'7':
name: GPCLK0
type: GPIO
scheme:
wiringpi: 7
bcm: 4
functions:
alt0: GPCLK0
alt1: SA1
alt5: ARM_TDI
'8':
name: TXD
description: Tramisión UART
type: GPIO/UART
scheme:
wiringpi: 15
bcm: 14
functions:
alt0: TXD0
alt1: SD6
alt2: Reservado
alt5: TXD1
'9':
name: Tierra
type: GND
'10':
name: RXD
description: Recepción UART
type: GPIO/UART
scheme:
wiringpi: 16
bcm: 15
functions:
alt0: RXD0
alt1: SD7
alt2: Reservado
alt5: RXD1
'11':
name: ''
type: GPIO
scheme:
wiringpi: 0
bcm: 17
functions:
alt0: Reservado
alt1: SD9
alt2: Reservado
alt3: RTS0
alt4: SPI1_CE1_N
alt5: RTS1
'12':
name: PCM_C
description: Reloj PCM
type: GPIO
scheme:
wiringpi: 1
bcm: 18
functions:
alt0: PCM_CLK
alt1: SD10
alt2: Reservado
alt3: BSCSL SDA / MOSI
alt4: SPI1_CE0_N
alt5: PWM0
'13':
name: PCM_D
type: GPIO
scheme:
wiringpi: 2
bcm: 27
bcmAlt: 21
functions:
alt0: Reservado
alt1: Reservado
alt2: Reservado
alt3: SD1_DAT3
alt4: ARM_TMS
'14':
name: Tierra
type: GND
'15':
name: ''
type: GPIO
scheme:
wiringpi: 3
bcm: 22
functions:
alt0: Reservado
alt1: SD14
alt2: Reservado
alt3: SD1_CLK
alt4: ARM_TRST
'16':
name: ''
type: GPIO
scheme:
wiringpi: 4
bcm: 23
functions:
alt0: Reservado
alt1: SD15
alt2: Reservado
alt3: SD1_CMD
alt4: ARM_RTCK
'17':
name: Alimentación 3v3
type: "+3v3"
'18':
name: ''
type: GPIO
scheme:
wiringpi: 5
bcm: 24
functions:
alt0: Reservado
alt1: SD16
alt2: Reservado
alt3: SD1_DAT0
alt4: ARM_TDO
'19':
name: MOSI
type: GPIO/SPI
scheme:
wiringpi: 12
bcm: 10
functions:
alt0: SPI0_MOSI
alt1: SD2
alt2: Reservado
'20':
name: Tierra
type: GND
'21':
name: MISO
type: GPIO/SPI
scheme:
wiringpi: 13
bcm: 9
functions:
alt0: SPI0_MISO
alt1: SD1
alt2: Reservado
'22':
name: ''
type: GPIO
scheme:
wiringpi: 6
bcm: 25
functions:
alt0: Reservado
alt1: SD17
alt2: Reservado
alt3: SD1_DAT1
alt4: ARM_TCK
'23':
name: SCLK
type: GPIO/SPI
scheme:
wiringpi: 14
bcm: 11
functions:
alt0: SPI0_SCLK
alt1: SD3
alt2: Reservado
'24':
name: CE0
description: Selector de chip SPI 0
type: GPIO/SPI
scheme:
wiringpi: 10
bcm: 8
functions:
alt0: SPI0_CE0_N
alt1: SD0
alt2: Reservado
'25':
name: Tierra
type: GND
'26':
name: CE1
description: Selector de chip SPI 1
type: GPIO/SPI
scheme:
wiringpi: 11
bcm: 7
functions:
alt0: SPI0_CE1_N
alt1: SWE_N / SRW_N
alt2: Reservado
'27':
name: ID_SD
description: Datos i2c HAT EEPROM
type: GPIO/I2C
scheme:
wiringpi: 30
bcm: 0
functions:
alt0: SDA0
alt1: SA5
alt2: Reservado
'28':
name: ID_SC
description: Reloj i2c HAT EEPROM
type: GPIO/I2C
scheme:
wiringpi: 31
bcm: 1
functions:
alt0: SCL0
alt1: SA4
alt2: Reservado
'29':
name: ''
type: GPIO
scheme:
wiringpi: 21
bcm: 5
functions:
alt0: GPCLK1
alt1: SA0
alt2: Reservado
alt5: ARM_TDO
'30':
name: Tierra
type: GND
'31':
name: ''
type: GPIO
scheme:
wiringpi: 22
bcm: 6
functions:
alt0: GPCLK2
alt1: SOE_N / SE
alt2: Reservado
alt5: ARM_RTCK
'32':
name: ''
type: GPIO
scheme:
wiringpi: 26
bcm: 12
functions:
alt0: PWM0
alt1: SD4
alt2: Reservado
alt5: ARM_TMS
'33':
name: ''
type: GPIO
scheme:
wiringpi: 23
bcm: 13
functions:
alt0: PWM1
alt1: SD5
alt2: Reservado
alt5: ARM_TCK
'34':
name: Tierra
type: GND
'35':
name: MISO
description: SPI Master-In
type: GPIO/SPI
scheme:
wiringpi: 24
bcm: 19
functions:
alt0: PCM_FS
alt1: SD11
alt2: Reservado
alt3: BSCSL SCL / SCLK
alt4: SPI1_MISO
alt5: PWM1
'36':
name: ''
type: GPIO
scheme:
wiringpi: 27
bcm: 16
functions:
alt0: Reservado
alt1: SD8
alt2: Reservado
alt3: CTS0
alt4: SPI1_CE2_N
alt5: CTS1
'37':
name: ''
type: GPIO
scheme:
wiringpi: 25
bcm: 26
functions:
alt0: Reservado
alt1: Reservado
alt2: Reservado
alt3: SD1_DAT2
alt4: ARM_TDI
'38':
name: MOSI
description: SPI Master-Out
type: GPIO/SPI
scheme:
wiringpi: 28
bcm: 20
functions:
alt0: PCM_DIN
alt1: SD12
alt2: Reservado
alt3: BSCSL / MISO
alt4: SPI1_MOSI
alt5: CPCLK0
'39':
name: Tierra
type: GND
'40':
name: SCLK
description: Reloj SPI
type: GPIO/SPI
scheme:
wiringpi: 29
bcm: 21
functions:
alt0: PCM_DOUT
alt1: SD13
alt2: Reservado
alt3: BSCSL / CE_N
alt4: SPI1_SCLK
alt5: GPCLK1

3
src/es-ES/pin/pin-1.md Normal file
View File

@ -0,0 +1,3 @@
###El pin de alimentación 3v3, 3.3 voltios, en la Pi tiene una corriente máxima disponible de unos 50 mA. Suficiente para alimentar un par de LEDs o un microprocesador, pero no mucho más.
Generalmente deberías utilizar la alimentación de 5v, acoplado con un regulador de 3v3 para proyectos de 3.3v.

5
src/es-ES/pin/pin-10.md Normal file
View File

@ -0,0 +1,5 @@
Este pin tiene dos usos. Por un lado como el pin de recepción UART (de ahí el nombre RXD); También se le conoce comúnmente como "Serial", y por defecto recibirá comandos y los pasará a una Consola, lo que te dará control de tu Pi con un cable Serial.
Los pines UART, con un cable apropiado, son extremandamente útiles para instalar una "headless" Pi (una Pi sin pantalla) y conectarla a la red.
[Aprende más sobre el UART](/pinout/uart)

1
src/es-ES/pin/pin-12.md Normal file
View File

@ -0,0 +1 @@
La salida PWM0 del BCM0 es particularmente útil, en combinación con unos truquillos rápidos de acceso directo a la memoria, para utilizar complicados dispostivos con tiempos muy precisos. Los LEDs WS2812 en el [Unicorn HAT] (/pinout/unicorn_hat) son un buen ejemplo de esto en acción.

1
src/es-ES/pin/pin-14.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

5
src/es-ES/pin/pin-2.md Normal file
View File

@ -0,0 +1,5 @@
###Los pines de alimentación de 5v están conectados directamente a la alimentación de entrada de la Pi, y son capaces de proporcionar la totalidad de la corriente de tu fuente de alimentación, menos lo usado por la Pi.
Con una fuente de alimentación decente, como la oficial de Raspberry Pi, puedes llegar a sacar sobre 1.5A.
Que no te disuada lo que suena como un insignificante bajo voltaje. Puedes hacer mucho con 5v. Alimentar Arduinos, e incluso un pequeño inversor de cable Electroluminiscente directamente del pin de 5v!

1
src/es-ES/pin/pin-20.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

1
src/es-ES/pin/pin-25.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

3
src/es-ES/pin/pin-27.md Normal file
View File

@ -0,0 +1,3 @@
# Pines ID_SC e ID_SD del HAT EEPROM
Estos pines están generalmente reservados para la comunicación i2c con un HAT EEPROM.

1
src/es-ES/pin/pin-28.md Symbolic link
View File

@ -0,0 +1 @@
pin-27.md

25
src/es-ES/pin/pin-3.md Normal file
View File

@ -0,0 +1,25 @@
SDA es uno de los pines i2c en la Pi, [aprende más sobre i2c](/pinout/i2c).
Es fácil escribir un HIGH (encendido) o LOW (apagado) digital a un pin del GPIO, pero debes recordar algunas cosas:
* Ejecuta tus programas como root
* Ajusta el modo de los pines a OUTPUT (1)
Asumiendo que has instalado WiringPi2-Python ( pip install wiringpi2 ) prueba a pegar lo siguiente en un archivo .py:
```python
import wiringpi2 as wiringpi
HIGH = 1
LOW = 0
OUTPUT = 1
INPUT = 0
wiringpi.wiringPiSetup()
wiringpi.pinMode(8,OUTPUT)
wiringpi.digitalWrite(8,HIGH)
```
Ejecútalo con:
```bash
sudo python myscript.py
```

1
src/es-ES/pin/pin-30.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

1
src/es-ES/pin/pin-34.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

1
src/es-ES/pin/pin-39.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

1
src/es-ES/pin/pin-4.md Symbolic link
View File

@ -0,0 +1 @@
pin-2.md

12
src/es-ES/pin/pin-5.md Normal file
View File

@ -0,0 +1,12 @@
SCL es uno de los pines i2c en la Pi, [aprende más sobre i2c](/pinout/i2c).
```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)
```

1
src/es-ES/pin/pin-6.md Normal file
View File

@ -0,0 +1 @@
Tierra!

5
src/es-ES/pin/pin-8.md Normal file
View File

@ -0,0 +1,5 @@
Este pin tiene dos usos. Por un lado como el pin de transmisión UART (de ahí el nombre TXD); También se le conoce comúnmente como "Serial", y por defecto mostrará una Consola que, con el cable Serial adecuado se podrá usar para controlar la Pi.
El UART es también extremandamente útil si quieres comunicarte con un Arduino o placas Propeller desde tu Pi, pero dees asegurarte de desactivar la Consola Serial en raspi-config primero.
[Aprende más sobre el UART](/pinout/uart)

1
src/es-ES/pin/pin-9.md Symbolic link
View File

@ -0,0 +1 @@
pin-6.md

40
src/es-ES/settings.yaml Normal file
View File

@ -0,0 +1,40 @@
---
default_desc: La guía detallada sobre el pinout del GPIO de Raspberry Pi para Raspberry
Pi, B+ y Pi 2
default_title: Pinout de Raspberry Pi - Pi 1, B+, Pi 2
title_suffix: " at Raspberry Pi GPIO Pinout"
base_url: /pinout/
resource_url: /resources/
domain: pinout.xyz
url_suffix:
urls:
GND: tierra
strings:
- made_by: '* Hecho por {manufacturer}'
- type_hat: '* formato HAT'
- type_classic: '* formato clásico'
- pin_header: '* {} pin header'
- uses_i2c: '* Usa I2C'
- wiring_pi_pin: 'Wiring Pi pin {}'
overlays:
- ground
- spi
- uart
- i2c
- wiringpi
- arduino-spi
- rtk-000-001
- piborg-ledborg
- piglow
- pibrella
- unicorn-hat
- skywriter-hat
- explorer-hat-pro
- explorer-hat
- display-o-tron
- display-o-tron-hat
- dots
- traffic-hat
- iqaudio-pi-dac
- piano-hat
- sense-hat

View File

@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<title>{{title}}</title>
<meta name="description" content="{{description}}" />
<link href='//fonts.googleapis.com/css?family=Sanchez|Ubuntu+Mono' rel='stylesheet' type='text/css' />
<link href='{{resource_url}}prettify/prettify.css' rel='stylesheet' />
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<link href="{{resource_url}}pinout.css?v={{v}}" rel="stylesheet">
<link href="{{resource_url}}print.css?v={{v}}" rel="stylesheet" media="print">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
{{hreflang}}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-69846516-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<div id="container">
<ul class="main-nav">
<li><a href="http://pi.gadgetoid.com/">Pi Blog</a></li>
<li><a href="http://eagle.gadgetoid.com">Aprende Eagle</a></li>
<li><a href="https://twitter.com/gadgetoid"><i class="fa fa-twitter"></i> @Gadgetoid</a></li>
<li><a href="https://github.com/Gadgetoid/Pinout2"><i class="fa fa-github"></i> Contribuye</a></li>
{{lang_links}}
</ul>
<h1 class="logo"><a title="Raspberry Pi GPIO Pinout home" href="/"><img src="{{resource_url}}pinout-logo.png" style="top:8px;" /><span>Raspberry Pi</span>n<span class="out">out</span></a></h1>
<div class="overlay-container">
<span>Aprende los pines de la Pi y sus add-ons <i class="fa fa-arrow-right"></i></span>
<div class="drop-down">
<span>Elige&hellip;</span>
<ul class="overlay">
{{overlays}}
</ul>
</div>
</div>
<nav id="gpio">
<div id="pinbase"></div>
<div id="pinbasebplus"></div>
{{nav}}
</nav>
<div id="content">
<div id="pages">
{{content}}
</div>
</div>
<div class="footer" style="clear: both;padding: 20px 0px;text-align:center;">
<p>Gracias a <a href="https://twitter.com/roguehal13">@RogueHAL13</a>, <a href="https://twitter.com/ardadev">@ardadev</a>, <a href="https://twitter.com/ardadev">@nixijav</a></p>
<p>¿Has encontrado un error o quieres añadir tu propia placa? <a href="https://github.com/gadgetoid/Pinout2">Ven a nuestro repositorio de GitHub</a> y envía un Issue o un Pull Request!</p>
</div>
</div>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/prettify/0.1/prettify.js"></script>
<script src='{{resource_url}}prettify/lang-ruby.js'></script>
<script src='{{resource_url}}prettify/lang-bash.js'></script>
<script src='{{resource_url}}gaat.js'></script>
<script src='{{resource_url}}pinout.js?v={{v}}'></script>
</body>
</html>