Monthly Archives: März 2016

Raspberry Pi MCP2515 CAN-Bus

      Keine Kommentare zu Raspberry Pi MCP2515 CAN-Bus

Anbei eine Anleitung für die Inbetriebnahme eines ET-MINI SPI CAN CONTROL (Microchip MCP2515) auf dem Raspberry Pi: Aktuelle Versionen von Wheezy / Jessie verfügen über einen SPI MCP2515 Treiber, der lediglich aktiviert werden muss: Board anschließen         Folgende PINs müssen konnektiert werden:         +3,3V und GND         SPI (MOSI, MISO, CLK, CE0)         Interruptleitung (GPIO025 entspricht PIN22) Das System auf einen aktuellen Stand bringen… Read more »

DS1307 Zugriff auf das NVRAM

      Keine Kommentare zu DS1307 Zugriff auf das NVRAM

Die RTC DS1307 bietet 56 Bytes NVRAM auf die man wie folgt zugreifen kann: Inbetriebnahme der RTC: Anleitung Compilieren der beigefügten Programme Test Der Treiber rtc-ds1307 bietet einen NVRAM Zugriff über die Folgende Datei: /sys/class/i2c-adapter/i2c-1/1-0068/nvram Im folgenden Beispiel soll ein String gelesen und geschrieben werden. gcc read-nvram.c -o read-nvram -Wall /* gcc read-nvram.c -o read-nvram -Wall sudo ./read-nvram */ #include… Read more »

DS1307 RTC I2C-Echtzeituhr verwenden

Den Raspberry Pi um eine Echtzeituhr (RTC) erweitern. Dazu kann ein DS1307 RTC Modul über I2C angeschlossen werden. I2C auf dem Gerät aktivieren: Anleitung Das Modul anschließen (Maxim-Dallas DS1307 IC)         +3,3V   GND   SDA (daten)   SCL (clock) Prüfen ob das Gerät mit der Adresse 0x68 vorhanden ist sudo i2cdetect -y 1 Den Treiber rtc-ds1307 beim Systemhochlauf laden (/etc/modules bearbeiten) pi@raspberrypi ~ $ cat /etc/modules… Read more »

Raspberry Pi Funkwetterstation 433 MHZ

      Keine Kommentare zu Raspberry Pi Funkwetterstation 433 MHZ

Einen 433MHZ Funkempfänger am Raspberry Pi angeschlossen ermöglicht den Empfang der Temperaturwerte eines Funk-Außensensors. Die Werte sollen in eine MySql Datenbank geschrieben werden. Installation von wiringpi sudo apt-get install wiringpi Installation von pilight auf dem Raspberry Anschluß des Funkempfängers (VCC +5V, GND, DATA) Installation von MySql auf dem Raspberry Anlegen einer Datenbank für die Wetterstation Anpassen und Compilieren des beigefügten… Read more »

Raspberry Pi C/C++ Buildumgebung / Compiler installieren

      Kommentare deaktiviert für Raspberry Pi C/C++ Buildumgebung / Compiler installieren

sudo apt-get update sudo apt-get -y install build-essential automake autoconf autogen libtool pi@raspberrypi:~ $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.9/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v –with-pkgversion=’Raspbian 4.9.2-10′ –with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs –enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ –prefix=/usr –program-suffix=-4.9 –enable-shared –enable-linker-build-id –libexecdir=/usr/lib –without-included-gettext –enable-threads=posix –with-gxx-include-dir=/usr/include/c++/4.9 –libdir=/usr/lib –enable-nls –with-sysroot=/ –enable-clocale=gnu –enable-libstdcxx-debug –enable-libstdcxx-time=yes –enable-gnu-unique-object –disable-libitm –disable-libquadmath –enable-plugin –with-system-zlib –disable-browser-plugin –enable-java-awt=gtk –enable-gtk-cairo –with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre –enable-java-home –with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf –with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf –with-arch-directory=arm –with-ecj-jar=/usr/share/java/eclipse-ecj.jar –enable-objc-gc… Read more »