Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 2) by Erik Bartmann
|
|
|
- Nora Geier
- vor 7 Jahren
- Abrufe
Transkript
1 Raspberry Pi by Erik Bartmann AddOn Der Port-Expander MCP23S17 (Teil 2) Version 1.0,
2 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn - Teil 2 - möchte ich noch tiefer in die Thematik zur Ansteuerung des Baustein MCP23S17 eingehen. Es handelt sich hierbei wie schon in Teil 1 ausführlich erwähnt - um einen sogenannten Port-Expander, den ihr hier auf dem folgenden Bild seht. Abbildung 1 Der MCP23S17 In Teil 1 hast du gesehen, wie die Ansteuerung der angeschlossenen Leuchtdioden an Port-B funktioniert. Dabei hast du die einzelnen Pins des Ports lediglich als Ausgänge betrieben. Sicherlich möchtest du auch einmal sehen, wie z.b. der Status eines oder mehrerer Taster abgefragt werden kann. Das ist ebenfalls möglich. Jeder einzelne Pin des Ports A bzw. B kann einzeln angesprochen und individuell als Ein- oder Ausgang programmiert werden. Damit die ganze Angelegenheit etwas interessanter wird, habe ich eine flexible Schaltung nicht auf einem Breadboard, sondern auf einer Lochrasterplatine untergebracht. So habe ich die Möglichkeit, über flexible Steckbrücken die unterschiedlichsten Verbindungen zu den Ports und den Leuchtdioden bzw. Tastern herzustellen. Die Verbindung zum Raspberry Pi erfolgt über ein geeignetes Flachbahnkabel, was die ganze Sache schon etwas professioneller gestaltet. Abbildung 2 Das MCP23S17 Prototyping-Board 2
3 Über die aufgelöteten Buchsenleisten kannst du prima die unterschiedlichsten Verbindungen herstellen, um so deine Schaltung bzw. deine Programmierung zu testen. Abbildung 3 Das MCP23S17-Prototyping-Board mit flexiblen Steckbrücken Auf diese Weise habe ich zwei LEDs mit Port-B und einen Taster S 0 mit Port-A verbunden. Damit du nicht immer bezüglich der Pinbelegung des MCP23S17 in das AddOn Teil 1 schauen musst, zeige ich es dir an dieser Stelle noch einmal. Der MCP23S17 Die Pinbelegung des Port-Expanders schaut wie folgt aus: Abbildung 4Die Pinbelegung des MCP 23S17 3
4 Ich möchte in diesem AddOn das Prototyping-Board verwenden und alle 16 Pins der beiden Ports A und B verwenden. Was hast du denn im Einzelnen vor? Kannst du mir das bitte einmal erklären! Habe ich dich schon jemals im Unklaren darüber gelassen, was ich als nächstes vorhabe? Na also! Also schau her. Die 8 einzelnen LEDs möchte ich an Port-B belassen und nun aber zusätzlich 8 Taster an den Port-A anschließen, um deren Status dort abzufragen. Das schaut dann wie folgt aus: Port-B Port-A Ausgänge Eingänge 8xLEDs 8xTaster Die Anzeige der LED-Patterns aus dem Teil 1 soll erst einmal beibehalten werden, so dass du siehst, dass die Abfrage der Taster unabhängig davon ist. Gleichzeitig werden die 8 Taster abgefragt und deren Status in einem Terminal-Fenster angezeigt. Schauen wir uns dazu erst einmal den Schaltplan genauer an. 4
5 Der Schaltplan Abbildung 5 Der Schaltplan Aus Platzgründen habe ich die Eingabe, die normalerweise über Taster stattfindet, hier im Schaltplan mit DIP-Switches realisiert. Passe das einfach nach deinen Wünschen an. Da ist eine Sache, die ich im Moment noch nicht so richtig schnalle! Da befindet sich sowohl an den Bus-Eingängen, als auch bei den Port-A Eingängen an jedem Pin ein Widerstand. Ok, das hätte ich fast vergessen. Dafür muss ich ein wenig ausholen. In der Digitaltechnik gibt es in Abhängigkeit vom verwendeten Spannungspegel, also z.b. 5V oder wie hier in den Beispielen 3,3V, fest definierte Logik-Pegel. 5
6 Es wird in diesem Fall auch zwischen Eingangs- bzw. Ausgangssignalen unterschieden. 5V entspricht in der Regel TTL, wobei 3,3V CMOS ist. Schau her: Abbildung 6 Die unterschiedlichen Logikpegel bei TTL und 3,3V - CMOS Wenn nun ein Eingang eines Logikbausteins z.b. mit V SS (Masse) verbunden ist, dann ist sein Logikpegel sicherlich LOW, ist er mit V DD verbunden, dann befindet er sich auf HIGH-Pegel. Aus Sicherheitsgründen und hinsichtlich bestimmter Toleranzen ist den Logikpegeln nicht ein fester Wert, sondern einen Bereich zugeordnet, wie du dass auch im Diagramm erkennen kannst. Damit es aber an der Grenzschicht zwischen LOW und HIGH nicht zu Sprüngen kommt, existiert eine Grauzone, die keinen definierten Pegel besitzt. Sie sollte auf keinen Fall durchschritten werden, denn dann ist der Pegel undefiniert und das ist unter allen Umständen zu vermeiden. Kommen wir nun zu einem Problem, wenn du z.b. einen Taster oder Schalter mit einem Eingang verbindest, um dort ein entsprechendes Signal oder besser ausgedrückt einen definierten Logikpegel anliegen zu lassen. Ist der Taster auf der einen Seite mit dem Eingang des Bausteins verbunden und auf der anderen Seite mit der Spannungsquelle und ist er dann auch noch geschlossen, dann liegt ein definierter HIGH- Pegel vor. Was passiert aber, wenn der Taster offen ist? Der Eingang ist dann nicht mit der Spannungsquelle verbunden. Wir haben das Problem, dass der Eingang quasi in der Luft hängt. Er ist mit keinem definierten Potential verbunden. Weder mit Masse noch mit dem positiven Pol der Spannungsquelle. Er ist offen für jegliche Art von Einstrahlungen von außen. Das kann z.b. eine statische Aufladung einer Person sein, die sich in der unmittelbaren Nähe der Schaltung aufhält oder der Funksender eines Mobiltelefons, der sein Signal in alle Richtungen aussendet. All diese Störeinflüsse können dazu führen, dass sich die Schaltung nicht so verhält, wie es eigentlich beabsichtigt war. Aus diesem Grund hat man sich schaltungstechnisch etwas einfallen lassen. 6
7 Sehen wir uns dazu die folgende Schaltung an. Abbildung 7 Der Pullup-Widerstand am Eingang des Port-Expanders Es gibt dazu zwei unterschiedliche Ansätze, wovon ich hier erst einmal einen zeige. Der Eingang des Port-Expanders ist über einen sogenannten Pullup-Widerstand mit der Spannungsquelle verbunden. Bei offenem Schalter bekommt dieser Eingang einen definierten Spannungswert von 3,3V geliefert und es liegt demnach ein HIGH-Pegel vor. Schließen wir nun den Schalter, wird das Masse-Potential an den Eingang geführt und dieser registriert einen LOW-Pegel. Wir haben also in beiden Fällen einen definierten Pegel am Eingang anliegen. Auf diese Weise schaffen wir klare Pegel-Verhältnisse, die die Schaltung kontrolliert arbeiten lassen. Zahlreiche Mikrocontroller und auch dieser Port-Expander besitzen die Möglichkeit, interne Pullup-Widerstände zu aktivieren, die in gleicher Weise arbeiten. Das soll jedoch im Moment nicht unser Thema sein. Bedenke beim Einsatz eines Pullup-Widerstandes jedoch die Logik-Umkehrung. Ist der Schalter offen, liegt ein HIGH-Pegel vor, ist er geschlossen, ein LOW-Pegel. Du erreichst eine Umkehrung der Verhältnisse, verwendest du einen Pulldown- Widerstand, der mit Masse verbunden ist. Der Schalter liefert dann die Spannungsversorgung an den Eingang. Teste diese beiden Ansätze in unterschiedlichen Experimenten. Das Prinzip der Pulldown- Widerstände habe ich übrigens bei den Busadressen zur Anwendung gebracht. Schaue die die Verdrahtung dort einmal an. Dann verstehst du auch die beiden unterschiedlichen Ansätze. Nun ist es soweit, dass wir uns der Programmierung zuwenden können. Die Programmierung Welche Programmiersprache verwenden wir? Natürlich werden wir wieder in der Programmiersprache Python 2.7 mit der GPIO-Library-Version RPi.GPIO 0.4.1a programmieren. Ich habe es zwar in Teil 1 schon beschrieben, doch es kann nicht schaden, wenn ich hier nochmals die Installationsschritte zeige. Vorbereitungen Folgende Schritte sind notwendig, damit Du auf Deinem Programmiersprache Python deine Programme entwickeln kannst. Raspberry Pi in der 7
8 Python-Dev installieren Falls es nicht schon geschehen ist, musst du Python-Dev über die folgende Kommandozeile installieren: # sudo apt-get install python-dev Die Raspberry Pi GPIO-Library installieren Diese Library findest Du auf der folgenden Seite im Internet. Du wirst sehen, dass sich dort eine ganze Anzahl von unterschiedlichen Versionen befindet. Für meine Versuche habe ich wie schon erwähnt diesmal die Version 0.4.1a verwendet. Hast Du die gewünschte Version in Deinem Home-Verzeichnis heruntergeladen, dann liegt sie in der folgenden Form vor: RPi.GPIO-0.4.1a.tar.gz Du kannst an der Endung gz erkennen, dass die Datei noch komprimiert ist. Mit dem folgenden Kommando dekomprimierst du die Datei: # gunzip RPi.GPIO-0.4.1a.tar.gz Die einzelnen Dateien bzw. Verzeichnisse sind jedoch dann noch in einer einzigen Datei mit der Endung tar zusammengefasst bzw. archiviert. Du musst über das folgende Kommando das Archiv entpacken. # tar xvf RPi.GPIO-0-4-1a.tar Jetzt kannst Du über das cd-kommando in das neu entstandene Verzeichnis wechseln. Dort befindet sich u.a. eine Datei mit dem Namen setup.py. Es handelt sich um eine Installationsdatei von Python, über die Du das Python-GPIO-Paket installieren kannst. Starte über die folgende Befehlszeile die Installation: # sudo python setup.py install Nach der erfolgreichen Installation können wir unmittelbar mit der Programmierung beginnen. 8
9 Das Python-Programm Hinsichtlich der Programmierung in Python gibt es die unterschiedlichsten Entwicklungsumgebungen, die du nutzen kannst. In meinem Buch über den Raspberry Pi habe ich u.a. auch Stani s Python Editor kurz SPE genannt verwendet. Du kannst ihn mit der folgenden Befehlszeile installieren: # sudo apt-get install spe Das ist schon ein interessantes und mächtiges Werkzeug, doch auch der unter Raspian (Debian Wheezy) vorinstallierten Texteditor Nano ist sicherlich einen Blick wert. Es ist aber in jedem Fall zu bedenken, dass das Python-Skript mit Root-Rechten gestartet werden muss. Also angenommen, du hast das Skript control_mcp23s17_read_write.py genannt, dann musst Du es wie folgt starten: # sudo python control_mcp23s17_read_write.py Ich werde in kleinen Schritten vorgehen und jeden zusammenhängenden Skriptblock detailliert erläutern. Das komplette Skript findest du im Downloadbereich auf meiner Internetseite. Vorbetrachtung Da wir jetzt nicht nur Werte an den Port-Expander versenden, sondern auch etwas von ihm empfangen möchten, noch ein paar einleitende Worte. Ich hatte schon in Teil 1 angekündigt, dass die Programmierung dort recht statisch ist und das ist für den Teil auch vollkommen ok so. Doch nun passen wir den Code entsprechend an. Rückblickend noch mal ein paar Grundlagen. Bisher hast du lediglich den Informationsfluss in einer einzigen Richtung betrieben. Vom Raspberry Pi zum Port-Expander MCP23S17, um dort die angeschlossenen LEDs zum Blinken zu bringen. Wir haben lediglich die MOSI-Leitung zum Port-Expander genutzt, die dort in den SI-Pin (Serial-Data-In) geleitet wurde. Zum Ansteuern der LEDs war das vollkommen ausreichend. 9
10 Das reicht uns jetzt aber nicht mehr, denn es sollen die angeschlossenen Taster abgefragt werden. Dazu müssen Informationen vom Port-Expander zum Raspberry Pi, also in die entgegengesetzte Richtung, übermittelt werden. Die bisher ungenutzte MISO-Leitung des Raspberry Pi empfängt Daten vom DO-Pin (Serial- Data-Out) des Port-Expanders. Ich denke, dass das als kurze Einleitung genügen mag. Sehen wir uns an dieser Stelle das Control-Byte noch einmal genauer an. Von links gesehen, haben wir dort den festen und den variablen Bereich, der auf der rechten Seite mit dem R/W-Bit abschließt. Dieses Bit hatten wir in Teil 1 fest mit dem Wert 0 versehen, da wir nur schreiben wollten. Daraus ergab sich ein konstanter Wert von 0x40. Um das für unser kommendes Experiment flexibler zu gestalten, lassen wir zwar den Wert so bestehen, passen ihn aber in Hinblick auf die anstehenden Operationen (Schreiben + Lesen) später an. 10
11 Wie wollen wir denn einen bestehenden Wert anpassen, wenn du ihn aber eigentlich nicht anpassen willst? Das ist doch widersprüchlich. Du hast ja vollkommen Recht! Der ursprüngliche Wert wird so belassen, doch wir verknüpfen ihn über eine bitweisen Operation mit einem anderen Wert. Hier meine Deklarationszeilen, die ich um zwei weitere Zeilen (25 und 26)ergänz habe: Die Variablen SPI_SLAVE_WRITE und SPI_SLAVE_READ werden dazu genutzt, den Datenfluss entsprechend zu steuern. Wir müssen also irgendwie den Wert der SPI_SLAVE_ADDR anpassen, dass es nach unseren Wünschen funktioniert. Das geht über eine bitweise ODER- Verknüpfung. Die Logiktabelle schaut wie folgt aus: A B Z Tabelle 1 Bitweise ODER-Verknüpfung 11
12 Sehen wir uns dazu die Verknüpfung der entscheidenden Werte an. Beginnen wir mit der Funktion des Schreibens. Das R/W-Bit muss den Wert 0 bekommen. Bei einer ODER-Verknüpfung mit dem Wert 0x00 ändert sich nichts am ursprünglichen Wert, was ja auch in unserem Sinne ist. Möchten wir jetzt Werte vom Port-Expander lesen, muss das R/W-Bit angepasst werden und den Wert 1 erhalten. Durch das niederwertigste Bit auf der rechten Seite, was auch LSB (Least-Significant-Bit) genannt wird, das jetzt auf 1 erhält, erreichen wir, dass die Funktion des Lesens ermöglicht wird. Der Datenempfang Soweit so gut! Kommen wir zum eigentlichen Datenempfang. Doch zuerst möchte ich dir noch einmal das Versenden mit den einzelnen Schritten zeigen, was ich in Teil 1 ausführlich beschrieben habe. Die Übertragung erfolgte in 3 Blöcken mit den Elementen OP-Code, Adresse und Daten. SPI-Transfer OP-Code Adresse Daten MOSI-Leitung 12
13 Da wir nun aber auch Daten empfangen möchten, muss ein Rücktransport erfolgen. Schau her: SPI-Transfer OP-Code Adresse Daten MOSI-Leitung SPI-Transfer MISO-Leitung : Versenden der Anforderung zum späteren Empfang der Daten : Empfangen der Daten Port-B wird weiterhin als Ausgang genutzt. Abweichend davon wird der komplette Port-A nun als Eingang programmiert, was über die Zuweisung des Wertes 0xFF erfolgt. Erinnere dich an die Tatsache, dass je Pin folgende Festlegung gilt: 0: Ausgang 1: Eingang 13
14 Kommen wir zur Python-Funktion, die das Empfangen der Daten erledigt. Ich habe sie entsprechend readspi genannt. OP-Code Adresse MOSI Daten MISO Du erkennst im oberen Bereich das Versenden von OP-Code und Adresse, im unteren das Empfangen der Daten. Die Funktion liefert über eine Return-Anweisung den empfangenen Wert an den Aufrufer zurück. Jetzt bist du wo weit, dass ich dich mit der eigentlichen main- Funktion konfrontieren kann. Natürlich findest du den kompletten Quellcode wieder auf einer Internetseite im Downloadbereich. Innerhalb der while-schleife, die als eine Endlosschleife arbeitet, befinden sich die beiden Aufrufe zum Ansteuern der LEDs über PORT-B (sendspi) und das abfragen der Taster über PORT-A (readspi). Am Ende wird bei jedem Schleifendurchlauf über den Aufruf der sleep- Funktion ½-Sekunde Pause eingelegt. 14
15 Etwas hast du aber noch vergessen! Wie sieht denn die Ausgabe der Statuswerte auf der Konsole aus? Kannst du mir das bitte einmal zeigen. Du bist ja wieder einmal schnell! Das wollte ich doch gerade machen. Du musst mir schon ein wenig Zeit geben, die Sache so vorzubereiten, dass du es auch sicherlich verstehst. Beachte, dass wir es hier mit einer umgekehrten Logik zu tun haben! Das kommt dadurch, dass wir mit Pullup-Widerständen arbeiten und bei einem Tastendruck der Pegel nach Masse gezogen wird. Hey cool, du hast es voll im Griff! Eigentlich brauche ich das hier ja nicht mehr zu erklären, doch wir müssen auch an die anderen denken, die vielleicht nicht so schnell wie du sind. Schauen wir uns die Ausgabe im übertragenen Sinne in einer Wertetabelle an, die dann wie folgt aussieht: S 7 S 6 S 5 S 4 S 3 S 2 S 1 S 0 Was würde gedrückt? Kein Taster Taster S Taster S Taster S 0 + S Taster S 0 + S 1 + S Taster S 0 + S 1 + S 3 + S 6 Tabelle 2 Wertetabelle des Tasterstatus 15
16 Die Verkabelung auf meinem Prototyping-Board schaut wie folgt aus: Tabelle 3 Verkabelung des Prototyping-Boards Was hast du also jetzt gelernt? Wie du mit ganz einfachen Mitteln den Port-Expander derart ansteuern kannst, dass du z.b. angeschlossene LEDs blinken lässt oder Taster abfragst. Die Möglichkeiten, die sich daraus ergeben, sind nahezu unbegrenzt. Auf YouTube kannst du dir ein kleines Video anschauen, das dir die Funktionsweise zeigt: Bezugsquellen Den MCP23S17 kannst du z.b. unter der folgenden Adresse beziehen: SP/3//index.html?ACTION=3&GROUPID=2914&ARTICLE=90047&SHOW=1&START=0&OFFSET=16& Hier noch weitere Komponenten, die dich sicherlich interessieren werden: Lochraster/Punktraster-Platine: /Bauelemente_Bauteile/Mechanische_Bauelemente/Montagematerial/Punktrasterplatine.html 16
17 Buchsenleisten: /Bauelemente_Bauteile/Mechanische_Bauelemente/Steckverbinder_Klemmen/Buchsenleiste.html Vorschau Ich plane weitere AddOns zur Ansteuerung des Port-Expanders. Ich hatte schon im ersten Teil kurz erwähnt, dass es eine interessante Möglichkeit gibt, über ein grafisches Frontend den Port-Expander zu steuern. Schlusswort Jetzt wünsche ich dir viel Spaß beim Experimentieren und ich würde mich freuen, wenn du von Zeit zu Zeit einen Blick auf meine Internetseite werfen würdest. Dort findest du sicherlich ein paar interessante AddOns zu meinen verschiedenen Themen bzw. Büchern
Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 1) by Erik Bartmann
Raspberry Pi by Erik Bartmann www.erik-bartmann.de AddOn Der Port-Expander MCP23S17 (Teil 1) Version 1.1, 16.10.2012 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn möchte ich näher auf den Baustein
Raspberry Pi. AddOn. Der A/D-Wandler MCP3008. by Erik Bartmann www.erik-bartmann.de
Raspberry Pi by Erik Bartmann www.erik-bartmann.de AddOn Der A/D-Wandler MCP3008 Version 1.3, 20.11.2012 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn möchte ich ein paar Worte über den Baustein
I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino
I2C Serial 2.6 LCD Modul Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung mit
Raspberry Pi Rezepte Teil 5
Raspberry Pi Rezepte Teil 5 I²C: Zwischen zwei ICs Von Tony Dixon (UK) In den letzten beiden Folgen von Elektor.POST ging es um die seriellen Schnittstellen UART und SPI auf dem Expansion Header von RPi.
8.3 Taster am µcontroller
8.3 Taster am µcontroller AVR-KOMPENDIUM Nachdem im vorigen Beispiel das Port als Ausgang verwendet wurde erweitern wir dieses Beispiel um einen Taster - um auch das Einlesen von digitalen Signalen zu
Raspberry Pi Lüftersteuerung
Raspberry Pi Lüftersteuerung Jugend Programmiert Vorwort Alle Schaltungen, Programme und Bauteile wurden vorher von uns Geprüft. Trotzdem können wir leider Fehler im Buch, den Schaltungen oder Programmen
Linker-Kit RGB LED Anleitung für den Arduino und Raspberry Pi
Linker-Kit RGB LED Anleitung für den Arduino und Raspberry Pi Artikel-NR: LK-LED-RGB Zulässiger Spannungsbereich: 3-5VDC Bestimmungsgemäße Verwendung: Einsatz in Privathaushalten für Hobby Zwecke / Versuchsaufbauten,
Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks
Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks Von Tony Dixon (UK) Bislang ging es in den Elektor.POST-Projekten hauptsächlich um digitale Signale wie GPIO, serieller UART, SPI und I 2 C des
Informatik Enlightened. Station 0 - Einstieg
Informatik Enlightened Herzlich Willkommen zum Workshop rund um das Thema Licht! Ihr wollt heute also eine Einparkhilfe selbst konstruieren, Geschwindigkeiten messen, eine Blume mit der Sonne wandern lassen
Mikrocontroller: Einführung
Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich
Einen eigenen Arduino bauen Version 1.0 Created Erik Bartmann Internet
Scope Einen eigenen Arduino bauen Version 1.0 Created 14.02.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Einen eigenen Arduino bauen Seite 2 Inhaltsverzeichnis
C++ mit dem Arduino (Uno und Mega2560)
C++ mit dem Arduino (Uno und Mega2560) 1. Toolchain Als toolchain bezeichnet man die Reihe von Software, die nötig ist um den Prozessor zu programmieren, das Ergebnis draufzuladen und dann zu testen. Hier
Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform
Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller
M15 - Physical Computing mit dem Raspberry Pi I
UNTERRICHTEN MIT DEM RASPBERRY PI 35 M15 - Physical Computing mit dem Raspberry Pi I Heute wollen wir uns etwas genauer mit den Möglichkeiten des Raspberry Pi beschäftigen und ein Programm schreiben, das
4,5 eink-display für den Raspberry Pi - Bedienungsanleitung
4,5 eink-display für den Raspberry Pi - Bedienungsanleitung Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme
Mikrocontroller: Einführung
Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich
BASIC-Tiger Starter Kit. Tel: +49 (241) Fax: +49 (241)
BASIC-Tiger Starter Kit Tel: +49 (241) 918 900 Fax: +49 (241) 918 9044 Email: [email protected] 1 2 Wilke Technology GmbH Krefelder Str. 147 52070 Aachen Germany BASIC-Tiger Starter Kit Willkommen beim BASIC-Tiger
Einrichtung OpenVPN mit Hilfe des Network Managers
1 von 6 Folgende Anleitung beschreibt das Vorgehen unter Ubuntu 9.04 und sollte (etwas Linux KnowHow vorausgesetzt) leicht auf anderen Versionen bzw. Distributionen nachvollziehbar sein. Wichtig: Melden
Informatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
Raspberry Workshop II
Raspberry Workshop II Im zweiten Teil des Raspberry Workshop geht es um: - Filesysteme im Raspberry - USB Sticks / Festplatten o Datenträger Partitionierung / Formatierung usw. - Verschlüsselung Filesysteme
Aufgaben zur Attiny-Platine
Das Attiny-Projekt Aufgaben 1 Aufgaben zur Attiny-Platine 1. LEDs blinken 1.1 Schließen Sie eine rote LED an PortB.0 und eine grüne LED an PortB.1 an (vgl. Abb. 1). Achten Sie dabei darauf, dass die langen
CPK-Terminal Bedienungsanleitung
CPK-Terminal Bedienungsanleitung 1. Software Installation Führen Sie die Setup -Datei aus, die sich auf der DYNTEST-CD befindet. Wählen Sie Ihre Sprache und drücken dann den OK -Button, woraufhin die Installationsvorbereitung
GAL 16V8. 4. Laboreinheit - Hardwarepraktikum SS 2002 VCC / +5V. Eingang / Clock. 8 konfigurierbare Ausgangszellen. 8 Eingänge GND / 0V.
1. Versuch Programmierbare Logik 4. Laboreinheit - Hardwarepraktikum SS 2002 Am Beispiel des GAL16V8 und eines GAL Development Systems werden die Möglichkeiten und Einsatzgebiete von programmierbare Logikbausteine
So bringst du Prolog zum Laufen...
Diese Anleitung soll dir dabei helfen den freien Prolog-Interpreter SWI-Prolog zu installieren einen geeigneten Texteditor auszuwählen, mit dem du Prolog-Programme schreiben kannst das erste kleine Programm
Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520
Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520 Das Linux Control System ist eine typische Anwendung für das Linux Control Modul DIL/NetPC DNP/7520. Die Abbildung 1 zeigt die Blockschaltung.
1) JAVA JRE auf der QNAP Box installieren
Hallo, hier eine kleine unvollständige Anleitung wie das CCU-Historian auf der QNAP läuft. Wenn Du eine QNAP hast, solltest Du diesen Weg nur dann beschreiten, wenn Du einmal eine Kommandozeile gesehen
KY-001 Temperatur Sensor Modul
KY-001 Temperatur Sensor Modul Inhaltsverzeichnis 1 Bild... 1 2 Technische Daten / Kurzbeschreibung... 1 3 Pin-Belegung... 2 4 Codebeispiel Arduino... 2 5 One-Wire Konfiguration Raspberry Pi... 3 6 Codebeispiel
Selbstbau-USB-Programmiergerät für AVR
[email protected] 1 Selbstbau-USB-Programmiergerät für AVR Nach Christian Ullrich Homepage: www.ullihome.de Weitere Infos bei http://weigu.lu/a/pdf/micel_f6_programmieradapter.pdf Schaltung
Fachhochschule Bonn-Rhein-Sieg. SecureAware unter Linux
Fachhochschule Bonn-Rhein-Sieg Studiengang Business Information Systems Hausarbeit zur Erlangung des Leistungsnachweises in der Lehreinheit Management der Informationssicherheit und technischer Datenschutz
CONRAD GPS RECEIVER CR4 INSTALLATION
CONRAD GPS RECEIVER CR4 INSTALLATION Verbinden Sie den GPS- Empfänger noch nicht mit Ihrem PC. Falls Sie ihn schon verbunden haben, entfernen Sie ihn wieder! Zuerst wird der LibUsb-Win32 Treiber installiert.
Installation DV4mini ausgehend von einem frisch installierten System:
Installation DV4mini ausgehend von einem frisch installierten System: DJ0ABR/6.08.2015 Ubuntu 12.04 LTS: 1. Image Ubuntu 12.04 LTS auf dem PC installieren. Zum Testen habe ich die Desktop Version von dieser
pxdev Linux Tools für PiXtend installieren.
pxdev Linux Tools für PiXtend installieren. Anleitung um das pxdev-package auf dem Raspberry Pi zu installieren. Stand 13.12.2014, V1.01 Stand 17.12.2014, V1.01 Qube Solutions UG (haftungsbeschränkt) Luitgardweg
SX3 PC Software rev. 0.99c
SX3 PC Software rev. 0.99c SX3 ist ein Programm zur Steuerung einer Selectrix Digitalzentrale unter Linux bzw. Windows. Mit SX3 haben Sie die Möglichkeit Selectrix -Loks zu fahren, Weichen zu Schalten
Interface USB DMX512 Die Anweisung
Deutsch Interface USB DMX512 www.svetla.org Die Anweisung Einführung... 2 Installation der Gerätetreiber. 2 Eigenschaften DMX PIPE. 3 Inhalt der Packung. 4 Einschaltung des Kabels DMX512... 4 Durchschaltung
Softwareentwicklung 2 (ILV) Übung 1
Fragen: Softwareentwicklung 2 (ILV) Übung 1 1.) Was ist Git? (siehe http://de.wikipedia.org/wiki/git ) git clone https://its-git.fh-salzburg.ac.at/eforsthofer.lba/swe2.git 2.) Was sind Zeiger und wie wird
Elektronikpraktikum. 9 Logische Gatter. Fachbereich Physik. Stichworte. Schriftliche Vorbereitung. Hinweis. 9.1 Eigenschaften von TTL-Logikbausteinen
Fachbereich Physik 9 Logische Gatter Stichworte Elektronikpraktikum Logischen Grundverknüpfungen, Beziehungen zwischen den Grundverknüpfungen, binäres Zahlensystem, Hexadezimalsystem, positive u. negative
Raspberry PI als AirPrint Server
Übernommen von http://www.welzels.de/blog Raspberry PI als AirPrint Server Eigentlich bin ich recht zufrieden mit meinem Drucker, sei es von der Qualität oder auch von der Ausstattung. Es handelt sich
SRH - Kurzinformation
SRH - Kurzinformation Dieses Dokument gibt eine Übersicht über das Shockley/Read/Hall-Programm, im folgenden SRH- Programm genannt. Bei dem SRH-Programm handelt es sich um ein Java Programm, welches in
Parallel-IO. Ports am ATmega128
Parallel-IO Ansteuerung Miniprojekt Lauflicht Ports am ATmega128 PortE (PE7...PE0) alternativ, z.b. USART0 (RS232) 1 Pin von PortC Port C (PC7...PC0) 1 Parallel-IO-Port "Sammelsurium" verschiedener Speicher
Witbox. Anleitung Repetier-Host. Witbox
Anleitung Repetier-Host Anleitung Repetier-Host Deutsch INHALT 3 Installation und Konfiguration von Repetier-Host 4 Installation 4 Installation unter Linux 5 Installation unter MacOS 5 Installation unter
Einrichtung der Raspberry Pi
Einrichtung der Raspberry Pi mit dem Raspbian (Wheezy) Stand: 06.09.2016 Inhalt 1. Einleitung... 1 2. Aktuelles Image herunterladen und installieren... 2 3. Die Pi starten und mit dem Rechner verbinden...
Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons
Projekt Nr. 15: Einen elektronischen Würfel erstellen
Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen
simline Technische Beschreibung simcontrol5 Version 1.07 Modulbeschreibung Eigenschaften
simline Technische Beschreibung simcontrol5 Version 1.07 Das simcontrol5 ist ein lokaler intelligenter Baustein aus der Reihe der simline Module. Die simline (Semi Industrial Moduls) ist eine Modulreihe
Application Note. PiXtend Mikrocontroller Firmware Update. APP-PX-540 Stand 11.11.2015, V1.00
Application Note PiXtend Mikrocontroller Firmware Update APP-PX-540 Stand 11.11.2015, V1.00 Qube Solutions UG (haftungsbeschränkt) Luitgardweg 18, 71083 Herrenberg, Germany http://www.qube-solutions.de/
Steuern und Messen mit Raspberry Pi
24 C 36 % 24 C Thanks to Openclipart, Fritzing, elinux.org, Liz Grazer Linuxtage 2014 (GLT14) Raspberry Pi Raspberry Pi ist ein kreditkartengroßer EinplatinenComputer, der von der Raspberry Pi Foundation
HelvePic32 Breadboard. Internet Data Logger
2016/04/03 21:14 1/10 HelvePic32 Breadboard Alle Beispiele, welche beim Helvepic32 angegeben sind, können unverändert natürlich auch beim HelvePic32 Breadboard verwendet werden. Daher nutzen wir die Gelegenheit,
9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen
Fortgeschrittenenpraktikum I Universität Rostock - Physikalisches Institut 9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen Name: Daniel Schick Betreuer: Dipl. Ing. D. Bojarski
embedded projects GmbH
embedded projects GmbH Bedienungsanleitung USBprog 4.0 Montage Installation Debian / Ubuntu Windows 1/17 Lieber Kunde, wir möchten Ihnen mit unseren Datenenblättern einen reibungslosen Einstieg in unsere
Serie 8: Microcontroller 17./18.07.2014
Serie 8: Microcontroller 17./18.07.2014 I. Ziel der Versuche Erster Erfahrungen mit einem Microcontroller sollen gesammelt werden, die grundlegenden Ein- Ausgabe-Operationen werden realisiert. II. Vorkenntnisse
- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler
- Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00
I8O8-USB. Serial Input and Output Board with. 8 Inputs 8 Outputs 8 ADC-Inputs USB (FTDI) Rev rtec.rohrhofer.org
I8O8-USB Serial Input and Output Board with 8 Inputs 8 Outputs 8 ADC-Inputs USB (FTDI) Rev.20151008 rtec.rohrhofer.org 2015.10.21 r - t e c. r o h r h o f e r. o r g S e i t e 1 Inhaltsverzeichnis: Inhaltsverzeichnis:...
Jan Monsch. Donnerstag, 2. Mai 13
101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer
Nutzung von MIDI-Geräten unter DMXControl 2.8 Dokument-Version 1.0
Daniel Miertz Mai 2004 Nutzung von MIDI-Geräten unter DMXControl 2.8 Dokument-Version 1.0 Einleitung DMXControl stellt die Möglichkeit bereit, die Lichtshow teilweise oder vollständig über ein MIDI-Interface
Microcontroller Kurs Programmieren. 09.10.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs Programmieren 9.1.11 Microcontroller Kurs/Johannes Fuchs 1 General Purpose Input Output (GPIO) Jeder der Pins der vier I/O Ports kann als Eingabe- oder Ausgabe-leitung benutzt werden.
UK-electronic Bauanleitung für Experimentier Leiterplatte für Effekte mit Millenium Bypass
UK-electronic 2008 Bauanleitung für Experimentier Leiterplatte für Effekte mit Millenium Bypass Seite 1..2...Einführung, Kurze Schaltungsbeschreibung Seite 3...Bauelementeliste Seite 4...5...Bestückung
Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?
1 Übersicht Wir benutzen zur Steuerung der Ampeln das Arduino-Board, einen Mikrocontroller, an dem die einzelnen Bauelemente, Lampen, Taster und Sensoren, angeschlossen werden. Dafür gehen von jedem Element
Informatik I Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr
Installation von Typo3 CMS
Installation von Typo3 CMS TYPO3 Version 6.2.x unter Windows Eigenen lokalen Webserver mit XAMPP installieren Für die Installation von Typo3 wird eine passende Systemumgebung benötig. Diese besteht aus
Installation & Usage. Version 1.0. estickflashtool
Installation & Usage Version 1.0 estickflashtool Allgemeines Der estick ist ein USB basiertes Entwicklungs-Board für Atmel AT90USB162 Mikro-controller. Einfache, anschauliche Anwendungen und Beispiele
Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1
Dokumentation ATmeag8-USB Modul Bernd R. Arminger ATmega8-USB Modul 1 1. Beschreibung Das ATmega8-USB Modul besteht aus einen ATmega8 Mikrokontroller der Firma Atmel (Datenblatt/buch erhältlich unter http://www.atmel.com)
Entwicklungsboard 16F1824
Entwicklungsboard 16F1824 Inhaltsverzeichnis 1. Einleitung...2 2. Grundlegende Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften...3 3. Programmierung...3 4. Hardware...5
SchlieSSen Sie Ihren Lemur an
1 SchlieSSen Sie Ihren Lemur an Der Lemur ist nicht irgendein durchschnittlicher MIDI-Controller. Er spricht 1000 Mal schneller und mit der 4-fachen Auflösung. Also finden Sie auf der Rückseite auch nicht
Schnellstartanleitung für Ihr mdex mobile.lan Paket
Inhalt Schnellstartanleitung für Ihr mdex mobile.lan Paket... 1 1 Paketinhalt... 1 2 mdex Router RUT104... 2 3 mdex SIM Karte entsperren... 3 4 mdex Router RUT104 in Betrieb nehmen... 5 5 Verbindung zum
Arduino Interrupt-Handling (Teil 1) Seite 2
Scope Interrupt-Handling (Teil 1) Version 1.1 Created 29.12.2011 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Updates 15.01.2012 Volatile Erklärung erweitert
Geschrieben von: Mario Leubner Freitag, den 24. Februar 2012 um 21:00 Uhr - Aktualisiert Sonntag, den 15. April 2012 um 16:41 Uhr
In Ergänzung des bereits existierenden Moduls M052, welches die beiden Projekte USB und Netzwerk für den KC85 vereint, wurde jetzt noch eine Platine entwickelt welche nur den USB-Teil enthält. Der USB-Teil
Grundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen
DIGITALTECHNIK GD KLAUSUR VOM 19. 3. 2014 AUFGABEN UND MUSTERLÖSUNGEN SEITE 1 VON 9 Name: FH Dortmund Matr.-Nr.: FB Informations- und Elektrotechnik Grundlagen der Digitaltechnik GD Klausur vom 19. 3.
Konfiguration Zentyal 3.3 Inhaltsverzeichnis
Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS
Protokoll zum Versuch 146
Elektronik-Praktikum am Dritten Physikalischen Institut der Universität Göttingen Wintersemester 2005/2006 Protokoll zum Versuch 146 Messgerätesteuerung über IEC-Bus Name: Georg Herink, Hendrik Söhnholz
Skriptum zum. Raspberry Pi. Stand 05. November. Raspberry Pi is a trademark of the Raspberry Pi Foundation
Skriptum zum Raspberry Pi Stand 05. November Raspberry Pi is a trademark of the Raspberry Pi Foundation 2015 Inhaltsverzeichnis 1 Vorwort 3 2 Installation des Systems 4 2.1 Installation eines Abbilds...................................
Installation des Templates Multiflex5
Installation des Templates Multiflex5 Installation Template Multiflex5 Features: Erstes Template mit TemplaVoila Dreisprachig. Suche und Login ist integriert Titel können in den Constants angepasst werden.
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2 Bernd Klein 23. Mai 2011 Inhaltsverzeichnis 1 ARDUINO - RN-Control Library 3 1.1 Bibliothek RNControl...................... 3 1.2 Einführung............................
Zugriff zum Datenaustausch per scponly
Zugriff zum Datenaustausch per scponly Warum scponly? In der Grundkonfiguration der Musterlösung ist es notwendig, dass ein Benutzer, der die Möglichkeit haben soll von außen Dateien mit dem Server auszutauschen,
pylottosimu Documentation
pylottosimu Documentation Release 1.6.1 Markus Hackspacher 15.05.2016 Inhaltsverzeichnis 1 Start 3 2 Dokumentation 5 2.1 Installation................................................ 5 2.2 Übersetzen................................................
Erste Schritte mit Lejos unter Linux
Erste Schritte mit Lejos unter Linux Lejos ist eine Java Entwicklungsumgebung für den NXT Computer von Lego Minstorms. Diese Anleitung wurde unter Ubuntu 12.04 getestet. Installation Die gesamte Installation
SPS S90U. 1. Grundlagen SPS Funktion
1. Grundlagen SPS 1.1. Funktion SPS bedeutet Speicher-Programmierbare Steuerung. Damit ist auch die Zielsetzung einer SPS erklärt: Über einen Speicher und einen Prozessor soll die Funktion von elektronischen
Installations-Anleitung von TeamSpeak 3 Client auf Ubuntu 15.10
Installations-Anleitung von TeamSpeak 3 Client auf Ubuntu 15.10 Lade entsprechende Datei von der Herstellerseite www.teamspeak.com/downloads - für das entsprechende Betriebssystem (64bit oder 32bit) herunter.
Kostenloses OCR-Programm für Frakturschrift Alternative zu Abbyy Fine Reader
1 OCR Texterkennung Freeware Tesseract OCR 3.01-1 http://code.google.com/p/tesseract-ocr/downloads/list gimage Reader 0.9 http://sourceforge.net/projects/gimagereader/files/latest/download?source=files
Übung 4: Schreiben eines Shell-Skripts
Aufgabenteil 1 Ziel der Übung Übung 4: Schreiben eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende
Lernjournal Auftrag 1
Lernjournal Auftrag 1 Autor: Ramon Schenk Modul: M151 Datenbanken in Webauftritt einbinden Klasse: INF12.5H Datum: 29/01/15 XAMPP- Entwicklungsumgebung installieren Inhalt 1. Tätigkeiten... 2 2. Einrichten
Gamecontroller Der Bewegungssensor - Links-Rechts-Steuerung
Gamecontroller Materialien: 8 1x ADXL 335 Sensor 8 1x Arduino 8 1x USB-Kabel 8 Breadboard mit der Tasterschaltung aus der letzten Runde 8 versch. Verbindungskabel Abb. 2 : Der ADXL335-Bewegungssensor Eine
Bericht. Digitallabor. Hochschule Karlsruhe N1. Aufgabe 5.6 Stoppuhr. Teilnehmer: Natalia Springer, Tong Cha. Datum:
Bericht Digitallabor Hochschule Karlsruhe N1 Aufgabe 5.6 Stoppuhr Teilnehmer: Natalia Springer, Tong Cha Datum: 09.01.08 5.6.1 4 Dekadenzähler Aufgabe: Es soll ein 4 Dekaden- Zähler entworfen werden, dessen
Bogobit Digimux mit Viessmann Multiplex-Signalen und Märklin Central Station 2
Bogobit Digimux mit Viessmann Multiplex-Signalen und Märklin Central Station 2 1 Ein neues Signal in der CS2 anlegen Führen Sie die folgenden Schritte aus, um ein neues Signal in der CS2 anzulegen und
Geschrieben von: Stefan Sonntag, den 26. Juni 2011 um 09:45 Uhr - Aktualisiert Sonntag, den 26. Juni 2011 um 10:12 Uhr
Ich beschreibe hier mal einen einfachen Weg auf einem UBUNTU einen VDR zu installieren und in Betrieb zu nehmen. Wie immer... Wenn man weiß, wie es geht dann geht es ganz einfach Zunächst mal öffnen wir
Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, [email protected]
Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, [email protected] Gliederung der Folien Inhalt: Ursprung / Hintergrund Komponenten für Anwendungsentwicklung
LAB-EXP Experimentier-Platine für das LAB-537
Sven Rakers LAB-EXP Experimentier-Platine für das LAB-537 Aufbauanleitung und Referenz November 2000 1 Aufbau des Bausatzes Dieser Abschnitt wendet sich an den Besitzer des Bausatzes. Wenn Sie ein Fertigmodul
1. Vorbereitungen - Installation benötigter Software a) Installation Synaptic (optional - zur komfortableren Installation) - Terminal öffnen
Installationsanleitung Database Workbench 5 unter ubuntu Linux 14.04 LTS Desktop 0. Voraussetzungen - installiertes 32- oder 64Bit ubuntu 14.04 LTS Desktop - Internetzugang 1. Vorbereitungen - Installation
Für den Einstieg: Arduino und Raspberry Pi
Rechts Kapitel : Für den Einstieg: Arduino und Raspberry Pi Bevor wir endgültig loslegen, werde ich dich noch mit ein paar nützlichen Informationen zu Mikrocontrollern bzw. Minicomputern versorgen, die
Hier ein Ausschnitt aus der Datei /DEBIAN/control in einem Installationspaket mit der Liste der Abhängigkeiten:
2.6.2 Installationspaket auf dem Zielrechner installieren 2.6.2.1 Informationen zum Zielrechner Der Zielrechner wurde durch das Klonen einer virtuellen Mint-Master-Maschine unter VirtualBox auf dem Entwicklungsrechner
Drupal 8 manuell installieren
Drupal 8 manuell installieren Version 1.0 Drupal 8 manuell installieren Um die aktuellste Version zu nutzen, muss Drupal manuell installiert werden. Dazu benötigst Du Zugriff auf Dein STRATO Hosting-Paket,
Installation und Aktualisierung der VMware-Tools
Installation und Aktualisierung der VMware-Tools [Bei weiteren Fragen wenden Sie sich bitte per Mail an [email protected]] Inhalt Installation von VMware-Tools... 2 Ubuntu-Linux... 2 Installation
1 Installationen. 1.1 Installationen unter Windows
1 Installationen Dieses Kapitel beschreibt die Installationen, die für die Nutzung von PHP und MySQL unter Windows, unter Ubuntu Linux und auf einem Mac mit OS X notwendig sind. 1.1 Installationen unter
Kurzanleitung: GCC mit CYGWIN unter WINDOWS
Kurzanleitung: GCC mit CYGWIN unter WINDOWS Lehrstuhl Mathematik III Angewandte Mathematik und Numerik Technische Universität Dortmund Version vom 14.03.2008 Einleitung GCC ist C-Compiler, der ursprünglich
Raspberry Pi Basis-Workshop
Raspberry Pi Basis-Workshop Teil 1 Was ist ein Raspberry und wozu ist er gut? Wie installiere ich ein System? Einrichtung und Zugriff via SSH Python, diese Schlange! Grundlegende GPIO-Funktionen mit Python
Produktinformationen. Basis Set Atmel Atmega8 & ISP Programmer. Lieferumfang :
Produktinformationen Basis Set Atmel Atmega8 & ISP Programmer Lieferumfang : 1 Steckboard 840 Pin 1 USB ISP Programmer mit Kabel 1 Kabelsatz 32-teilig 1 Atmega8L 5 LED 3mm Klar Rot/Gelb/Grün/Blau/Weiss
