From aa3598236b2c0fe352083f29a82cd20ddd11179d Mon Sep 17 00:00:00 2001 From: "Ralf D. Mueller" Date: Mon, 9 Nov 2015 11:45:32 +0100 Subject: [PATCH 1/6] first few translations --- src/de-DE/index.md | 23 ++ src/de-DE/overlay/README.md | 41 +++ src/de-DE/overlay/arduino-spi.md | 57 ++++ src/de-DE/overlay/display-o-tron-hat.md | 44 +++ src/de-DE/overlay/display-o-tron.md | 63 ++++ src/de-DE/overlay/dots.md | 117 ++++++++ src/de-DE/overlay/explorer-hat-pro.md | 115 ++++++++ src/de-DE/overlay/explorer-hat.md | 87 ++++++ src/de-DE/overlay/ground.md | 24 ++ src/de-DE/overlay/i2c.md | 49 ++++ src/de-DE/overlay/iqaudio-pi-dac.md | 51 ++++ src/de-DE/overlay/piano-hat.md | 47 +++ src/de-DE/overlay/piborg-ledborg.md | 48 ++++ src/de-DE/overlay/pibrella.md | 78 +++++ src/de-DE/overlay/piglow.md | 20 ++ src/de-DE/overlay/rtk-000-001.md | 58 ++++ src/de-DE/overlay/sense-hat.md | 41 +++ src/de-DE/overlay/skywriter-hat.md | 34 +++ src/de-DE/overlay/spi.md | 66 +++++ src/de-DE/overlay/traffic-hat.md | 52 ++++ src/de-DE/overlay/uart.md | 30 ++ src/de-DE/overlay/unicorn-hat.md | 47 +++ src/de-DE/overlay/wiringpi.md | 81 ++++++ src/de-DE/pi-pinout.yaml | 368 ++++++++++++++++++++++++ src/de-DE/pin/pin-1.md | 3 + src/de-DE/pin/pin-10.md | 5 + src/de-DE/pin/pin-12.md | 1 + src/de-DE/pin/pin-14.md | 1 + src/de-DE/pin/pin-2.md | 5 + src/de-DE/pin/pin-20.md | 1 + src/de-DE/pin/pin-25.md | 1 + src/de-DE/pin/pin-27.md | 3 + src/de-DE/pin/pin-28.md | 1 + src/de-DE/pin/pin-3.md | 25 ++ src/de-DE/pin/pin-30.md | 1 + src/de-DE/pin/pin-34.md | 1 + src/de-DE/pin/pin-39.md | 1 + src/de-DE/pin/pin-4.md | 1 + src/de-DE/pin/pin-5.md | 12 + src/de-DE/pin/pin-6.md | 1 + src/de-DE/pin/pin-8.md | 10 + src/de-DE/pin/pin-9.md | 1 + src/de-DE/settings.yaml | 40 +++ src/de-DE/template/layout.html | 66 +++++ 44 files changed, 1821 insertions(+) create mode 100644 src/de-DE/index.md create mode 100644 src/de-DE/overlay/README.md create mode 100644 src/de-DE/overlay/arduino-spi.md create mode 100644 src/de-DE/overlay/display-o-tron-hat.md create mode 100644 src/de-DE/overlay/display-o-tron.md create mode 100644 src/de-DE/overlay/dots.md create mode 100644 src/de-DE/overlay/explorer-hat-pro.md create mode 100644 src/de-DE/overlay/explorer-hat.md create mode 100644 src/de-DE/overlay/ground.md create mode 100644 src/de-DE/overlay/i2c.md create mode 100644 src/de-DE/overlay/iqaudio-pi-dac.md create mode 100644 src/de-DE/overlay/piano-hat.md create mode 100644 src/de-DE/overlay/piborg-ledborg.md create mode 100644 src/de-DE/overlay/pibrella.md create mode 100644 src/de-DE/overlay/piglow.md create mode 100644 src/de-DE/overlay/rtk-000-001.md create mode 100644 src/de-DE/overlay/sense-hat.md create mode 100644 src/de-DE/overlay/skywriter-hat.md create mode 100644 src/de-DE/overlay/spi.md create mode 100644 src/de-DE/overlay/traffic-hat.md create mode 100644 src/de-DE/overlay/uart.md create mode 100644 src/de-DE/overlay/unicorn-hat.md create mode 100644 src/de-DE/overlay/wiringpi.md create mode 100644 src/de-DE/pi-pinout.yaml create mode 100644 src/de-DE/pin/pin-1.md create mode 100644 src/de-DE/pin/pin-10.md create mode 100644 src/de-DE/pin/pin-12.md create mode 100644 src/de-DE/pin/pin-14.md create mode 100644 src/de-DE/pin/pin-2.md create mode 100644 src/de-DE/pin/pin-20.md create mode 100644 src/de-DE/pin/pin-25.md create mode 100644 src/de-DE/pin/pin-27.md create mode 100644 src/de-DE/pin/pin-28.md create mode 100644 src/de-DE/pin/pin-3.md create mode 100644 src/de-DE/pin/pin-30.md create mode 100644 src/de-DE/pin/pin-34.md create mode 100644 src/de-DE/pin/pin-39.md create mode 100644 src/de-DE/pin/pin-4.md create mode 100644 src/de-DE/pin/pin-5.md create mode 100644 src/de-DE/pin/pin-6.md create mode 100644 src/de-DE/pin/pin-8.md create mode 100644 src/de-DE/pin/pin-9.md create mode 100644 src/de-DE/settings.yaml create mode 100644 src/de-DE/template/layout.html diff --git a/src/de-DE/index.md b/src/de-DE/index.md new file mode 100644 index 0000000..bd21ce4 --- /dev/null +++ b/src/de-DE/index.md @@ -0,0 +1,23 @@ +#Pinout! + +###Der umfassende Letifaden zur Raspberry Pi GPIO Anschlussbelegung - jetzt auch zum Raspberry Pi Model B+ und Raspberry Pi 2 + +Diese GPIO Anschlussbelegung ist nicht zum Ausdrucken gedacht, aber sie ist ein umfassender Leitfaden und eine tolles Nachschlagewerk für die GPIO-Pins Deines Raspberry Pi's. + +##Welche Bedeutung haben diese Nummern? + +* BCM - Broadcom Anschlussnummer, meist als "GPIO" bezeichnet. Dies sind die Pins die Du wahscheinlich mit RPi.GPIO benutzen wirst +* WiringPi - Wiring Pi Anschlussnummer, für Gordon's Wiring Pi library +* Physical - Die Anschlussnummer, die dem physikalischen Pin an der Anschlussleiste des Raspberry Pi entspricht. + +##Pi 2 + +Um den Start des Pi 2 zu feiern und all die daraus resultierenden neuen Pi-Fans zu berücksichtigen wurde Pinout +neu gestaltet. Es ist nun übersichtlicher, umfassender und genauer und wird ständig weiter verbessert. + +##Model B+ + +Jetzt da es das Raspberry Pi Modell B Plus gibt, wurde Pinout um die 14 extra Anschlüsse erweitert, die der neue Raspberry mitbringt. + +Hinweis: die 14 neuen Anschlüsse des B+ sind in diesem Leitfaden leicht von den +restlichen Anschlüssen abgesetzt - diesen Abstand wirst Du allerdings nicht auf dem Raspberry Pi finden! diff --git a/src/de-DE/overlay/README.md b/src/de-DE/overlay/README.md new file mode 100644 index 0000000..ab5f112 --- /dev/null +++ b/src/de-DE/overlay/README.md @@ -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" + } + } +} +``` diff --git a/src/de-DE/overlay/arduino-spi.md b/src/de-DE/overlay/arduino-spi.md new file mode 100644 index 0000000..1841c25 --- /dev/null +++ b/src/de-DE/overlay/arduino-spi.md @@ -0,0 +1,57 @@ + +#ATmega 328p / Arduino over SPI + +###Did you know that your Pi could power and program an ATmega 328p/Arduino directly, with nothing but a few wires, a breadboard, a 16Mhz crystal oscillator and some 22pF capacitors? + +Read my [complete Pico PiDuino tutorial](http://pi.gadgetoid.com/article/building-the-pico-piduino) to get started for just over £5 + +You'll need to install [Gordon's modified AVRDude](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/). + +Connect 8/CEO to your ATmega's Reset/RST pin, 9/MISO to its MISO pin (D12), 10 to its MOSI pin (D11) and 11/SCLK to its SCLK pin (D13). + +Power your ATmega with the 3.3v and GND pins from your Pi, and you're good to go. + +Make sure you have no rogue SPI device drivers running and check it's connected correctly using: + +```bash +avrdude -p m328p -c gpio +``` + +To get started compiling Arduino sketches from the command line: + +```bash +sudo apt-get install arduino arduino-mk +``` + +This basic Makefile should get you started. Create a basic sketch, name it mysketch.ino and run: + +```bash +export BOARD=atmega328 +make +avrdude -p m328p -c gpio -e -U flash:w:build-cli/Arduino.hex +``` diff --git a/src/de-DE/overlay/display-o-tron-hat.md b/src/de-DE/overlay/display-o-tron-hat.md new file mode 100644 index 0000000..c875db2 --- /dev/null +++ b/src/de-DE/overlay/display-o-tron-hat.md @@ -0,0 +1,44 @@ + +#Display-o-Tron HAT + +Display-o-Tron HAT uses both SPI and I2c to drive the LCD display, backlight and touch. +However both of these busses can be shared with other devices. + +You can use the one-line product installer to get Display-o-Tron HAT set up and ready to go, just: + +```bash +curl get.pimoroni.com/dot3k | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/display-o-tron.md b/src/de-DE/overlay/display-o-tron.md new file mode 100644 index 0000000..b0fbac9 --- /dev/null +++ b/src/de-DE/overlay/display-o-tron.md @@ -0,0 +1,63 @@ + +#Display-o-Tron 3000 + +You can use the one-line product installer to get Display-o-Tron 3000 set up and ready to go, just: + +```bash +curl get.pimoroni.com/dot3k | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/dots.md b/src/de-DE/overlay/dots.md new file mode 100644 index 0000000..e577c39 --- /dev/null +++ b/src/de-DE/overlay/dots.md @@ -0,0 +1,117 @@ + +#Raspberry Pi Dots + +###Dots is a Dot to Dot HAT board for the Raspberry Pi that lets you join-the-dots with BARE Conductive Paint! + +Every Dot on the Dots board is a "floating" metal contact just waiting to be pulled down to ground with a dab of paint. + +To read a Dot you should set its corresponding pin as an INPUT and make sure it's pulled up like so: + +```python +import RPi.GPIO as GPIO +GPIO.setmode(GPIO.BCM ) +GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP) +state = GPIO.input(dot_pin) +``` + +It's good practise to only turn on the PULLUP when you actually want to read the Dot, so a method like +this is recommended for reading: + +```python +def is_dot_connected(dot_pin): + GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP) + state = GPIO.input( dot_pin ) + GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF) + return state == 0 +``` \ No newline at end of file diff --git a/src/de-DE/overlay/explorer-hat-pro.md b/src/de-DE/overlay/explorer-hat-pro.md new file mode 100644 index 0000000..b233bce --- /dev/null +++ b/src/de-DE/overlay/explorer-hat-pro.md @@ -0,0 +1,115 @@ + +#Explorer HAT and Explorer HAT Pro + +5V inputs and outputs, touch pads, LEDs, analog inputs and an H-Bridge motor driver make up the Explorer HAT Pro- a jack of all trades prototyping side-kick for your Raspberry Pi. + +```bash +sudo apt-get install python-pip +sudo pip install explorer-hat +``` + +Then import it into your Python script and start tinkering: + +```bash +import explorerhat +explorerhat.light.on() +``` diff --git a/src/de-DE/overlay/explorer-hat.md b/src/de-DE/overlay/explorer-hat.md new file mode 100644 index 0000000..5669293 --- /dev/null +++ b/src/de-DE/overlay/explorer-hat.md @@ -0,0 +1,87 @@ + +#Explorer HAT and Explorer HAT Pro + +5V inputs and outputs, touch pads, LEDs, analog inputs and an H-Bridge motor driver make up the Explorer HAT Pro- a jack of all trades prototyping side-kick for your Raspberry Pi. + +```bash +sudo apt-get install python-pip +sudo pip install explorer-hat +``` + +Then import it into your Python script and start tinkering: + +```bash +import explorerhat +explorerhat.light.on() +``` diff --git a/src/de-DE/overlay/ground.md b/src/de-DE/overlay/ground.md new file mode 100644 index 0000000..e94a676 --- /dev/null +++ b/src/de-DE/overlay/ground.md @@ -0,0 +1,24 @@ + +#Masse (Ground) + +Die Masseanschlüsse des Raspberry Pi sind alle miteinander verbunden. Es ist also egal, welchen +Du verwendets. + +Es macht also Sinn einfach den Pin zu verwenden, der am nähesten zu dein anderen von Dir verwendeten +Pins ist oder alternativ den Pin, der am nähesten zu dem 5V-Pin liegt, den Du benutzt. + +Wenn Du den [SPI](/pinout/spi)-Bus verwendest, dann macht es Sinn den Pin 17 für 3v3 Volt und Pin 25 +für Masse zu verwenden, da sich diese Pins in der nähe zu den SPIO-Pins befinden. diff --git a/src/de-DE/overlay/i2c.md b/src/de-DE/overlay/i2c.md new file mode 100644 index 0000000..5e9e0ee --- /dev/null +++ b/src/de-DE/overlay/i2c.md @@ -0,0 +1,49 @@ + +#I2C - Inter Integrated Circuit + +The Raspberry Pi's I2C pins are an extremely useful way to talk to many different types of external peripheral; from the MCP23017 digital IO expander, to a connected ATmega. + +You can verify the address of connected I2C peripherals with a simple one-liner: + +```bash +sudo apt-get install i2c-tools +sudo i2cdetect -y 1 +``` + +You can access i2c from Python using the smbus library: + +```bash +sudo apt-get install python-smbus +``` + +And then in Python: + +```python +import smbus +DEVICE_BUS = 1 +DEVICE_ADDR = 0x15 +bus = smbus.SMBus(DEVICE_BUS) +bus.write_byte_data(DEVICE_ADDR, 0x00, 0x01) +``` \ No newline at end of file diff --git a/src/de-DE/overlay/iqaudio-pi-dac.md b/src/de-DE/overlay/iqaudio-pi-dac.md new file mode 100644 index 0000000..05ea01e --- /dev/null +++ b/src/de-DE/overlay/iqaudio-pi-dac.md @@ -0,0 +1,51 @@ + +#IQaudIO Pi-DAC+ + +The Pi-DAC+ takes the digital audio signals (I2S) from the Raspberry Pi and through the +onboard Texas Instruments PCM5122 DAC delivers variable output (hardware volume +control) analog audio to the Pi-DAC+ Phono connectors. The PI-DAC+ also, via the +Texas Instruments TPA6133A headphone amp, supports the direct use of headphones via +the Pi-DAC+ 3.5mm audio jack. + +The Pi Dac uses GPIO22 to mute/unmute the Pi-AMP+. + +You can use GPIO25 to connect an IR sensor and GPIO23/24 for a rotary encoder. Both of +these parts are optional, but are broken out on the Pi-DAC+ for convenient access. + +Note: pins marked as optional can be used for general purpose if those add-ons are not enabled by software. diff --git a/src/de-DE/overlay/piano-hat.md b/src/de-DE/overlay/piano-hat.md new file mode 100644 index 0000000..2e274a8 --- /dev/null +++ b/src/de-DE/overlay/piano-hat.md @@ -0,0 +1,47 @@ + +#Piano HAT + +Piano HAT has 16 touch-sensitive buttons. 13 of these are a single Piano octave, the rest give you octave up/down and instrument select functionality. + +It uses two Microchip CAP1188 chips with the i2c addresses 0x28 and 0x2b. + +You can use the one-line product installer to get Piano HAT set up and ready to go, just: + +```bash +curl get.pimoroni.com/pianohat | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/piborg-ledborg.md b/src/de-DE/overlay/piborg-ledborg.md new file mode 100644 index 0000000..1020280 --- /dev/null +++ b/src/de-DE/overlay/piborg-ledborg.md @@ -0,0 +1,48 @@ + +###The PiBorg LedBorg is an ultra-bright RGB LED board for the Raspberry Pi. + +PiBorg has its own driver, so you don't need to drive it manually. + +If you want a much, much wider range of colours, though, you can drive it manually using softPwm in WiringPi. The pin assignments for this are as follows: + +WiringPi pin 0: Red LED +WiringPi pin 2: Green LED +WiringPi pin 3: Blue LED + +This is easy using WiringPi in Python: + + +```python +import wiringpi2 as wiringpi +wiringpi.wiringPiSetup() + +wiringpi.softPwmCreate(0,0,100) +wiringpi.softPwmCreate(2,0,100) +wiringpi.softPwmCreate(3,0,100) + +# Purple! +wiringpi.softPwmWrite(3,100) # Full Blue +wiringpi.softPwmWrite(0,100) # Full Red +wiringpi.softPWMWrite(2,0) # No Green +``` \ No newline at end of file diff --git a/src/de-DE/overlay/pibrella.md b/src/de-DE/overlay/pibrella.md new file mode 100644 index 0000000..3e2abfd --- /dev/null +++ b/src/de-DE/overlay/pibrella.md @@ -0,0 +1,78 @@ + +#Pibrella + +The all-in-one light, sound, input and output add-on board from Pimoroni vs Cyntech uses lots of IO on the Pi but leaves both Serial and I2C free leaving plenty of room for expansion if you get creative. + +Pibrella is easy to use, first you should install the module using LXTerminal/Command Line: + +```bash +sudo apt-get install python-pip +sudo pip install pibrella +``` + +Then import it into your Python script and start tinkering: + +```bash +import pibrella +pibrella.light.red.on() +``` \ No newline at end of file diff --git a/src/de-DE/overlay/piglow.md b/src/de-DE/overlay/piglow.md new file mode 100644 index 0000000..3344b8c --- /dev/null +++ b/src/de-DE/overlay/piglow.md @@ -0,0 +1,20 @@ + +#PiGlow \ No newline at end of file diff --git a/src/de-DE/overlay/rtk-000-001.md b/src/de-DE/overlay/rtk-000-001.md new file mode 100644 index 0000000..4320cb0 --- /dev/null +++ b/src/de-DE/overlay/rtk-000-001.md @@ -0,0 +1,58 @@ + +#Ryanteck Motor Controller Board + +###A quick and easy way to start driving motors on your Raspberry Pi + +```python +##Simple motor script for the RTK-000-001 +import RPi.GPIO as GPIO +import time +#Set to broadcom pin numbers +GPIO.setmode(GPIO.BCM) + +#Motor 1 = Pins 17 and 18 +#Motor 2 = Pins 22 and 23 +GPIO.setup(17, GPIO.OUT) +GPIO.setup(18, GPIO.OUT) + +#Now loop forever turning one direction for 5 seconds, then the other +while (True): + #Sleep 1 second then turn 17 on + GPIO.output(18, 0) + time.sleep(1) + GPIO.output(17, 1); + time.sleep(5); + #And now the other way round + GPIO.output(17, 0) + time.sleep(1); + GPIO.output(18, 1); + time.sleep(5); + #And loop back around +#And final cleanup +GPIO.cleanup() +``` \ No newline at end of file diff --git a/src/de-DE/overlay/sense-hat.md b/src/de-DE/overlay/sense-hat.md new file mode 100644 index 0000000..32aadac --- /dev/null +++ b/src/de-DE/overlay/sense-hat.md @@ -0,0 +1,41 @@ + +#Sense HAT + +LED Matrix: LED2472G -> ATTINY88 -> SPI(8/9/10/11) +Joystick: SKRHABE010 -> ATTINY88 -> GPIO23/24/25 +Axis/IMU: LSM9DS1 -> i2c 0x1c(1e),0x6a(6b) (INT on MCU) +Pressure/Temp: LPS25H -> i2c 0x5c +Humidity/Temp: HTS221 -> i2c 0x5f \ No newline at end of file diff --git a/src/de-DE/overlay/skywriter-hat.md b/src/de-DE/overlay/skywriter-hat.md new file mode 100644 index 0000000..f6f3e7d --- /dev/null +++ b/src/de-DE/overlay/skywriter-hat.md @@ -0,0 +1,34 @@ + +#Skywriter HAT + +Skywriter HAT senses your finger's position above it in 3 dimensions, outputting an X, Y, Z axis +which you can use in your Python scripts. + +It also recognises gestures, including swipes and more. diff --git a/src/de-DE/overlay/spi.md b/src/de-DE/overlay/spi.md new file mode 100644 index 0000000..2424228 --- /dev/null +++ b/src/de-DE/overlay/spi.md @@ -0,0 +1,66 @@ + +#SPI - Serial Peripheral Interface + +###Known as the four-wire serial bus, SPI lets you daisy-chain multiple compatible devices off a single set of pins by assigning them different chip-select pins. + +A useful example of an SPI peripheral is the MCP23S17 digital IO expander chip Note the S in place of the 0 found on the I2C version. + +To talk to an SPI device, you assert its corresponding chip-select pin. By default the Pi has CE0 and CE1. + +```python +import spidev + +spi = spidev.SpiDev() +spi.open(0, CHIP_SELECT_0_OR_1) +spi.max_speed_hz = 1000000 +spi.xfer([value_8bit]) +``` + +You can also use the SPI port to "Bit-Bang" an ATmega 328, loading Arduino sketches onto it with Gordon's modified version of AVRDude. + +Hook up you Pi's SPI port to that of your ATmega, and power the ATmega from the 3.3v pin on the Pi. Make sure you're not running any SPI device drivers, and run "avrdude -p m328p -c gpio" to verify the connection. + +See the individual pins to learn how to connect up your ATmega. \ No newline at end of file diff --git a/src/de-DE/overlay/traffic-hat.md b/src/de-DE/overlay/traffic-hat.md new file mode 100644 index 0000000..4fa0a03 --- /dev/null +++ b/src/de-DE/overlay/traffic-hat.md @@ -0,0 +1,52 @@ + +#Traffic HAT + +###A quick and easy way to learn the basics of GPIO on a budget. All in a nice HAT. + +```python +import RPi.GPIO as IO +from time import sleep + +IO.setmode(IO.BCM) + +#Lights +IO.setup(22,IO.OUT) +IO.setup(23,IO.OUT) +IO.setup(24,IO.OUT) + +#Buzzer +IO.setup(5,IO.OUT) + +#Button +IO.setup(25,IO.IN,pull_up_down=IO.PUD_UP) +``` \ No newline at end of file diff --git a/src/de-DE/overlay/uart.md b/src/de-DE/overlay/uart.md new file mode 100644 index 0000000..dde34a7 --- /dev/null +++ b/src/de-DE/overlay/uart.md @@ -0,0 +1,30 @@ + +#UART - Universal Asynchronous Receiver/Transmitter + +###The 2 UART pins in WiringPi are: 15, 16 + +UART is a handy, straight forward way to interface an Arduino ( or bootloaded ATmega ) with your Pi. You must, however, be careful with logic-levels between the two devices: the Pi is 3.3v and the Arduino is 5v. Connect the two and you might conjure up some magic blue smoke. + +Personally I'm a fan of building out a Arduino Bootloaded ATmega 328 circuit on a breadboard with a voltage regulator to take the Pi's 5v line and convert it to 3.3v. The ATmega 328 seems to run quite happily at 3.3v using a 16Mhz crystal and you'll then have an Arduino clone with 3.3v logic. + +Assuming you have WiringPi2-Python installed, the following python example opens the Pi's UART at 9600baud and puts 'hello world' + +```python +import wiringpi2 as wiringpi +wiringpi.wiringPiSetup() +serial = wiringpi.serialOpen('/dev/ttyAMA0',9600) +wiringpi.serialPuts(serial,'hello world!') +``` \ No newline at end of file diff --git a/src/de-DE/overlay/unicorn-hat.md b/src/de-DE/overlay/unicorn-hat.md new file mode 100644 index 0000000..c3c4013 --- /dev/null +++ b/src/de-DE/overlay/unicorn-hat.md @@ -0,0 +1,47 @@ + +#Unicorn HAT + +64 blindingly bright LEDs packed into a HAT and driven with an ultra-fast, C library that you can talk to +from Python make Unicorn HAT PiGlow's bigger, brighter brother. + +Note: Unicorn HAT uses some special PWM trickery, performed with the same hardware that lets you Pi produce sound +through the audio jack ( analog audio ) so you can't use both at the same time! + +Setup is easy, just: + +```bash +curl get.pimoroni.com/unicornhat | bash +``` + +Then import it into your Python script and start tinkering: + +```bash +import unicornhat +unicornhat.set_pixel(0, 0, 255, 255, 255) +unicornhat.show() +``` diff --git a/src/de-DE/overlay/wiringpi.md b/src/de-DE/overlay/wiringpi.md new file mode 100644 index 0000000..1a2e5db --- /dev/null +++ b/src/de-DE/overlay/wiringpi.md @@ -0,0 +1,81 @@ + +#Raspberry Pi WiringPi + +###WiringPi is an attempt to bring Arduino-wiring-like simplicity to the Raspberry Pi. + +The goal is to have a single common platform and set of functions for accessing the Raspberry Pi GPIO across muliple languages. WiringPi is a C library at heart, but it's available to both Ruby and Python users who can "gem install wiringpi" or "pip install wiringpi2" respectively. + +Python users note the 2 on the end, the WiringPi2-Python library finally brings a whole host of existing WiringPi functionality to Python including brand new features from WiringPi 2. + +For more information about WiringPi you should visit the official WiringPi website. + +##Getting started with WiringPi + +WiringPi uses its own pin numbering scheme, here you'll learn how WiringPi numbers your GPIO pins, what those pins do and how to do shiny things with them from within Python or Ruby. + +WiringPi, the Arduino-like GPIO library for the Pi, is available in C right from Gordon's git repository, Python, Ruby and even Perl and PHP to a lesser extent. + +Installing to Python couldn't be easier, just: + +```bash +sudo pip install wiringpi2 +``` + +Note the 2 on the end? That's the all new, shinier WiringPi! \ No newline at end of file diff --git a/src/de-DE/pi-pinout.yaml b/src/de-DE/pi-pinout.yaml new file mode 100644 index 0000000..ca1e177 --- /dev/null +++ b/src/de-DE/pi-pinout.yaml @@ -0,0 +1,368 @@ +--- +name: Raspberry Pi GPIO Anschlussbelegung +pins: + '1': + name: 3v3 Stromversorgung + type: "+3v3" + '2': + name: 5v Stromversorgung + type: "+5v" + '3': + name: SDA + description: I2C Daten + type: GPIO/I2C + scheme: + wiringpi: 8 + bcm: 2 + bcmAlt: 0 + functions: + alt0: SDA1 + alt1: SA3 + '4': + name: 5v Stromversorgung + type: "+5v" + '5': + name: SCL + description: I2C Tackt (Clock) + type: GPIO/I2C + scheme: + wiringpi: 9 + bcm: 3 + bcmAlt: 1 + functions: + alt0: SCL1 + alt1: SA2 + '6': + name: Masse (Ground) + type: GND + '7': + name: GPCLK0 + type: GPIO + scheme: + wiringpi: 7 + bcm: 4 + functions: + alt0: GPCLK0 + alt1: SA1 + alt5: ARM_TDI + '8': + name: TXD + description: UART Senden + type: GPIO/UART + scheme: + wiringpi: 15 + bcm: 14 + functions: + alt0: TXD0 + alt1: SD6 + alt2: Reserved + alt5: TXD1 + '9': + name: Masse (Ground) + type: GND + '10': + name: RXD + description: UART Empfang + type: GPIO/UART + scheme: + wiringpi: 16 + bcm: 15 + functions: + alt0: RXD0 + alt1: SD7 + alt2: Reserved + alt5: RXD1 + '11': + name: '' + type: GPIO + scheme: + wiringpi: 0 + bcm: 17 + functions: + alt0: Reserved + alt1: SD9 + alt2: Reserved + alt3: RTS0 + alt4: SPI1_CE1_N + alt5: RTS1 + '12': + name: PCM_C + description: PCM Tackt (Clock) + type: GPIO + scheme: + wiringpi: 1 + bcm: 18 + functions: + alt0: PCM_CLK + alt1: SD10 + alt2: Reserved + 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: Reserved + alt1: Reserved + alt2: Reserved + alt3: SD1_DAT3 + alt4: ARM_TMS + '14': + name: Masse (Ground) + type: GND + '15': + name: '' + type: GPIO + scheme: + wiringpi: 3 + bcm: 22 + functions: + alt0: Reserved + alt1: SD14 + alt2: Reserved + alt3: SD1_CLK + alt4: ARM_TRST + '16': + name: '' + type: GPIO + scheme: + wiringpi: 4 + bcm: 23 + functions: + alt0: Reserved + alt1: SD15 + alt2: Reserved + alt3: SD1_CMD + alt4: ARM_RTCK + '17': + name: 3v3 Stromversorgung + type: "+3v3" + '18': + name: '' + type: GPIO + scheme: + wiringpi: 5 + bcm: 24 + functions: + alt0: Reserved + alt1: SD16 + alt2: Reserved + alt3: SD1_DAT0 + alt4: ARM_TDO + '19': + name: MOSI + type: GPIO/SPI + scheme: + wiringpi: 12 + bcm: 10 + functions: + alt0: SPI0_MOSI + alt1: SD2 + alt2: Reserved + '20': + name: Masse (Ground) + type: GND + '21': + name: MISO + type: GPIO/SPI + scheme: + wiringpi: 13 + bcm: 9 + functions: + alt0: SPI0_MISO + alt1: SD1 + alt2: Reserved + '22': + name: '' + type: GPIO + scheme: + wiringpi: 6 + bcm: 25 + functions: + alt0: Reserved + alt1: SD17 + alt2: Reserved + alt3: SD1_DAT1 + alt4: ARM_TCK + '23': + name: SCLK + type: GPIO/SPI + scheme: + wiringpi: 14 + bcm: 11 + functions: + alt0: SPI0_SCLK + alt1: SD3 + alt2: Reserved + '24': + name: CE0 + description: SPI Chip Select 0 + type: GPIO/SPI + scheme: + wiringpi: 10 + bcm: 8 + functions: + alt0: SPI0_CE0_N + alt1: SD0 + alt2: Reserved + '25': + name: Masse (Ground) + type: GND + '26': + name: CE1 + description: SPI Chip Select 1 + type: GPIO/SPI + scheme: + wiringpi: 11 + bcm: 7 + functions: + alt0: SPI0_CE1_N + alt1: SWE_N / SRW_N + alt2: Reserved + '27': + name: ID_SD + description: HAT EEPROM i2c Daten + type: GPIO/I2C + scheme: + wiringpi: 30 + bcm: 0 + functions: + alt0: SDA0 + alt1: SA5 + alt2: Reserved + '28': + name: ID_SC + description: HAT EEPROM i2c Tackt (Clock) + type: GPIO/I2C + scheme: + wiringpi: 31 + bcm: 1 + functions: + alt0: SCL0 + alt1: SA4 + alt2: Reserved + '29': + name: '' + type: GPIO + scheme: + wiringpi: 21 + bcm: 5 + functions: + alt0: GPCLK1 + alt1: SA0 + alt2: Reserved + alt5: ARM_TDO + '30': + name: Masse (Ground) + type: GND + '31': + name: '' + type: GPIO + scheme: + wiringpi: 22 + bcm: 6 + functions: + alt0: GPCLK2 + alt1: SOE_N / SE + alt2: Reserved + alt5: ARM_RTCK + '32': + name: '' + type: GPIO + scheme: + wiringpi: 26 + bcm: 12 + functions: + alt0: PWM0 + alt1: SD4 + alt2: Reserved + alt5: ARM_TMS + '33': + name: '' + type: GPIO + scheme: + wiringpi: 23 + bcm: 13 + functions: + alt0: PWM1 + alt1: SD5 + alt2: Reserved + alt5: ARM_TCK + '34': + name: Masse (Ground) + type: GND + '35': + name: MISO + description: SPI Master-In + type: GPIO/SPI + scheme: + wiringpi: 24 + bcm: 19 + functions: + alt0: PCM_FS + alt1: SD11 + alt2: Reserved + alt3: BSCSL SCL / SCLK + alt4: SPI1_MISO + alt5: PWM1 + '36': + name: '' + type: GPIO + scheme: + wiringpi: 27 + bcm: 16 + functions: + alt0: Reserved + alt1: SD8 + alt2: Reserved + alt3: CTS0 + alt4: SPI1_CE2_N + alt5: CTS1 + '37': + name: '' + type: GPIO + scheme: + wiringpi: 25 + bcm: 26 + functions: + alt0: Reserved + alt1: Reserved + alt2: Reserved + 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: Reserved + alt3: BSCSL / MISO + alt4: SPI1_MOSI + alt5: CPCLK0 + '39': + name: Masse (Ground) + type: GND + '40': + name: SCLK + description: SPI Clock + type: GPIO/SPI + scheme: + wiringpi: 29 + bcm: 21 + functions: + alt0: PCM_DOUT + alt1: SD13 + alt2: Reserved + alt3: BSCSL / CE_N + alt4: SPI1_SCLK + alt5: GPCLK1 diff --git a/src/de-DE/pin/pin-1.md b/src/de-DE/pin/pin-1.md new file mode 100644 index 0000000..f83da60 --- /dev/null +++ b/src/de-DE/pin/pin-1.md @@ -0,0 +1,3 @@ +###The 3v3, 3.3 volt, supply pin on the Pi has a max available current of about 50 mA. Enough to power a couple of LEDs or a microprocessor, but not much more. + +You should generally use the 5v supply, coupled with a 3v3 regulator for 3.3v projects. diff --git a/src/de-DE/pin/pin-10.md b/src/de-DE/pin/pin-10.md new file mode 100644 index 0000000..cc3b88f --- /dev/null +++ b/src/de-DE/pin/pin-10.md @@ -0,0 +1,5 @@ +This pin doubles up as the UART recieve pin, RXD. It's also commonly known as "Serial". By default your Pi will receive serial commands over this Pi and pass them into a Console, which gives you command-line control over your Pi using a Serial cable. + +The UART pins, with an appropriate cable, are extremely useful for setting up a "headless" ( a Pi without a screen ) Pi and getting it connected to a network. + +[Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/pin/pin-12.md b/src/de-DE/pin/pin-12.md new file mode 100644 index 0000000..1dee236 --- /dev/null +++ b/src/de-DE/pin/pin-12.md @@ -0,0 +1 @@ +The PWM0 output of BCM 18 is particularly useful, in combination with some fast, direct memory access trickery, for driving tricky devices with very specific timings. The WS2812 LEDs on the [Unicorn HAT](/pinout/unicorn_hat) are a good example of this in action. \ No newline at end of file diff --git a/src/de-DE/pin/pin-14.md b/src/de-DE/pin/pin-14.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-14.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-2.md b/src/de-DE/pin/pin-2.md new file mode 100644 index 0000000..75ce96f --- /dev/null +++ b/src/de-DE/pin/pin-2.md @@ -0,0 +1,5 @@ +###Die 5v Stromanschlüsse sind direkt mit der Stromversorgung des Pi verbunden und können somit soviel Strom liefern, wie die Stromversorgung (abzüglich des VErbraus des Pi) hergibt + +Mit einer guten Stromversorgung (z.B. den offiziellen Pi Adapter) kannst Du hier ca. 1,5A ziehen. + +5 Volt hören sich im ersten Moment vielleicht nicht nach viel an, aber damit lässt sich wirklich viel anstellen. So kann man sogar weiter Arduionos damit betreiben oder sogar kleine Motoren. diff --git a/src/de-DE/pin/pin-20.md b/src/de-DE/pin/pin-20.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-20.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-25.md b/src/de-DE/pin/pin-25.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-25.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-27.md b/src/de-DE/pin/pin-27.md new file mode 100644 index 0000000..7481216 --- /dev/null +++ b/src/de-DE/pin/pin-27.md @@ -0,0 +1,3 @@ +# HAT EEPROM Pins ID_SC and ID_SD + +These pins are generally reserved for i2c communication with a HAT EEPROM. \ No newline at end of file diff --git a/src/de-DE/pin/pin-28.md b/src/de-DE/pin/pin-28.md new file mode 100644 index 0000000..70eec8c --- /dev/null +++ b/src/de-DE/pin/pin-28.md @@ -0,0 +1 @@ +pin-27.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-3.md b/src/de-DE/pin/pin-3.md new file mode 100644 index 0000000..e7f14dd --- /dev/null +++ b/src/de-DE/pin/pin-3.md @@ -0,0 +1,25 @@ +SDA is one of the i2c pins on the Pi, [learn more about i2c](/pinout/i2c). + +It's easy to get started writing a digital HIGH or LOW to a GPIO pin, but you've got to remember a few things: + +* Run your script as root +* Set your pin's mode to OUTPUT (1) + +Assuming you've installed WiringPi2-Python ( pip install wiringpi2 ) then try pasting the following into a .py file: + +```python +import wiringpi2 as wiringpi +HIGH = 1 +LOW = 0 +OUTPUT = 1 +INPUT = 0 +wiringpi.wiringPiSetup() +wiringpi.pinMode(8,OUTPUT) +wiringpi.digitalWrite(8,HIGH) +``` + +Then run it with: + +```bash +sudo python myscript.py +``` \ No newline at end of file diff --git a/src/de-DE/pin/pin-30.md b/src/de-DE/pin/pin-30.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-30.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-34.md b/src/de-DE/pin/pin-34.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-34.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-39.md b/src/de-DE/pin/pin-39.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-39.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-4.md b/src/de-DE/pin/pin-4.md new file mode 100644 index 0000000..253c8f3 --- /dev/null +++ b/src/de-DE/pin/pin-4.md @@ -0,0 +1 @@ +pin-2.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-5.md b/src/de-DE/pin/pin-5.md new file mode 100644 index 0000000..e48b843 --- /dev/null +++ b/src/de-DE/pin/pin-5.md @@ -0,0 +1,12 @@ +SCL ist einer der I2C Anschlüsse des Pi. [mehr über 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) +``` \ No newline at end of file diff --git a/src/de-DE/pin/pin-6.md b/src/de-DE/pin/pin-6.md new file mode 100644 index 0000000..cdb3874 --- /dev/null +++ b/src/de-DE/pin/pin-6.md @@ -0,0 +1 @@ +Masse (Ground) \ No newline at end of file diff --git a/src/de-DE/pin/pin-8.md b/src/de-DE/pin/pin-8.md new file mode 100644 index 0000000..e20a2fd --- /dev/null +++ b/src/de-DE/pin/pin-8.md @@ -0,0 +1,10 @@ +Dieser Anschluss kann auch als [UART](https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter) Sendeleitung genutzt werden. Senden heisst im +englischen 'transmit' - daher die Bezeichnung TXD. +This pin doubles up as the UART transmit pin, thus the name TXD. It's also commonly +known as "Serial" and, by default, will output a Console from your Pi that, with a +suitable Serial cable, you can use to control your Pi via the command-line. + +UART is also extremely useful if you want to talk to Arduino or Propeller boards from +your Pi, but you must make sure you disable the Serial Console in raspi-config first. + +[Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/pin/pin-9.md b/src/de-DE/pin/pin-9.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-9.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/settings.yaml b/src/de-DE/settings.yaml new file mode 100644 index 0000000..b4d3abf --- /dev/null +++ b/src/de-DE/settings.yaml @@ -0,0 +1,40 @@ +--- +default_desc: The comprehensive Raspberry Pi GPIO Pinout guide for the original Raspberry + Pi, B+ and Pi 2 +default_title: Raspberry Pi GPIO Pinout - 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: ground +strings: +- made_by: '* Made by {manufacturer}' +- type_hat: '* HAT form-factor' +- type_classic: '* Classic form-factor' +- pin_header: '* {} pin header' +- uses_i2c: '* Uses 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 diff --git a/src/de-DE/template/layout.html b/src/de-DE/template/layout.html new file mode 100644 index 0000000..8459510 --- /dev/null +++ b/src/de-DE/template/layout.html @@ -0,0 +1,66 @@ + + + + {{title}} + + + + + + + + {{hreflang}} + + + +
+ +

