Added spanish translation
This commit is contained in:
parent
e52811f9f5
commit
5ba221fe86
21
src/es-ES/index.md
Normal file
21
src/es-ES/index.md
Normal 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!
|
41
src/es-ES/overlay/README.md
Normal file
41
src/es-ES/overlay/README.md
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
57
src/es-ES/overlay/arduino-spi.md
Normal file
57
src/es-ES/overlay/arduino-spi.md
Normal 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 £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
|
||||
```
|
44
src/es-ES/overlay/display-o-tron-hat.md
Normal file
44
src/es-ES/overlay/display-o-tron-hat.md
Normal 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!
|
63
src/es-ES/overlay/display-o-tron.md
Normal file
63
src/es-ES/overlay/display-o-tron.md
Normal 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
116
src/es-ES/overlay/dots.md
Normal 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
|
||||
```
|
116
src/es-ES/overlay/explorer-hat-pro.md
Normal file
116
src/es-ES/overlay/explorer-hat-pro.md
Normal 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()
|
||||
```
|
88
src/es-ES/overlay/explorer-hat.md
Normal file
88
src/es-ES/overlay/explorer-hat.md
Normal 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()
|
||||
```
|
25
src/es-ES/overlay/ground.md
Normal file
25
src/es-ES/overlay/ground.md
Normal 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
49
src/es-ES/overlay/i2c.md
Normal 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)
|
||||
```
|
52
src/es-ES/overlay/iqaudio-pi-dac.md
Normal file
52
src/es-ES/overlay/iqaudio-pi-dac.md
Normal 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.
|
47
src/es-ES/overlay/piano-hat.md
Normal file
47
src/es-ES/overlay/piano-hat.md
Normal 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!
|
48
src/es-ES/overlay/piborg-ledborg.md
Normal file
48
src/es-ES/overlay/piborg-ledborg.md
Normal 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
|
||||
```
|
77
src/es-ES/overlay/pibrella.md
Normal file
77
src/es-ES/overlay/pibrella.md
Normal 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()
|
||||
```
|
20
src/es-ES/overlay/piglow.md
Normal file
20
src/es-ES/overlay/piglow.md
Normal 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
|
54
src/es-ES/overlay/rtk-000-001.md
Normal file
54
src/es-ES/overlay/rtk-000-001.md
Normal 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()
|
||||
```
|
47
src/es-ES/overlay/sense-hat.md
Normal file
47
src/es-ES/overlay/sense-hat.md
Normal 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.
|
42
src/es-ES/overlay/skywriter-hat.md
Normal file
42
src/es-ES/overlay/skywriter-hat.md
Normal 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
66
src/es-ES/overlay/spi.md
Normal 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.
|
51
src/es-ES/overlay/traffic-hat.md
Normal file
51
src/es-ES/overlay/traffic-hat.md
Normal 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
30
src/es-ES/overlay/uart.md
Normal 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!')
|
||||
```
|
46
src/es-ES/overlay/unicorn-hat.md
Normal file
46
src/es-ES/overlay/unicorn-hat.md
Normal 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()
|
||||
```
|
79
src/es-ES/overlay/wiringpi.md
Normal file
79
src/es-ES/overlay/wiringpi.md
Normal 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
368
src/es-ES/pi-pinout.yaml
Normal 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
3
src/es-ES/pin/pin-1.md
Normal 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
5
src/es-ES/pin/pin-10.md
Normal 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
1
src/es-ES/pin/pin-12.md
Normal 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
1
src/es-ES/pin/pin-14.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
5
src/es-ES/pin/pin-2.md
Normal file
5
src/es-ES/pin/pin-2.md
Normal 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
1
src/es-ES/pin/pin-20.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
1
src/es-ES/pin/pin-25.md
Symbolic link
1
src/es-ES/pin/pin-25.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
3
src/es-ES/pin/pin-27.md
Normal file
3
src/es-ES/pin/pin-27.md
Normal 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
1
src/es-ES/pin/pin-28.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-27.md
|
25
src/es-ES/pin/pin-3.md
Normal file
25
src/es-ES/pin/pin-3.md
Normal 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
1
src/es-ES/pin/pin-30.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
1
src/es-ES/pin/pin-34.md
Symbolic link
1
src/es-ES/pin/pin-34.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
1
src/es-ES/pin/pin-39.md
Symbolic link
1
src/es-ES/pin/pin-39.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
1
src/es-ES/pin/pin-4.md
Symbolic link
1
src/es-ES/pin/pin-4.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-2.md
|
12
src/es-ES/pin/pin-5.md
Normal file
12
src/es-ES/pin/pin-5.md
Normal 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
1
src/es-ES/pin/pin-6.md
Normal file
@ -0,0 +1 @@
|
||||
Tierra!
|
5
src/es-ES/pin/pin-8.md
Normal file
5
src/es-ES/pin/pin-8.md
Normal 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
1
src/es-ES/pin/pin-9.md
Symbolic link
@ -0,0 +1 @@
|
||||
pin-6.md
|
40
src/es-ES/settings.yaml
Normal file
40
src/es-ES/settings.yaml
Normal 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
|
66
src/es-ES/template/layout.html
Normal file
66
src/es-ES/template/layout.html
Normal 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…</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>
|
Loading…
Reference in New Issue
Block a user