Raspberry Pi

From Digipool-Wiki
Revision as of 17:02, 20 December 2013 by OlafVal (Talk | contribs) (Autostart)

Jump to: navigation, search

Kurzes einfaches Setup für Mac

Eine Wiki mit dem umfassenden Startup Gids gibt es unter www.elinux.org


You need:

  • Raspberry-Pi (1 oder 2)
  • Tastatur, Maus (USB)
  • Monitor mit HDMI Kabel (großer Stecker)
  • Netzgerät Micro USB, 5V (Handy-Netzteil)
  • SD-Card min 4GB


  1. Download System Image
    1. at http://www.raspberrypi.org/downloads
    2. Raspbian zip
  2. Installiere eine Software zum erstellen einer Linux-Bood-SD-Card
    1. Download piWriter http://sourceforge.net/projects/piwriter/
    2. piWriter normal installieren
  3. Das Image wheezy-raspbian enpacken
  4. piWriter starten und das Image auswählen
  5. Den Anweisungen von piWriter folgen um die SD-Card zu beschreiben
  6. Expand File System
  7. Boot to Dektop - Dektop Login
  8. Tastatur Setup - Generic - German - Mac / PS (nur German) Layout (Rest einfach Enter)
  9. Finish und Neustart
  10. Internet ist auf DHCP eingestellt!
  11. Mirory ist der Browser
  12. Installation WiringPi
    1. Die Befehle von der WiringPi Installationsanleitung nach und nach in das LX-Terminal kopieren und ausführen


Hello World

Das erste Physical Computing Programm

  1. Die Anleitung mit den GPIO-Befehlen erhlät man mit eingabe folgenden Befehles im Terminal:
man gpio
  1. Text Editor starten - z.B. LaefPad
  2. Kopfzeile für jedes Programm:
#! /bin/bash
  1. Blinking Code:
while [ true ] ; do
    gpio write 1 0
    sleep 1
    gpio write 1 1
    sleep 1
done
  1. Programm mit folgendem Befehl starten
bash programName.sh 
  1. Programm stopen mit CTRL/STRG + C


Blinking Example:
Ranspberry-Pi-Blink-Example.jpg


Wiring-Pi-Pinmap

Wiring-Pi-Pinmap.png


Terminal Befehle

  • cd = change directory (Verzeichnis wechseln)
    • cd ORDENER-NAME
    • cd .. = zurück
  • ls = list
  • die TAP-Taste kann zur Automatischen Vervollständigung verwendet werden.


Python

Ein Python Skript wird im Terminal mit dem Befehl python NAME gestartet.



Autostart

  1. In dem Ordner mit dem Script oder dem Programm gehen
  2. rechter Mausklick - creat new blank file - name.sh
  3. Shell-Script siehe unten!
  4. rechten Mausklick auf die auszuführende Datei - Properties - Permissions - Make the file executable
  5. sudo raspi-config
  6. Enable boot to Desktop (3.)
  7. Console Text ...
  8. OK
#!/bin/bash
cd /home/pi/ordnerName
while [ true ] ;do
   python dateiName.py
   sleep 5
done



GUI Ausschalten

Ohne die grafische Benutzeroberfläche laufen die Programme auf dem Raspbarry-Pi performanter und Störungsfreier.