Raspberry Pinout

+
+ Learn about Pi pins and add-ons + +
+ +
+
+ {{content}} +
+
+ +
+ + + + + + + + + From 0526087f38e755e23e734af6ad70a65f9c2a0a94 Mon Sep 17 00:00:00 2001 From: rdmueller Date: Mon, 9 Nov 2015 19:05:51 +0100 Subject: [PATCH 2/6] next batch of translations --- src/de-DE/index.md | 23 ++ src/de-DE/overlay/README.md | 41 +++ src/de-DE/overlay/arduino-spi.md | 57 ++++ src/de-DE/overlay/display-o-tron-hat.md | 44 +++ src/de-DE/overlay/display-o-tron.md | 63 ++++ src/de-DE/overlay/dots.md | 117 ++++++++ src/de-DE/overlay/explorer-hat-pro.md | 115 ++++++++ src/de-DE/overlay/explorer-hat.md | 87 ++++++ src/de-DE/overlay/ground.md | 24 ++ src/de-DE/overlay/i2c.md | 49 ++++ src/de-DE/overlay/iqaudio-pi-dac.md | 51 ++++ src/de-DE/overlay/piano-hat.md | 47 +++ src/de-DE/overlay/piborg-ledborg.md | 48 ++++ src/de-DE/overlay/pibrella.md | 78 +++++ src/de-DE/overlay/piglow.md | 20 ++ src/de-DE/overlay/rtk-000-001.md | 58 ++++ src/de-DE/overlay/sense-hat.md | 41 +++ src/de-DE/overlay/skywriter-hat.md | 34 +++ src/de-DE/overlay/spi.md | 66 +++++ src/de-DE/overlay/traffic-hat.md | 52 ++++ src/de-DE/overlay/uart.md | 30 ++ src/de-DE/overlay/unicorn-hat.md | 47 +++ src/de-DE/overlay/wiringpi.md | 81 ++++++ src/de-DE/pi-pinout.yaml | 368 ++++++++++++++++++++++++ src/de-DE/pin/pin-1.md | 3 + src/de-DE/pin/pin-10.md | 5 + src/de-DE/pin/pin-12.md | 1 + src/de-DE/pin/pin-14.md | 1 + src/de-DE/pin/pin-2.md | 5 + src/de-DE/pin/pin-20.md | 1 + src/de-DE/pin/pin-25.md | 1 + src/de-DE/pin/pin-27.md | 3 + src/de-DE/pin/pin-28.md | 1 + src/de-DE/pin/pin-3.md | 25 ++ src/de-DE/pin/pin-30.md | 1 + src/de-DE/pin/pin-34.md | 1 + src/de-DE/pin/pin-39.md | 1 + src/de-DE/pin/pin-4.md | 1 + src/de-DE/pin/pin-5.md | 12 + src/de-DE/pin/pin-6.md | 1 + src/de-DE/pin/pin-8.md | 10 + src/de-DE/pin/pin-9.md | 1 + src/de-DE/settings.yaml | 40 +++ src/de-DE/template/layout.html | 66 +++++ 44 files changed, 1821 insertions(+) create mode 100644 src/de-DE/index.md create mode 100644 src/de-DE/overlay/README.md create mode 100644 src/de-DE/overlay/arduino-spi.md create mode 100644 src/de-DE/overlay/display-o-tron-hat.md create mode 100644 src/de-DE/overlay/display-o-tron.md create mode 100644 src/de-DE/overlay/dots.md create mode 100644 src/de-DE/overlay/explorer-hat-pro.md create mode 100644 src/de-DE/overlay/explorer-hat.md create mode 100644 src/de-DE/overlay/ground.md create mode 100644 src/de-DE/overlay/i2c.md create mode 100644 src/de-DE/overlay/iqaudio-pi-dac.md create mode 100644 src/de-DE/overlay/piano-hat.md create mode 100644 src/de-DE/overlay/piborg-ledborg.md create mode 100644 src/de-DE/overlay/pibrella.md create mode 100644 src/de-DE/overlay/piglow.md create mode 100644 src/de-DE/overlay/rtk-000-001.md create mode 100644 src/de-DE/overlay/sense-hat.md create mode 100644 src/de-DE/overlay/skywriter-hat.md create mode 100644 src/de-DE/overlay/spi.md create mode 100644 src/de-DE/overlay/traffic-hat.md create mode 100644 src/de-DE/overlay/uart.md create mode 100644 src/de-DE/overlay/unicorn-hat.md create mode 100644 src/de-DE/overlay/wiringpi.md create mode 100644 src/de-DE/pi-pinout.yaml create mode 100644 src/de-DE/pin/pin-1.md create mode 100644 src/de-DE/pin/pin-10.md create mode 100644 src/de-DE/pin/pin-12.md create mode 100644 src/de-DE/pin/pin-14.md create mode 100644 src/de-DE/pin/pin-2.md create mode 100644 src/de-DE/pin/pin-20.md create mode 100644 src/de-DE/pin/pin-25.md create mode 100644 src/de-DE/pin/pin-27.md create mode 100644 src/de-DE/pin/pin-28.md create mode 100644 src/de-DE/pin/pin-3.md create mode 100644 src/de-DE/pin/pin-30.md create mode 100644 src/de-DE/pin/pin-34.md create mode 100644 src/de-DE/pin/pin-39.md create mode 100644 src/de-DE/pin/pin-4.md create mode 100644 src/de-DE/pin/pin-5.md create mode 100644 src/de-DE/pin/pin-6.md create mode 100644 src/de-DE/pin/pin-8.md create mode 100644 src/de-DE/pin/pin-9.md create mode 100644 src/de-DE/settings.yaml create mode 100644 src/de-DE/template/layout.html diff --git a/src/de-DE/index.md b/src/de-DE/index.md new file mode 100644 index 0000000..bd21ce4 --- /dev/null +++ b/src/de-DE/index.md @@ -0,0 +1,23 @@ +#Pinout! + +###Der umfassende Letifaden zur Raspberry Pi GPIO Anschlussbelegung - jetzt auch zum Raspberry Pi Model B+ und Raspberry Pi 2 + +Diese GPIO Anschlussbelegung ist nicht zum Ausdrucken gedacht, aber sie ist ein umfassender Leitfaden und eine tolles Nachschlagewerk für die GPIO-Pins Deines Raspberry Pi's. + +##Welche Bedeutung haben diese Nummern? + +* BCM - Broadcom Anschlussnummer, meist als "GPIO" bezeichnet. Dies sind die Pins die Du wahscheinlich mit RPi.GPIO benutzen wirst +* WiringPi - Wiring Pi Anschlussnummer, für Gordon's Wiring Pi library +* Physical - Die Anschlussnummer, die dem physikalischen Pin an der Anschlussleiste des Raspberry Pi entspricht. + +##Pi 2 + +Um den Start des Pi 2 zu feiern und all die daraus resultierenden neuen Pi-Fans zu berücksichtigen wurde Pinout +neu gestaltet. Es ist nun übersichtlicher, umfassender und genauer und wird ständig weiter verbessert. + +##Model B+ + +Jetzt da es das Raspberry Pi Modell B Plus gibt, wurde Pinout um die 14 extra Anschlüsse erweitert, die der neue Raspberry mitbringt. + +Hinweis: die 14 neuen Anschlüsse des B+ sind in diesem Leitfaden leicht von den +restlichen Anschlüssen abgesetzt - diesen Abstand wirst Du allerdings nicht auf dem Raspberry Pi finden! diff --git a/src/de-DE/overlay/README.md b/src/de-DE/overlay/README.md new file mode 100644 index 0000000..ab5f112 --- /dev/null +++ b/src/de-DE/overlay/README.md @@ -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" + } + } +} +``` diff --git a/src/de-DE/overlay/arduino-spi.md b/src/de-DE/overlay/arduino-spi.md new file mode 100644 index 0000000..1841c25 --- /dev/null +++ b/src/de-DE/overlay/arduino-spi.md @@ -0,0 +1,57 @@ + +#ATmega 328p / Arduino over SPI + +###Did you know that your Pi could power and program an ATmega 328p/Arduino directly, with nothing but a few wires, a breadboard, a 16Mhz crystal oscillator and some 22pF capacitors? + +Read my [complete Pico PiDuino tutorial](http://pi.gadgetoid.com/article/building-the-pico-piduino) to get started for just over £5 + +You'll need to install [Gordon's modified AVRDude](https://projects.drogon.net/raspberry-pi/gertboard/arduino-ide-installation-isp/). + +Connect 8/CEO to your ATmega's Reset/RST pin, 9/MISO to its MISO pin (D12), 10 to its MOSI pin (D11) and 11/SCLK to its SCLK pin (D13). + +Power your ATmega with the 3.3v and GND pins from your Pi, and you're good to go. + +Make sure you have no rogue SPI device drivers running and check it's connected correctly using: + +```bash +avrdude -p m328p -c gpio +``` + +To get started compiling Arduino sketches from the command line: + +```bash +sudo apt-get install arduino arduino-mk +``` + +This basic Makefile should get you started. Create a basic sketch, name it mysketch.ino and run: + +```bash +export BOARD=atmega328 +make +avrdude -p m328p -c gpio -e -U flash:w:build-cli/Arduino.hex +``` diff --git a/src/de-DE/overlay/display-o-tron-hat.md b/src/de-DE/overlay/display-o-tron-hat.md new file mode 100644 index 0000000..c875db2 --- /dev/null +++ b/src/de-DE/overlay/display-o-tron-hat.md @@ -0,0 +1,44 @@ + +#Display-o-Tron HAT + +Display-o-Tron HAT uses both SPI and I2c to drive the LCD display, backlight and touch. +However both of these busses can be shared with other devices. + +You can use the one-line product installer to get Display-o-Tron HAT set up and ready to go, just: + +```bash +curl get.pimoroni.com/dot3k | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/display-o-tron.md b/src/de-DE/overlay/display-o-tron.md new file mode 100644 index 0000000..b0fbac9 --- /dev/null +++ b/src/de-DE/overlay/display-o-tron.md @@ -0,0 +1,63 @@ + +#Display-o-Tron 3000 + +You can use the one-line product installer to get Display-o-Tron 3000 set up and ready to go, just: + +```bash +curl get.pimoroni.com/dot3k | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/dots.md b/src/de-DE/overlay/dots.md new file mode 100644 index 0000000..e577c39 --- /dev/null +++ b/src/de-DE/overlay/dots.md @@ -0,0 +1,117 @@ + +#Raspberry Pi Dots + +###Dots is a Dot to Dot HAT board for the Raspberry Pi that lets you join-the-dots with BARE Conductive Paint! + +Every Dot on the Dots board is a "floating" metal contact just waiting to be pulled down to ground with a dab of paint. + +To read a Dot you should set its corresponding pin as an INPUT and make sure it's pulled up like so: + +```python +import RPi.GPIO as GPIO +GPIO.setmode(GPIO.BCM ) +GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP) +state = GPIO.input(dot_pin) +``` + +It's good practise to only turn on the PULLUP when you actually want to read the Dot, so a method like +this is recommended for reading: + +```python +def is_dot_connected(dot_pin): + GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP) + state = GPIO.input( dot_pin ) + GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF) + return state == 0 +``` \ No newline at end of file diff --git a/src/de-DE/overlay/explorer-hat-pro.md b/src/de-DE/overlay/explorer-hat-pro.md new file mode 100644 index 0000000..b233bce --- /dev/null +++ b/src/de-DE/overlay/explorer-hat-pro.md @@ -0,0 +1,115 @@ + +#Explorer HAT and Explorer HAT Pro + +5V inputs and outputs, touch pads, LEDs, analog inputs and an H-Bridge motor driver make up the Explorer HAT Pro- a jack of all trades prototyping side-kick for your Raspberry Pi. + +```bash +sudo apt-get install python-pip +sudo pip install explorer-hat +``` + +Then import it into your Python script and start tinkering: + +```bash +import explorerhat +explorerhat.light.on() +``` diff --git a/src/de-DE/overlay/explorer-hat.md b/src/de-DE/overlay/explorer-hat.md new file mode 100644 index 0000000..5669293 --- /dev/null +++ b/src/de-DE/overlay/explorer-hat.md @@ -0,0 +1,87 @@ + +#Explorer HAT and Explorer HAT Pro + +5V inputs and outputs, touch pads, LEDs, analog inputs and an H-Bridge motor driver make up the Explorer HAT Pro- a jack of all trades prototyping side-kick for your Raspberry Pi. + +```bash +sudo apt-get install python-pip +sudo pip install explorer-hat +``` + +Then import it into your Python script and start tinkering: + +```bash +import explorerhat +explorerhat.light.on() +``` diff --git a/src/de-DE/overlay/ground.md b/src/de-DE/overlay/ground.md new file mode 100644 index 0000000..e94a676 --- /dev/null +++ b/src/de-DE/overlay/ground.md @@ -0,0 +1,24 @@ + +#Masse (Ground) + +Die Masseanschlüsse des Raspberry Pi sind alle miteinander verbunden. Es ist also egal, welchen +Du verwendets. + +Es macht also Sinn einfach den Pin zu verwenden, der am nähesten zu dein anderen von Dir verwendeten +Pins ist oder alternativ den Pin, der am nähesten zu dem 5V-Pin liegt, den Du benutzt. + +Wenn Du den [SPI](/pinout/spi)-Bus verwendest, dann macht es Sinn den Pin 17 für 3v3 Volt und Pin 25 +für Masse zu verwenden, da sich diese Pins in der nähe zu den SPIO-Pins befinden. diff --git a/src/de-DE/overlay/i2c.md b/src/de-DE/overlay/i2c.md new file mode 100644 index 0000000..5e9e0ee --- /dev/null +++ b/src/de-DE/overlay/i2c.md @@ -0,0 +1,49 @@ + +#I2C - Inter Integrated Circuit + +The Raspberry Pi's I2C pins are an extremely useful way to talk to many different types of external peripheral; from the MCP23017 digital IO expander, to a connected ATmega. + +You can verify the address of connected I2C peripherals with a simple one-liner: + +```bash +sudo apt-get install i2c-tools +sudo i2cdetect -y 1 +``` + +You can access i2c from Python using the smbus library: + +```bash +sudo apt-get install python-smbus +``` + +And then in Python: + +```python +import smbus +DEVICE_BUS = 1 +DEVICE_ADDR = 0x15 +bus = smbus.SMBus(DEVICE_BUS) +bus.write_byte_data(DEVICE_ADDR, 0x00, 0x01) +``` \ No newline at end of file diff --git a/src/de-DE/overlay/iqaudio-pi-dac.md b/src/de-DE/overlay/iqaudio-pi-dac.md new file mode 100644 index 0000000..05ea01e --- /dev/null +++ b/src/de-DE/overlay/iqaudio-pi-dac.md @@ -0,0 +1,51 @@ + +#IQaudIO Pi-DAC+ + +The Pi-DAC+ takes the digital audio signals (I2S) from the Raspberry Pi and through the +onboard Texas Instruments PCM5122 DAC delivers variable output (hardware volume +control) analog audio to the Pi-DAC+ Phono connectors. The PI-DAC+ also, via the +Texas Instruments TPA6133A headphone amp, supports the direct use of headphones via +the Pi-DAC+ 3.5mm audio jack. + +The Pi Dac uses GPIO22 to mute/unmute the Pi-AMP+. + +You can use GPIO25 to connect an IR sensor and GPIO23/24 for a rotary encoder. Both of +these parts are optional, but are broken out on the Pi-DAC+ for convenient access. + +Note: pins marked as optional can be used for general purpose if those add-ons are not enabled by software. diff --git a/src/de-DE/overlay/piano-hat.md b/src/de-DE/overlay/piano-hat.md new file mode 100644 index 0000000..2e274a8 --- /dev/null +++ b/src/de-DE/overlay/piano-hat.md @@ -0,0 +1,47 @@ + +#Piano HAT + +Piano HAT has 16 touch-sensitive buttons. 13 of these are a single Piano octave, the rest give you octave up/down and instrument select functionality. + +It uses two Microchip CAP1188 chips with the i2c addresses 0x28 and 0x2b. + +You can use the one-line product installer to get Piano HAT set up and ready to go, just: + +```bash +curl get.pimoroni.com/pianohat | bash +``` + +And follow the instructions! diff --git a/src/de-DE/overlay/piborg-ledborg.md b/src/de-DE/overlay/piborg-ledborg.md new file mode 100644 index 0000000..1020280 --- /dev/null +++ b/src/de-DE/overlay/piborg-ledborg.md @@ -0,0 +1,48 @@ + +###The PiBorg LedBorg is an ultra-bright RGB LED board for the Raspberry Pi. + +PiBorg has its own driver, so you don't need to drive it manually. + +If you want a much, much wider range of colours, though, you can drive it manually using softPwm in WiringPi. The pin assignments for this are as follows: + +WiringPi pin 0: Red LED +WiringPi pin 2: Green LED +WiringPi pin 3: Blue LED + +This is easy using WiringPi in Python: + + +```python +import wiringpi2 as wiringpi +wiringpi.wiringPiSetup() + +wiringpi.softPwmCreate(0,0,100) +wiringpi.softPwmCreate(2,0,100) +wiringpi.softPwmCreate(3,0,100) + +# Purple! +wiringpi.softPwmWrite(3,100) # Full Blue +wiringpi.softPwmWrite(0,100) # Full Red +wiringpi.softPWMWrite(2,0) # No Green +``` \ No newline at end of file diff --git a/src/de-DE/overlay/pibrella.md b/src/de-DE/overlay/pibrella.md new file mode 100644 index 0000000..3e2abfd --- /dev/null +++ b/src/de-DE/overlay/pibrella.md @@ -0,0 +1,78 @@ + +#Pibrella + +The all-in-one light, sound, input and output add-on board from Pimoroni vs Cyntech uses lots of IO on the Pi but leaves both Serial and I2C free leaving plenty of room for expansion if you get creative. + +Pibrella is easy to use, first you should install the module using LXTerminal/Command Line: + +```bash +sudo apt-get install python-pip +sudo pip install pibrella +``` + +Then import it into your Python script and start tinkering: + +```bash +import pibrella +pibrella.light.red.on() +``` \ No newline at end of file diff --git a/src/de-DE/overlay/piglow.md b/src/de-DE/overlay/piglow.md new file mode 100644 index 0000000..3344b8c --- /dev/null +++ b/src/de-DE/overlay/piglow.md @@ -0,0 +1,20 @@ + +#PiGlow \ No newline at end of file diff --git a/src/de-DE/overlay/rtk-000-001.md b/src/de-DE/overlay/rtk-000-001.md new file mode 100644 index 0000000..4320cb0 --- /dev/null +++ b/src/de-DE/overlay/rtk-000-001.md @@ -0,0 +1,58 @@ + +#Ryanteck Motor Controller Board + +###A quick and easy way to start driving motors on your Raspberry Pi + +```python +##Simple motor script for the RTK-000-001 +import RPi.GPIO as GPIO +import time +#Set to broadcom pin numbers +GPIO.setmode(GPIO.BCM) + +#Motor 1 = Pins 17 and 18 +#Motor 2 = Pins 22 and 23 +GPIO.setup(17, GPIO.OUT) +GPIO.setup(18, GPIO.OUT) + +#Now loop forever turning one direction for 5 seconds, then the other +while (True): + #Sleep 1 second then turn 17 on + GPIO.output(18, 0) + time.sleep(1) + GPIO.output(17, 1); + time.sleep(5); + #And now the other way round + GPIO.output(17, 0) + time.sleep(1); + GPIO.output(18, 1); + time.sleep(5); + #And loop back around +#And final cleanup +GPIO.cleanup() +``` \ No newline at end of file diff --git a/src/de-DE/overlay/sense-hat.md b/src/de-DE/overlay/sense-hat.md new file mode 100644 index 0000000..32aadac --- /dev/null +++ b/src/de-DE/overlay/sense-hat.md @@ -0,0 +1,41 @@ + +#Sense HAT + +LED Matrix: LED2472G -> ATTINY88 -> SPI(8/9/10/11) +Joystick: SKRHABE010 -> ATTINY88 -> GPIO23/24/25 +Axis/IMU: LSM9DS1 -> i2c 0x1c(1e),0x6a(6b) (INT on MCU) +Pressure/Temp: LPS25H -> i2c 0x5c +Humidity/Temp: HTS221 -> i2c 0x5f \ No newline at end of file diff --git a/src/de-DE/overlay/skywriter-hat.md b/src/de-DE/overlay/skywriter-hat.md new file mode 100644 index 0000000..f6f3e7d --- /dev/null +++ b/src/de-DE/overlay/skywriter-hat.md @@ -0,0 +1,34 @@ + +#Skywriter HAT + +Skywriter HAT senses your finger's position above it in 3 dimensions, outputting an X, Y, Z axis +which you can use in your Python scripts. + +It also recognises gestures, including swipes and more. diff --git a/src/de-DE/overlay/spi.md b/src/de-DE/overlay/spi.md new file mode 100644 index 0000000..2424228 --- /dev/null +++ b/src/de-DE/overlay/spi.md @@ -0,0 +1,66 @@ + +#SPI - Serial Peripheral Interface + +###Known as the four-wire serial bus, SPI lets you daisy-chain multiple compatible devices off a single set of pins by assigning them different chip-select pins. + +A useful example of an SPI peripheral is the MCP23S17 digital IO expander chip Note the S in place of the 0 found on the I2C version. + +To talk to an SPI device, you assert its corresponding chip-select pin. By default the Pi has CE0 and CE1. + +```python +import spidev + +spi = spidev.SpiDev() +spi.open(0, CHIP_SELECT_0_OR_1) +spi.max_speed_hz = 1000000 +spi.xfer([value_8bit]) +``` + +You can also use the SPI port to "Bit-Bang" an ATmega 328, loading Arduino sketches onto it with Gordon's modified version of AVRDude. + +Hook up you Pi's SPI port to that of your ATmega, and power the ATmega from the 3.3v pin on the Pi. Make sure you're not running any SPI device drivers, and run "avrdude -p m328p -c gpio" to verify the connection. + +See the individual pins to learn how to connect up your ATmega. \ No newline at end of file diff --git a/src/de-DE/overlay/traffic-hat.md b/src/de-DE/overlay/traffic-hat.md new file mode 100644 index 0000000..4fa0a03 --- /dev/null +++ b/src/de-DE/overlay/traffic-hat.md @@ -0,0 +1,52 @@ + +#Traffic HAT + +###A quick and easy way to learn the basics of GPIO on a budget. All in a nice HAT. + +```python +import RPi.GPIO as IO +from time import sleep + +IO.setmode(IO.BCM) + +#Lights +IO.setup(22,IO.OUT) +IO.setup(23,IO.OUT) +IO.setup(24,IO.OUT) + +#Buzzer +IO.setup(5,IO.OUT) + +#Button +IO.setup(25,IO.IN,pull_up_down=IO.PUD_UP) +``` \ No newline at end of file diff --git a/src/de-DE/overlay/uart.md b/src/de-DE/overlay/uart.md new file mode 100644 index 0000000..dde34a7 --- /dev/null +++ b/src/de-DE/overlay/uart.md @@ -0,0 +1,30 @@ + +#UART - Universal Asynchronous Receiver/Transmitter + +###The 2 UART pins in WiringPi are: 15, 16 + +UART is a handy, straight forward way to interface an Arduino ( or bootloaded ATmega ) with your Pi. You must, however, be careful with logic-levels between the two devices: the Pi is 3.3v and the Arduino is 5v. Connect the two and you might conjure up some magic blue smoke. + +Personally I'm a fan of building out a Arduino Bootloaded ATmega 328 circuit on a breadboard with a voltage regulator to take the Pi's 5v line and convert it to 3.3v. The ATmega 328 seems to run quite happily at 3.3v using a 16Mhz crystal and you'll then have an Arduino clone with 3.3v logic. + +Assuming you have WiringPi2-Python installed, the following python example opens the Pi's UART at 9600baud and puts 'hello world' + +```python +import wiringpi2 as wiringpi +wiringpi.wiringPiSetup() +serial = wiringpi.serialOpen('/dev/ttyAMA0',9600) +wiringpi.serialPuts(serial,'hello world!') +``` \ No newline at end of file diff --git a/src/de-DE/overlay/unicorn-hat.md b/src/de-DE/overlay/unicorn-hat.md new file mode 100644 index 0000000..c3c4013 --- /dev/null +++ b/src/de-DE/overlay/unicorn-hat.md @@ -0,0 +1,47 @@ + +#Unicorn HAT + +64 blindingly bright LEDs packed into a HAT and driven with an ultra-fast, C library that you can talk to +from Python make Unicorn HAT PiGlow's bigger, brighter brother. + +Note: Unicorn HAT uses some special PWM trickery, performed with the same hardware that lets you Pi produce sound +through the audio jack ( analog audio ) so you can't use both at the same time! + +Setup is easy, just: + +```bash +curl get.pimoroni.com/unicornhat | bash +``` + +Then import it into your Python script and start tinkering: + +```bash +import unicornhat +unicornhat.set_pixel(0, 0, 255, 255, 255) +unicornhat.show() +``` diff --git a/src/de-DE/overlay/wiringpi.md b/src/de-DE/overlay/wiringpi.md new file mode 100644 index 0000000..1a2e5db --- /dev/null +++ b/src/de-DE/overlay/wiringpi.md @@ -0,0 +1,81 @@ + +#Raspberry Pi WiringPi + +###WiringPi is an attempt to bring Arduino-wiring-like simplicity to the Raspberry Pi. + +The goal is to have a single common platform and set of functions for accessing the Raspberry Pi GPIO across muliple languages. WiringPi is a C library at heart, but it's available to both Ruby and Python users who can "gem install wiringpi" or "pip install wiringpi2" respectively. + +Python users note the 2 on the end, the WiringPi2-Python library finally brings a whole host of existing WiringPi functionality to Python including brand new features from WiringPi 2. + +For more information about WiringPi you should visit the official WiringPi website. + +##Getting started with WiringPi + +WiringPi uses its own pin numbering scheme, here you'll learn how WiringPi numbers your GPIO pins, what those pins do and how to do shiny things with them from within Python or Ruby. + +WiringPi, the Arduino-like GPIO library for the Pi, is available in C right from Gordon's git repository, Python, Ruby and even Perl and PHP to a lesser extent. + +Installing to Python couldn't be easier, just: + +```bash +sudo pip install wiringpi2 +``` + +Note the 2 on the end? That's the all new, shinier WiringPi! \ No newline at end of file diff --git a/src/de-DE/pi-pinout.yaml b/src/de-DE/pi-pinout.yaml new file mode 100644 index 0000000..ca1e177 --- /dev/null +++ b/src/de-DE/pi-pinout.yaml @@ -0,0 +1,368 @@ +--- +name: Raspberry Pi GPIO Anschlussbelegung +pins: + '1': + name: 3v3 Stromversorgung + type: "+3v3" + '2': + name: 5v Stromversorgung + type: "+5v" + '3': + name: SDA + description: I2C Daten + type: GPIO/I2C + scheme: + wiringpi: 8 + bcm: 2 + bcmAlt: 0 + functions: + alt0: SDA1 + alt1: SA3 + '4': + name: 5v Stromversorgung + type: "+5v" + '5': + name: SCL + description: I2C Tackt (Clock) + type: GPIO/I2C + scheme: + wiringpi: 9 + bcm: 3 + bcmAlt: 1 + functions: + alt0: SCL1 + alt1: SA2 + '6': + name: Masse (Ground) + type: GND + '7': + name: GPCLK0 + type: GPIO + scheme: + wiringpi: 7 + bcm: 4 + functions: + alt0: GPCLK0 + alt1: SA1 + alt5: ARM_TDI + '8': + name: TXD + description: UART Senden + type: GPIO/UART + scheme: + wiringpi: 15 + bcm: 14 + functions: + alt0: TXD0 + alt1: SD6 + alt2: Reserved + alt5: TXD1 + '9': + name: Masse (Ground) + type: GND + '10': + name: RXD + description: UART Empfang + type: GPIO/UART + scheme: + wiringpi: 16 + bcm: 15 + functions: + alt0: RXD0 + alt1: SD7 + alt2: Reserved + alt5: RXD1 + '11': + name: '' + type: GPIO + scheme: + wiringpi: 0 + bcm: 17 + functions: + alt0: Reserved + alt1: SD9 + alt2: Reserved + alt3: RTS0 + alt4: SPI1_CE1_N + alt5: RTS1 + '12': + name: PCM_C + description: PCM Tackt (Clock) + type: GPIO + scheme: + wiringpi: 1 + bcm: 18 + functions: + alt0: PCM_CLK + alt1: SD10 + alt2: Reserved + 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: Reserved + alt1: Reserved + alt2: Reserved + alt3: SD1_DAT3 + alt4: ARM_TMS + '14': + name: Masse (Ground) + type: GND + '15': + name: '' + type: GPIO + scheme: + wiringpi: 3 + bcm: 22 + functions: + alt0: Reserved + alt1: SD14 + alt2: Reserved + alt3: SD1_CLK + alt4: ARM_TRST + '16': + name: '' + type: GPIO + scheme: + wiringpi: 4 + bcm: 23 + functions: + alt0: Reserved + alt1: SD15 + alt2: Reserved + alt3: SD1_CMD + alt4: ARM_RTCK + '17': + name: 3v3 Stromversorgung + type: "+3v3" + '18': + name: '' + type: GPIO + scheme: + wiringpi: 5 + bcm: 24 + functions: + alt0: Reserved + alt1: SD16 + alt2: Reserved + alt3: SD1_DAT0 + alt4: ARM_TDO + '19': + name: MOSI + type: GPIO/SPI + scheme: + wiringpi: 12 + bcm: 10 + functions: + alt0: SPI0_MOSI + alt1: SD2 + alt2: Reserved + '20': + name: Masse (Ground) + type: GND + '21': + name: MISO + type: GPIO/SPI + scheme: + wiringpi: 13 + bcm: 9 + functions: + alt0: SPI0_MISO + alt1: SD1 + alt2: Reserved + '22': + name: '' + type: GPIO + scheme: + wiringpi: 6 + bcm: 25 + functions: + alt0: Reserved + alt1: SD17 + alt2: Reserved + alt3: SD1_DAT1 + alt4: ARM_TCK + '23': + name: SCLK + type: GPIO/SPI + scheme: + wiringpi: 14 + bcm: 11 + functions: + alt0: SPI0_SCLK + alt1: SD3 + alt2: Reserved + '24': + name: CE0 + description: SPI Chip Select 0 + type: GPIO/SPI + scheme: + wiringpi: 10 + bcm: 8 + functions: + alt0: SPI0_CE0_N + alt1: SD0 + alt2: Reserved + '25': + name: Masse (Ground) + type: GND + '26': + name: CE1 + description: SPI Chip Select 1 + type: GPIO/SPI + scheme: + wiringpi: 11 + bcm: 7 + functions: + alt0: SPI0_CE1_N + alt1: SWE_N / SRW_N + alt2: Reserved + '27': + name: ID_SD + description: HAT EEPROM i2c Daten + type: GPIO/I2C + scheme: + wiringpi: 30 + bcm: 0 + functions: + alt0: SDA0 + alt1: SA5 + alt2: Reserved + '28': + name: ID_SC + description: HAT EEPROM i2c Tackt (Clock) + type: GPIO/I2C + scheme: + wiringpi: 31 + bcm: 1 + functions: + alt0: SCL0 + alt1: SA4 + alt2: Reserved + '29': + name: '' + type: GPIO + scheme: + wiringpi: 21 + bcm: 5 + functions: + alt0: GPCLK1 + alt1: SA0 + alt2: Reserved + alt5: ARM_TDO + '30': + name: Masse (Ground) + type: GND + '31': + name: '' + type: GPIO + scheme: + wiringpi: 22 + bcm: 6 + functions: + alt0: GPCLK2 + alt1: SOE_N / SE + alt2: Reserved + alt5: ARM_RTCK + '32': + name: '' + type: GPIO + scheme: + wiringpi: 26 + bcm: 12 + functions: + alt0: PWM0 + alt1: SD4 + alt2: Reserved + alt5: ARM_TMS + '33': + name: '' + type: GPIO + scheme: + wiringpi: 23 + bcm: 13 + functions: + alt0: PWM1 + alt1: SD5 + alt2: Reserved + alt5: ARM_TCK + '34': + name: Masse (Ground) + type: GND + '35': + name: MISO + description: SPI Master-In + type: GPIO/SPI + scheme: + wiringpi: 24 + bcm: 19 + functions: + alt0: PCM_FS + alt1: SD11 + alt2: Reserved + alt3: BSCSL SCL / SCLK + alt4: SPI1_MISO + alt5: PWM1 + '36': + name: '' + type: GPIO + scheme: + wiringpi: 27 + bcm: 16 + functions: + alt0: Reserved + alt1: SD8 + alt2: Reserved + alt3: CTS0 + alt4: SPI1_CE2_N + alt5: CTS1 + '37': + name: '' + type: GPIO + scheme: + wiringpi: 25 + bcm: 26 + functions: + alt0: Reserved + alt1: Reserved + alt2: Reserved + 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: Reserved + alt3: BSCSL / MISO + alt4: SPI1_MOSI + alt5: CPCLK0 + '39': + name: Masse (Ground) + type: GND + '40': + name: SCLK + description: SPI Clock + type: GPIO/SPI + scheme: + wiringpi: 29 + bcm: 21 + functions: + alt0: PCM_DOUT + alt1: SD13 + alt2: Reserved + alt3: BSCSL / CE_N + alt4: SPI1_SCLK + alt5: GPCLK1 diff --git a/src/de-DE/pin/pin-1.md b/src/de-DE/pin/pin-1.md new file mode 100644 index 0000000..f83da60 --- /dev/null +++ b/src/de-DE/pin/pin-1.md @@ -0,0 +1,3 @@ +###The 3v3, 3.3 volt, supply pin on the Pi has a max available current of about 50 mA. Enough to power a couple of LEDs or a microprocessor, but not much more. + +You should generally use the 5v supply, coupled with a 3v3 regulator for 3.3v projects. diff --git a/src/de-DE/pin/pin-10.md b/src/de-DE/pin/pin-10.md new file mode 100644 index 0000000..cc3b88f --- /dev/null +++ b/src/de-DE/pin/pin-10.md @@ -0,0 +1,5 @@ +This pin doubles up as the UART recieve pin, RXD. It's also commonly known as "Serial". By default your Pi will receive serial commands over this Pi and pass them into a Console, which gives you command-line control over your Pi using a Serial cable. + +The UART pins, with an appropriate cable, are extremely useful for setting up a "headless" ( a Pi without a screen ) Pi and getting it connected to a network. + +[Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/pin/pin-12.md b/src/de-DE/pin/pin-12.md new file mode 100644 index 0000000..1dee236 --- /dev/null +++ b/src/de-DE/pin/pin-12.md @@ -0,0 +1 @@ +The PWM0 output of BCM 18 is particularly useful, in combination with some fast, direct memory access trickery, for driving tricky devices with very specific timings. The WS2812 LEDs on the [Unicorn HAT](/pinout/unicorn_hat) are a good example of this in action. \ No newline at end of file diff --git a/src/de-DE/pin/pin-14.md b/src/de-DE/pin/pin-14.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-14.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-2.md b/src/de-DE/pin/pin-2.md new file mode 100644 index 0000000..75ce96f --- /dev/null +++ b/src/de-DE/pin/pin-2.md @@ -0,0 +1,5 @@ +###Die 5v Stromanschlüsse sind direkt mit der Stromversorgung des Pi verbunden und können somit soviel Strom liefern, wie die Stromversorgung (abzüglich des VErbraus des Pi) hergibt + +Mit einer guten Stromversorgung (z.B. den offiziellen Pi Adapter) kannst Du hier ca. 1,5A ziehen. + +5 Volt hören sich im ersten Moment vielleicht nicht nach viel an, aber damit lässt sich wirklich viel anstellen. So kann man sogar weiter Arduionos damit betreiben oder sogar kleine Motoren. diff --git a/src/de-DE/pin/pin-20.md b/src/de-DE/pin/pin-20.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-20.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-25.md b/src/de-DE/pin/pin-25.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-25.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-27.md b/src/de-DE/pin/pin-27.md new file mode 100644 index 0000000..7481216 --- /dev/null +++ b/src/de-DE/pin/pin-27.md @@ -0,0 +1,3 @@ +# HAT EEPROM Pins ID_SC and ID_SD + +These pins are generally reserved for i2c communication with a HAT EEPROM. \ No newline at end of file diff --git a/src/de-DE/pin/pin-28.md b/src/de-DE/pin/pin-28.md new file mode 100644 index 0000000..70eec8c --- /dev/null +++ b/src/de-DE/pin/pin-28.md @@ -0,0 +1 @@ +pin-27.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-3.md b/src/de-DE/pin/pin-3.md new file mode 100644 index 0000000..e7f14dd --- /dev/null +++ b/src/de-DE/pin/pin-3.md @@ -0,0 +1,25 @@ +SDA is one of the i2c pins on the Pi, [learn more about i2c](/pinout/i2c). + +It's easy to get started writing a digital HIGH or LOW to a GPIO pin, but you've got to remember a few things: + +* Run your script as root +* Set your pin's mode to OUTPUT (1) + +Assuming you've installed WiringPi2-Python ( pip install wiringpi2 ) then try pasting the following into a .py file: + +```python +import wiringpi2 as wiringpi +HIGH = 1 +LOW = 0 +OUTPUT = 1 +INPUT = 0 +wiringpi.wiringPiSetup() +wiringpi.pinMode(8,OUTPUT) +wiringpi.digitalWrite(8,HIGH) +``` + +Then run it with: + +```bash +sudo python myscript.py +``` \ No newline at end of file diff --git a/src/de-DE/pin/pin-30.md b/src/de-DE/pin/pin-30.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-30.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-34.md b/src/de-DE/pin/pin-34.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-34.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-39.md b/src/de-DE/pin/pin-39.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-39.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-4.md b/src/de-DE/pin/pin-4.md new file mode 100644 index 0000000..253c8f3 --- /dev/null +++ b/src/de-DE/pin/pin-4.md @@ -0,0 +1 @@ +pin-2.md \ No newline at end of file diff --git a/src/de-DE/pin/pin-5.md b/src/de-DE/pin/pin-5.md new file mode 100644 index 0000000..e48b843 --- /dev/null +++ b/src/de-DE/pin/pin-5.md @@ -0,0 +1,12 @@ +SCL ist einer der I2C Anschlüsse des Pi. [mehr über 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) +``` \ No newline at end of file diff --git a/src/de-DE/pin/pin-6.md b/src/de-DE/pin/pin-6.md new file mode 100644 index 0000000..cdb3874 --- /dev/null +++ b/src/de-DE/pin/pin-6.md @@ -0,0 +1 @@ +Masse (Ground) \ No newline at end of file diff --git a/src/de-DE/pin/pin-8.md b/src/de-DE/pin/pin-8.md new file mode 100644 index 0000000..e20a2fd --- /dev/null +++ b/src/de-DE/pin/pin-8.md @@ -0,0 +1,10 @@ +Dieser Anschluss kann auch als [UART](https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter) Sendeleitung genutzt werden. Senden heisst im +englischen 'transmit' - daher die Bezeichnung TXD. +This pin doubles up as the UART transmit pin, thus the name TXD. It's also commonly +known as "Serial" and, by default, will output a Console from your Pi that, with a +suitable Serial cable, you can use to control your Pi via the command-line. + +UART is also extremely useful if you want to talk to Arduino or Propeller boards from +your Pi, but you must make sure you disable the Serial Console in raspi-config first. + +[Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/pin/pin-9.md b/src/de-DE/pin/pin-9.md new file mode 100644 index 0000000..d0abe28 --- /dev/null +++ b/src/de-DE/pin/pin-9.md @@ -0,0 +1 @@ +pin-6.md \ No newline at end of file diff --git a/src/de-DE/settings.yaml b/src/de-DE/settings.yaml new file mode 100644 index 0000000..b4d3abf --- /dev/null +++ b/src/de-DE/settings.yaml @@ -0,0 +1,40 @@ +--- +default_desc: The comprehensive Raspberry Pi GPIO Pinout guide for the original Raspberry + Pi, B+ and Pi 2 +default_title: Raspberry Pi GPIO Pinout - 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: ground +strings: +- made_by: '* Made by {manufacturer}' +- type_hat: '* HAT form-factor' +- type_classic: '* Classic form-factor' +- pin_header: '* {} pin header' +- uses_i2c: '* Uses 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 diff --git a/src/de-DE/template/layout.html b/src/de-DE/template/layout.html new file mode 100644 index 0000000..8459510 --- /dev/null +++ b/src/de-DE/template/layout.html @@ -0,0 +1,66 @@ + + + + {{title}} + + + + + + + + {{hreflang}} + + + +
+ +

Raspberry Pinout

+
+ Learn about Pi pins and add-ons + +
+ +
+
+ {{content}} +
+
+ +
+ + + + + + + + + From 8c8a8d1c74b1b860f4bb1b08a07ea32af87a5327 Mon Sep 17 00:00:00 2001 From: KojoePi Date: Mon, 9 Nov 2015 23:06:57 +0100 Subject: [PATCH 3/6] Update rtk-000-001.md --- src/de-DE/overlay/rtk-000-001.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/de-DE/overlay/rtk-000-001.md b/src/de-DE/overlay/rtk-000-001.md index 4320cb0..c809dee 100644 --- a/src/de-DE/overlay/rtk-000-001.md +++ b/src/de-DE/overlay/rtk-000-001.md @@ -26,13 +26,13 @@ pin: --> #Ryanteck Motor Controller Board -###A quick and easy way to start driving motors on your Raspberry Pi +###Ein schneller und einfacher Weg um Motoren mit deinem Pi zu steuern. ```python -##Simple motor script for the RTK-000-001 +##Simples Motor Script für den RTK-000-001 import RPi.GPIO as GPIO import time -#Set to broadcom pin numbers +#Setze BCM Broadcom Pin Nummern GPIO.setmode(GPIO.BCM) #Motor 1 = Pins 17 and 18 @@ -40,7 +40,7 @@ GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.OUT) GPIO.setup(18, GPIO.OUT) -#Now loop forever turning one direction for 5 seconds, then the other +#Jetzt wird jede Richtung für 5 Sekunden in einer Endlosschleife durchlaufen. while (True): #Sleep 1 second then turn 17 on GPIO.output(18, 0) @@ -55,4 +55,4 @@ while (True): #And loop back around #And final cleanup GPIO.cleanup() -``` \ No newline at end of file +``` From 6c98be90172bc7b21d811f2a60c09dbb78eb297d Mon Sep 17 00:00:00 2001 From: rdmueller Date: Wed, 11 Nov 2015 09:06:16 +0100 Subject: [PATCH 4/6] finished translation of Pins. Add-ons will follow --- src/de-DE/index.md | 14 +++---- src/de-DE/overlay/ground.md | 10 ++--- src/de-DE/pi-pinout.yaml | 70 +++++++++++++++++----------------- src/de-DE/pin/pin-1.md | 4 +- src/de-DE/pin/pin-10.md | 10 ++++- src/de-DE/pin/pin-12.md | 3 +- src/de-DE/pin/pin-2.md | 4 +- src/de-DE/pin/pin-27.md | 5 ++- src/de-DE/pin/pin-3.md | 25 +----------- src/de-DE/pin/pin-5.md | 2 +- src/de-DE/pin/pin-8.md | 12 +++--- src/de-DE/template/layout.html | 10 ++--- 12 files changed, 78 insertions(+), 91 deletions(-) diff --git a/src/de-DE/index.md b/src/de-DE/index.md index bd21ce4..550735f 100644 --- a/src/de-DE/index.md +++ b/src/de-DE/index.md @@ -2,22 +2,22 @@ ###Der umfassende Letifaden zur Raspberry Pi GPIO Anschlussbelegung - jetzt auch zum Raspberry Pi Model B+ und Raspberry Pi 2 -Diese GPIO Anschlussbelegung ist nicht zum Ausdrucken gedacht, aber sie ist ein umfassender Leitfaden und eine tolles Nachschlagewerk für die GPIO-Pins Deines Raspberry Pi's. +Diese GPIO Anschlussbelegung ist nicht zum Ausdrucken gedacht, aber sie ist ein umfassender Leitfaden und eine tolles Nachschlagewerk für die GPIO-Pins Deines Raspberry Pi's. ##Welche Bedeutung haben diese Nummern? * BCM - Broadcom Anschlussnummer, meist als "GPIO" bezeichnet. Dies sind die Pins die Du wahscheinlich mit RPi.GPIO benutzen wirst -* WiringPi - Wiring Pi Anschlussnummer, für Gordon's Wiring Pi library +* WiringPi - Wiring Pi Anschlussnummer, für Gordon's Wiring Pi library * Physical - Die Anschlussnummer, die dem physikalischen Pin an der Anschlussleiste des Raspberry Pi entspricht. ##Pi 2 -Um den Start des Pi 2 zu feiern und all die daraus resultierenden neuen Pi-Fans zu berücksichtigen wurde Pinout -neu gestaltet. Es ist nun übersichtlicher, umfassender und genauer und wird ständig weiter verbessert. +Um den Start des Pi 2 zu feiern und all die daraus resultierenden neuen Pi-Fans zu berücksichtigen wurde Pinout +neu gestaltet. Es ist nun übersichtlicher, umfassender und genauer und wird ständig weiter verbessert. ##Model B+ -Jetzt da es das Raspberry Pi Modell B Plus gibt, wurde Pinout um die 14 extra Anschlüsse erweitert, die der neue Raspberry mitbringt. +Jetzt da es das Raspberry Pi Modell B Plus gibt, wurde Pinout um die 14 extra Anschlüsse erweitert, die der neue Raspberry mitbringt. -Hinweis: die 14 neuen Anschlüsse des B+ sind in diesem Leitfaden leicht von den -restlichen Anschlüssen abgesetzt - diesen Abstand wirst Du allerdings nicht auf dem Raspberry Pi finden! +Hinweis: die 14 neuen Anschlüsse des B+ sind in diesem Leitfaden leicht von den +restlichen Anschlüssen abgesetzt - diesen Abstand wirst Du allerdings nicht auf dem Raspberry Pi finden! diff --git a/src/de-DE/overlay/ground.md b/src/de-DE/overlay/ground.md index e94a676..602c5c8 100644 --- a/src/de-DE/overlay/ground.md +++ b/src/de-DE/overlay/ground.md @@ -14,11 +14,11 @@ pin: --> #Masse (Ground) -Die Masseanschlüsse des Raspberry Pi sind alle miteinander verbunden. Es ist also egal, welchen +Die Masseanschlüsse des Raspberry Pi sind alle miteinander verbunden. Es ist also egal, welchen Du verwendets. -Es macht also Sinn einfach den Pin zu verwenden, der am nähesten zu dein anderen von Dir verwendeten -Pins ist oder alternativ den Pin, der am nähesten zu dem 5V-Pin liegt, den Du benutzt. +Es macht also Sinn einfach den Pin zu verwenden, der am nähesten zu dein anderen von Dir verwendeten +Pins ist oder alternativ den Pin, der am nähesten zu dem 5V-Pin liegt, den Du benutzt. -Wenn Du den [SPI](/pinout/spi)-Bus verwendest, dann macht es Sinn den Pin 17 für 3v3 Volt und Pin 25 -für Masse zu verwenden, da sich diese Pins in der nähe zu den SPIO-Pins befinden. +Wenn Du den [SPI](/pinout/spi)-Bus verwendest, dann macht es Sinn den Pin 17 für 3v3 Volt und Pin 25 +für Masse zu verwenden, da sich diese Pins in der Nähe zu den SPIO-Pins befinden. diff --git a/src/de-DE/pi-pinout.yaml b/src/de-DE/pi-pinout.yaml index ca1e177..b45832f 100644 --- a/src/de-DE/pi-pinout.yaml +++ b/src/de-DE/pi-pinout.yaml @@ -55,7 +55,7 @@ pins: functions: alt0: TXD0 alt1: SD6 - alt2: Reserved + alt2: reserviert alt5: TXD1 '9': name: Masse (Ground) @@ -70,7 +70,7 @@ pins: functions: alt0: RXD0 alt1: SD7 - alt2: Reserved + alt2: reserviert alt5: RXD1 '11': name: '' @@ -79,9 +79,9 @@ pins: wiringpi: 0 bcm: 17 functions: - alt0: Reserved + alt0: reserviert alt1: SD9 - alt2: Reserved + alt2: reserviert alt3: RTS0 alt4: SPI1_CE1_N alt5: RTS1 @@ -95,7 +95,7 @@ pins: functions: alt0: PCM_CLK alt1: SD10 - alt2: Reserved + alt2: reserviert alt3: BSCSL SDA / MOSI alt4: SPI1_CE0_N alt5: PWM0 @@ -107,9 +107,9 @@ pins: bcm: 27 bcmAlt: 21 functions: - alt0: Reserved - alt1: Reserved - alt2: Reserved + alt0: reserviert + alt1: reserviert + alt2: reserviert alt3: SD1_DAT3 alt4: ARM_TMS '14': @@ -122,9 +122,9 @@ pins: wiringpi: 3 bcm: 22 functions: - alt0: Reserved + alt0: reserviert alt1: SD14 - alt2: Reserved + alt2: reserviert alt3: SD1_CLK alt4: ARM_TRST '16': @@ -134,9 +134,9 @@ pins: wiringpi: 4 bcm: 23 functions: - alt0: Reserved + alt0: reserviert alt1: SD15 - alt2: Reserved + alt2: reserviert alt3: SD1_CMD alt4: ARM_RTCK '17': @@ -149,9 +149,9 @@ pins: wiringpi: 5 bcm: 24 functions: - alt0: Reserved + alt0: reserviert alt1: SD16 - alt2: Reserved + alt2: reserviert alt3: SD1_DAT0 alt4: ARM_TDO '19': @@ -163,7 +163,7 @@ pins: functions: alt0: SPI0_MOSI alt1: SD2 - alt2: Reserved + alt2: reserviert '20': name: Masse (Ground) type: GND @@ -176,7 +176,7 @@ pins: functions: alt0: SPI0_MISO alt1: SD1 - alt2: Reserved + alt2: reserviert '22': name: '' type: GPIO @@ -184,9 +184,9 @@ pins: wiringpi: 6 bcm: 25 functions: - alt0: Reserved + alt0: reserviert alt1: SD17 - alt2: Reserved + alt2: reserviert alt3: SD1_DAT1 alt4: ARM_TCK '23': @@ -198,7 +198,7 @@ pins: functions: alt0: SPI0_SCLK alt1: SD3 - alt2: Reserved + alt2: reserviert '24': name: CE0 description: SPI Chip Select 0 @@ -209,7 +209,7 @@ pins: functions: alt0: SPI0_CE0_N alt1: SD0 - alt2: Reserved + alt2: reserviert '25': name: Masse (Ground) type: GND @@ -223,7 +223,7 @@ pins: functions: alt0: SPI0_CE1_N alt1: SWE_N / SRW_N - alt2: Reserved + alt2: reserviert '27': name: ID_SD description: HAT EEPROM i2c Daten @@ -234,7 +234,7 @@ pins: functions: alt0: SDA0 alt1: SA5 - alt2: Reserved + alt2: reserviert '28': name: ID_SC description: HAT EEPROM i2c Tackt (Clock) @@ -245,7 +245,7 @@ pins: functions: alt0: SCL0 alt1: SA4 - alt2: Reserved + alt2: reserviert '29': name: '' type: GPIO @@ -255,7 +255,7 @@ pins: functions: alt0: GPCLK1 alt1: SA0 - alt2: Reserved + alt2: reserviert alt5: ARM_TDO '30': name: Masse (Ground) @@ -269,7 +269,7 @@ pins: functions: alt0: GPCLK2 alt1: SOE_N / SE - alt2: Reserved + alt2: reserviert alt5: ARM_RTCK '32': name: '' @@ -280,7 +280,7 @@ pins: functions: alt0: PWM0 alt1: SD4 - alt2: Reserved + alt2: reserviert alt5: ARM_TMS '33': name: '' @@ -291,7 +291,7 @@ pins: functions: alt0: PWM1 alt1: SD5 - alt2: Reserved + alt2: reserviert alt5: ARM_TCK '34': name: Masse (Ground) @@ -306,7 +306,7 @@ pins: functions: alt0: PCM_FS alt1: SD11 - alt2: Reserved + alt2: reserviert alt3: BSCSL SCL / SCLK alt4: SPI1_MISO alt5: PWM1 @@ -317,9 +317,9 @@ pins: wiringpi: 27 bcm: 16 functions: - alt0: Reserved + alt0: reserviert alt1: SD8 - alt2: Reserved + alt2: reserviert alt3: CTS0 alt4: SPI1_CE2_N alt5: CTS1 @@ -330,9 +330,9 @@ pins: wiringpi: 25 bcm: 26 functions: - alt0: Reserved - alt1: Reserved - alt2: Reserved + alt0: reserviert + alt1: reserviert + alt2: reserviert alt3: SD1_DAT2 alt4: ARM_TDI '38': @@ -345,7 +345,7 @@ pins: functions: alt0: PCM_DIN alt1: SD12 - alt2: Reserved + alt2: reserviert alt3: BSCSL / MISO alt4: SPI1_MOSI alt5: CPCLK0 @@ -362,7 +362,7 @@ pins: functions: alt0: PCM_DOUT alt1: SD13 - alt2: Reserved + alt2: reserviert alt3: BSCSL / CE_N alt4: SPI1_SCLK alt5: GPCLK1 diff --git a/src/de-DE/pin/pin-1.md b/src/de-DE/pin/pin-1.md index f83da60..4a3f458 100644 --- a/src/de-DE/pin/pin-1.md +++ b/src/de-DE/pin/pin-1.md @@ -1,3 +1,3 @@ -###The 3v3, 3.3 volt, supply pin on the Pi has a max available current of about 50 mA. Enough to power a couple of LEDs or a microprocessor, but not much more. +###Der 3v3 (3,3 Volt) Stromversorgungsanschluss auf dem Pi liefert maximal 50 mA. Das ist genug um ein paar LEDs oder ICs anzusteuern, aber auch nicht viel mehr. -You should generally use the 5v supply, coupled with a 3v3 regulator for 3.3v projects. +Generell solltests Du eher die 5V Stromversorgung benutzen - zusammen mit einem 3,3 Volt Spannungsregler für 3,3 Volt Projekte. diff --git a/src/de-DE/pin/pin-10.md b/src/de-DE/pin/pin-10.md index cc3b88f..495ea3a 100644 --- a/src/de-DE/pin/pin-10.md +++ b/src/de-DE/pin/pin-10.md @@ -1,5 +1,11 @@ -This pin doubles up as the UART recieve pin, RXD. It's also commonly known as "Serial". By default your Pi will receive serial commands over this Pi and pass them into a Console, which gives you command-line control over your Pi using a Serial cable. +Dieser Anschluss kann auch als [UART](https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter) Empfangsleitung genutzt werden. Empfangen heisst im englischen 'receive' - daher die Bezeichnung RXD. -The UART pins, with an appropriate cable, are extremely useful for setting up a "headless" ( a Pi without a screen ) Pi and getting it connected to a network. +Er wird im allgemeinen auch als serielle Schnittstelle bezeichnet. Ãœber diesen Pin empfängt der Pi standardmässig Zeichen und +leitet sie an die Kommandozeile weiter. Zusammen mit TXD kannst Du so Deinen Pi über die Kommandozeile mit der seriellen Schnittstelle steuern. + +Die serielle Schnittstelle ist sehr nützlich, wenn Du z.B. einen Arduino oder ein Propeller Board mit Deinem Pi venetzen möchtest. Dabei musst Du allerdings +darauf achten, dass Du vorher die serielle Kommandozeile (Console) in der raspi-config deaktivierst. + +Die serielle Schnittstelle benötigst Du auch, wenn Du den Pi ohne ein Display ("headless") aufsetzen möchtest, denn dann kommst Du so auch an die Kommandozeile ran. [Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/pin/pin-12.md b/src/de-DE/pin/pin-12.md index 1dee236..1f8b653 100644 --- a/src/de-DE/pin/pin-12.md +++ b/src/de-DE/pin/pin-12.md @@ -1 +1,2 @@ -The PWM0 output of BCM 18 is particularly useful, in combination with some fast, direct memory access trickery, for driving tricky devices with very specific timings. The WS2812 LEDs on the [Unicorn HAT](/pinout/unicorn_hat) are a good example of this in action. \ No newline at end of file +Der PWM0 Ausgang an Pin BCM 18 ist recht nützlich, wenn man Geräte mit recht genauen zeitlichen Signalen ansteuern möchte. +Die WS2812 LEDS auf dem [Unicorn HAT][/pinout/unicorn_hat) sind ein gutes Beispiel hierfür. diff --git a/src/de-DE/pin/pin-2.md b/src/de-DE/pin/pin-2.md index 75ce96f..e9d5b10 100644 --- a/src/de-DE/pin/pin-2.md +++ b/src/de-DE/pin/pin-2.md @@ -1,5 +1,5 @@ -###Die 5v Stromanschlüsse sind direkt mit der Stromversorgung des Pi verbunden und können somit soviel Strom liefern, wie die Stromversorgung (abzüglich des VErbraus des Pi) hergibt +###Die 5v Stromanschlüsse sind direkt mit der Stromversorgung des Pi verbunden und können somit soviel Strom liefern, wie die Stromversorgung (abzüglich des Verbrauchs des Pi) hergibt Mit einer guten Stromversorgung (z.B. den offiziellen Pi Adapter) kannst Du hier ca. 1,5A ziehen. -5 Volt hören sich im ersten Moment vielleicht nicht nach viel an, aber damit lässt sich wirklich viel anstellen. So kann man sogar weiter Arduionos damit betreiben oder sogar kleine Motoren. +5 Volt hören sich im ersten Moment vielleicht nicht nach viel an, aber damit lässt sich wirklich viel anstellen. So kann man sogar weiter Arduionos damit betreiben oder sogar kleine Motoren. diff --git a/src/de-DE/pin/pin-27.md b/src/de-DE/pin/pin-27.md index 7481216..b5b304f 100644 --- a/src/de-DE/pin/pin-27.md +++ b/src/de-DE/pin/pin-27.md @@ -1,3 +1,4 @@ -# HAT EEPROM Pins ID_SC and ID_SD +# HAT EEPROM Anschlüsse ID_SC und ID_SD -These pins are generally reserved for i2c communication with a HAT EEPROM. \ No newline at end of file +Diese Anschlüsse sind für die HAT genannten Erweiterungsplatinen des Pi. Ãœber diese +wird das EEPROM der Erweiterung per I2C angesprochen. diff --git a/src/de-DE/pin/pin-3.md b/src/de-DE/pin/pin-3.md index e7f14dd..dbbbd48 100644 --- a/src/de-DE/pin/pin-3.md +++ b/src/de-DE/pin/pin-3.md @@ -1,25 +1,2 @@ -SDA is one of the i2c pins on the Pi, [learn more about i2c](/pinout/i2c). +SDA ist die Datenleitung des I2C-Bus des Pi, [mehr über I2C](/pinout/i2c). -It's easy to get started writing a digital HIGH or LOW to a GPIO pin, but you've got to remember a few things: - -* Run your script as root -* Set your pin's mode to OUTPUT (1) - -Assuming you've installed WiringPi2-Python ( pip install wiringpi2 ) then try pasting the following into a .py file: - -```python -import wiringpi2 as wiringpi -HIGH = 1 -LOW = 0 -OUTPUT = 1 -INPUT = 0 -wiringpi.wiringPiSetup() -wiringpi.pinMode(8,OUTPUT) -wiringpi.digitalWrite(8,HIGH) -``` - -Then run it with: - -```bash -sudo python myscript.py -``` \ No newline at end of file diff --git a/src/de-DE/pin/pin-5.md b/src/de-DE/pin/pin-5.md index e48b843..171ee27 100644 --- a/src/de-DE/pin/pin-5.md +++ b/src/de-DE/pin/pin-5.md @@ -1,4 +1,4 @@ -SCL ist einer der I2C Anschlüsse des Pi. [mehr über I2C](/pinout/i2c). +SCL ist der Clock oder Tackt Anschluss des I2C-Bus des Pi. [mehr über I2C](/pinout/i2c). ```python require 'wiringpi2' diff --git a/src/de-DE/pin/pin-8.md b/src/de-DE/pin/pin-8.md index e20a2fd..7552f40 100644 --- a/src/de-DE/pin/pin-8.md +++ b/src/de-DE/pin/pin-8.md @@ -1,10 +1,12 @@ Dieser Anschluss kann auch als [UART](https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter) Sendeleitung genutzt werden. Senden heisst im englischen 'transmit' - daher die Bezeichnung TXD. -This pin doubles up as the UART transmit pin, thus the name TXD. It's also commonly -known as "Serial" and, by default, will output a Console from your Pi that, with a -suitable Serial cable, you can use to control your Pi via the command-line. -UART is also extremely useful if you want to talk to Arduino or Propeller boards from -your Pi, but you must make sure you disable the Serial Console in raspi-config first. +Er wird im allgemeinen auch als serielle Schnittstelle bezeichnet. Ãœber diesen Pin empfängt der Pi standardmässig Zeichen und +leitet sie an die Kommandozeile weiter. Zusammen mit RXD kannst Du so Deinen Pi über die Kommandozeile mit der seriellen Schnittstelle steuern. + +Die serielle Schnittstelle ist sehr nützlich, wenn Du z.B. einen Arduino oder ein Propeller Board mit Deinem Pi venetzen möchtest. Dabei musst Du allerdings +darauf achten, dass Du vorher die serielle Kommandozeile (Console) in der raspi-config deaktivierst. + +Die serielle Schnittstelle benötigst Du auch, wenn Du den Pi ohne ein Display ("headless") aufsetzen möchtest, denn dann kommst Du so auch an die Kommandozeile ran. [Learn more about UART](/pinout/uart) \ No newline at end of file diff --git a/src/de-DE/template/layout.html b/src/de-DE/template/layout.html index 8459510..58a9a96 100644 --- a/src/de-DE/template/layout.html +++ b/src/de-DE/template/layout.html @@ -30,11 +30,11 @@
  • Contribute
  • {{lang_links}} -

    Raspberry Pinout

    +

    Raspberry Pinout

    - Learn about Pi pins and add-ons + Informiere Dich über die Anschlüsse und Erweiterungen des Pi
    From 63b33e351e6ad4544e3cd4b482774dcfc0557592 Mon Sep 17 00:00:00 2001 From: rdmueller Date: Wed, 11 Nov 2015 09:20:36 +0100 Subject: [PATCH 5/6] shortened a text --- src/de-DE/template/layout.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de-DE/template/layout.html b/src/de-DE/template/layout.html index 58a9a96..f4c287f 100644 --- a/src/de-DE/template/layout.html +++ b/src/de-DE/template/layout.html @@ -32,7 +32,7 @@

    Raspberry Pinout

    - Informiere Dich über die Anschlüsse und Erweiterungen des Pi + Infos zu den Pins und Erweiterungen des Pi