Park Distance Control. Daniel Heesch, Sebastian Staffa

Größe: px
Ab Seite anzeigen:

Download "Park Distance Control. Daniel Heesch, Sebastian Staffa"

Transkript

1 Park Distance Control Daniel Heesch, Sebastian Staffa

2 Aufgabenstellung Entwicklung eines PDC-Systems für unser neuestes Modell Genutzte Hardware bereits festgelegt und Platine designed Komponenten: 2 Sub-Zentimeter genaue Distanzsensoren 2 besonders leuchtstarke Distanzindikatoren 1 kraftvoller Warnsignalgeber

3 Aufgabenstellung (cont d) Zwei unterschiedliche Typen von Distanzsensoren, weil die hatte ma noch da Jedem Distanzsensor wird eine LED Leiste zugeordnet => Je näher, desto mehr LEDs leuchten Der Signalgeber ist shared und reagiert immer auf die kürzeste Distanz Ihr bekommt ein Startprojekt mit einem Testreiber Jede Aufgabe kommt mit zusätzlichen Dateien die ihr ins Projekt hinzufügen müsst und mit einem neuen Testtreiber

4 Ein paar Anmerkungen zur Harware Ursprünglich sollte noch ein weiterer (IR)-Distanzsensor eingebaut werden Aus Zeit und Treibergründen hat er es aber leider nicht mehr auf die Platine geschafft

5 Ein paar Anmerkungen zur Software Konventionen 1. Sensoren arbeiten in cm, Indikatoren in % Urgency Der Zusammenhang ist antiproportional ( 0cm => 1.f Urgency, >=40cm =>0.f Urgency) 2. Unsere Konstruktoren folgen der Syntax new##t_ 3. Das Auslesen der Sensoren erfolgt synchron

6 Aufgabe 1 - LED Leiste DistanceIndicator: LED-Leiste ansprechen - Zu Beginn sollen die Leds in steigender Reihenfolge angesprochen werden beginnend mit der untersten bis alle eingeschaltet sind. Danach Beginnt der Ablauf von vorne (vgl Ladebalken) - Pins in WiringPi von unten nach oben: {9,8,15,16,1,4,5,6,10,11}

7 Aufgabe 1 - LED Leiste

8 Aufgabe 1 (cont d) - Dies wird die Abstandsanzeige unserer PDC - Zu implementieren: void setvalue(distanceindicator thiz, float val) Mit val 0.0<=val<=1.0

9 Aufgabe 2 - Ultraschall-Sensor Ansprechen des Ultraschall-Sensors zur Distanzmessung über einen Impuls auf dem Trig WiPi{12} von 10 Mikrosekunden. Die Länge des Echo auf WiPi{0} entspricht hierbei dem Abstand zum Objekt. (Berechnung: Echodauer/58.) - Es soll nun der Ultraschallsensor angesprochen werden, die Dauer des Antwortsignals gemessen und in cm auf der Konsole ausgegeben werden

10 Aufgabe 2 - Ultraschall-Sensor - Später sollen weitere Distanzsensortypen folgen - Daher: Abstraktion DistanceSensor - Konvention: Pinbenneung aus Sicht des Sensors Zu implementieren: float getdistancecm(distancesensor _thiz) Returns: Distanz zum Objekt in Centimetern

11 Aufgabe 2 - Ultraschall-Sensor

12 Aufgabe 3 - ParkDistanceUnit LED-Leiste und US-Sensor sollen jetzt zu einer ParkDistanceUnit kombiniert werden - Die Distanz zu einem Objekt soll auf der LED Leiste dargestellt werden - Bei Distanzen > MIN_DISTANCE (Define in ParkDistanceUnit) ist die LED Leiste aus - Bei Distanzen < MIN_DISTANCE füllt sich die LED Leiste, je näher ein Objekt kommt - Da der US-Sensor manchmal Messfehler liefert, soll dessen Ausgabe direkt mithilfe eines Median-Filter geglättet werden

13 Aufgabe 3 - ParkDistanceUnit (cont d) Zu implementieren: float update(parkdistanceunit thiz) returns: Urgencywert, der auch in den DI geht

14 Aufgabe 4 - ParkDistanceControl Unsere PDC soll zukünftig beliebig viele Distanz-Sensoren unterstützen können - Jeder Sensor soll dabei eine eigene LED Leiste bekommen (sodass wir eine Menge von ParkDistanceUnits verwalten müssen) - Zusätzlich soll jede PDC noch einen akustischen Warntongeber erhalten - Diesen müssen sich alle Sensoren teilen - Nur die kürzeste, gemessene Distanz wird betrachtet - Je näher ein Objekt, desto höher die Warntonfrequenz - Der Signalgeber schaltet sich erst ab 0.5 Urgency ein

15 Aufgabe 4 - ParkDistanceControl (cont d) Zu implementieren: void update(parkdistancecontrol thiz)

16 Bedankt sich für ihre Mitarbeit

17 Aufgabe 4 - IR Sensor? pi@rasp304:~ $ gpio load spi gpio: Unable to load/unload modules as this Pi has the device tree enabled. You need to run the raspi-config program (as root) and select the modules (SPI or I2C) that you wish to load/unload there and reboot. There is more information here:

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer Die Temperaturmessung 14-14 mit dem Sensor LM75 Andreas Heller & Eduard Auer 2 Andreas Heller & Eduard Auer Unser Ablauf Einleitung Fakten über LM 75 I²C - Bussystem Pin Belegung des Sensors Adressen Programmierung

Mehr

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann Entfernungsmesser für den Raspberry Pi Tim Riddermann / Nils Wortmann Inhalt Einleitung Prinzip Hardware MCP3202 Software Anhang Praktikum 2 Einführung Erstellung eines Entfernungsmessers Sobald ein Objekt

Mehr

Joy-IT Ultraschall Abstandssensor

Joy-IT Ultraschall Abstandssensor Ausgabe 0.11.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschluss 1.2 Code-Beispiel 2. Verwendung mit einem Raspberry Pi 2.1 Installation des System 2.2 Anschluss 2. Code-Beispiel.

Mehr

RFID RC522. Ausgabe Copyright by Joy-IT 1

RFID RC522. Ausgabe Copyright by Joy-IT 1 3 3 RFID RC522 Ausgabe 28.09.2016 Copyright by Joy-IT 1 3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1

Mehr

Verdrahten des GPS Empfängers mit dem Raspberry Pi:

Verdrahten des GPS Empfängers mit dem Raspberry Pi: Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery NEO-6M GPS Moduls für den Raspberry Pi, Arduino oder PC! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der

Mehr

Ampelschaltung mit dem Raspberry Pi 3 Model B. Von Stefan Ossenbrink & Marcel Gebing

Ampelschaltung mit dem Raspberry Pi 3 Model B. Von Stefan Ossenbrink & Marcel Gebing Ampelschaltung mit dem Raspberry Pi 3 Model B Von Stefan Ossenbrink & Marcel Gebing Inhaltsverzeichnis. 2. 3. 4. Einführung Übersicht Layout Praktikum. Aufgabe Wiederholung Zustandsdiagramm. WiringPi Klassendiagram.

Mehr

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk Remote-Objekt-Überwachung von Jan Schäfer und Matthias Merk Aufgabenstellung Steuerung von Sensoren zur Remote Objektüberwachung mit einem µc PIC16F874. Welcher Sensor hat gemeldet? Die Überwachung Mehrere

Mehr

Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte

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

Mehr

LK-Baseboard für Raspberry Pi B+ / Pi 2

LK-Baseboard für Raspberry Pi B+ / Pi 2 LK-Baseboard für Raspberry Pi B+ / Pi 2 Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist:

Mehr

Sonoff 10A WiFi Power Switch

Sonoff 10A WiFi Power Switch Sonoff 10A WiFi Power Switch Was tun mit einem neuen SONOFF 10A? SONOFF 10A in openhab funktionsfähig machen mittels MQTT Als Thread (von RiotMode) zu finden hier - inkl. Links: https://community.openhab.org/t/sonoff-mqtt-and-openhab/33951/13

Mehr

RFID RC522. Ausgabe Copyright by Joy-IT 1

RFID RC522. Ausgabe Copyright by Joy-IT 1 3 RFID RC522 Ausgabe 09.06.2017 Copyright by Joy-IT 1 3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1

Mehr

Postenblatt 1: Berührungssensor

Postenblatt 1: Berührungssensor Postenblatt 1: Berührungssensor In diesem Posten lernst du den Berührungssensor kennen. - 1 x Berührungssensor Der Roboter «fühlt». Der Kontaktschalter besitzt vorne ein rotes, bewegliches Köpfchen, das

Mehr

Eine Roboter-Kanone. Projekt 20

Eine Roboter-Kanone. Projekt 20 D3kjd3Di38lk323nnm Projekt 20 Eine Roboter-Kanone Eine Roboter-Kanone ist eine unbemannte Waffe, die Feinde mit einem Ultraschalldetektor automatisch erkennt und bekämpft. In diesem Projekt bauen wir eine

Mehr

Versuch 5: Linux embedded

Versuch 5: Linux embedded Ziel Installieren des Betriebssystems Raspian auf einem Raspberry mit anschließender Konfiguration und Installation weiterer Programme unter Linux. Greifen Sie auf diese Dienste von einer zweiten Arbeitsstation

Mehr

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

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

Mehr

Talking-Pi. Ausgabe Copyright by Joy-IT 1

Talking-Pi. Ausgabe Copyright by Joy-IT 1 Ausgabe 13.10.2017 Copyright by Joy-IT 1 Index 1. Systeminstallation 2. Installation und Aktivierung zusätzlicher Bibliotheken 2.1 Übersicht 2.2 I2C 2.3 Servo-Motor Erweiterung 2.4 wiringpi 2.5 433Utils

Mehr

pue08 December 9, 2016

pue08 December 9, 2016 pue08 December 9, 2016 1 Aufgabe 1: Ein einfaches Zeichenprogramm 1.1 a) Erstellen Sie eine Klasse Square mit den folgenden Eigenschaften: Objektvariablen: - width: Seitenlänge (default: 0) - color: Füllfarbe

Mehr

Steuern und Messen mit Raspberry Pi

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

Mehr

2.5 Listen. Kurzschreibweise: [42; 0; 16] Listen werden mithilfe von [] und :: konstruiert.

2.5 Listen. Kurzschreibweise: [42; 0; 16] Listen werden mithilfe von [] und :: konstruiert. 2.5 Listen Listen werden mithilfe von [] und :: konstruiert. Kurzschreibweise: [42; 0; 16] # let mt = [];; val mt : a list = [] # let l1 = 1::mt;; val l1 : int list = [1] # let l = [1;2;3];; val l : int

Mehr

IR-Schaltinterface IR-002

IR-Schaltinterface IR-002 Seite 1 von 8 IR-Schaltinterface IR-002 Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Optionale Eigenschaften (gegen Aufpreis)... 2 3. Hardware...

Mehr

LK-RB-Shield Ausgabe Copyright by Joy-IT

LK-RB-Shield Ausgabe Copyright by Joy-IT LK-RB-Shield LK-RB-Shield Index 1. Einführung 2. Anschlussbelegung 3. Einrichtung des Raspberry Pis 4. Aktivierung der nötigen Module 5. Codebeispiel: Digitaler Kanal 6. Codebeispiel: Analoger Kanal Sehr

Mehr

USB -> Seriell Adapterkabel Benutzerhandbuch

USB -> Seriell Adapterkabel Benutzerhandbuch USB -> Seriell Adapterkabel Benutzerhandbuch 1. Produkt Eigenschaften 1 2. System Vorraussetzungen 1 3. Treiber Installation (Alle Windows Systeme) 1 4. Den COM Port ändern 2 5. Einstellen eines RS232

Mehr

Es kann Stand-Alone oder als Erweiterung einer µc Schaltung verwendet werden.

Es kann Stand-Alone oder als Erweiterung einer µc Schaltung verwendet werden. ESP8266 Einführung Das ESP8266 ist ein programmierbarer WLAN-SoC (Service-oriented Computing). Es verfügt über eine UART- und eine SPI-Schnittstelle (Serial Peripherie Interface). Es kann Stand-Alone oder

Mehr

Programmieren in Java -Eingangstest-

Programmieren in Java -Eingangstest- Programmieren in Java -Eingangstest- Nummer: 1. Studiengang: Informatik B.Sc. Informatik M.Sc. ESE B.Sc. ESE M.Sc. Sonstiges: Fachsemester: Bitte Fragen, die Sie nicht beantworten können unbedingt mit

Mehr

EasyMeter - Praktikumsaufgaben 14. Dezember 2015

EasyMeter - Praktikumsaufgaben 14. Dezember 2015 Embedded Software WS 2015/16 FH Münster FB2 Thomas Brinkmann, Ludwig Horsthemke EasyMeter - Praktikumsaufgaben 14. Dezember 2015 Aufgabe 1: Einrichtung i) Aufbauen der Schaltungen Bauen Sie zunächst die

Mehr

1. Die rekursive Datenstruktur Liste

1. Die rekursive Datenstruktur Liste 1. Die rekursive Datenstruktur Liste 1.6 Die Datenstruktur Stapel Ein Stack, auch Stapel oder Keller genannt, ist eine Datenstruktur, bei der die Elemente nur an einem Ende der Folge eingefügt bzw. gelöscht

Mehr

Willkommen! Verdrahten des Panels mit dem Raspberry Pi:

Willkommen! Verdrahten des Panels mit dem Raspberry Pi: Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery U-64-LED-Panel für den Raspberry Pi oder Arduino. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der Einrichtung

Mehr

Einbindung der RasPiLC in die CODESYS-Umgebung

Einbindung der RasPiLC in die CODESYS-Umgebung Einbindung der RasPiLC in die CODESYS-Umgebung Die Ersteinrichtung des Raspberry Pi wird gesondert im Dokument Ersteinrichtung beschrieben. Diese ist Voraussetzung für den Betrieb und die Nutzung der RasPiLC

Mehr

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert? 1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,

Mehr

Rasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module. Elektronik-Board. Mega 2560 LSP SDA-SCL

Rasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module. Elektronik-Board. Mega 2560 LSP SDA-SCL Rasen-Roboter Elektronik Hardware mech. Aufbau Leiterplatten und Fertig-Module Elektronik-Board DC-DC 13,8-15V DC-DC 7V +12V Motor Top-Board Mega 2560 Rad-Board I-Sensor Mäh-Motor 433 FB I-Sensor I-Sensor

Mehr

Software Entwicklung 1

Software Entwicklung 1 Software Entwicklung 1 Annette Bieniusa AG Softech FB Informatik TU Kaiserslautern Klassenattribute und -methoden Bieniusa Software Entwicklung 1 2/ 23 Beispiel: Klassenattribute I class Uebungsgruppe

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt Raspberry Pi Einstieg - Optimierung - Projekte Bearbeitet von Maik Schmidt 1. Auflage 2013. Taschenbuch. XVIII, 156 S. Paperback ISBN 978 3 86490 032 7 Format (B x L): 15,5 x 22 cm Weitere Fachgebiete

Mehr

IR-Schaltinterface IR-001

IR-Schaltinterface IR-001 Seite 1 von 9 IR-Schaltinterface IR-001 Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften (gegen Aufpreis)...2 3. Hardware...2 4.

Mehr

KY-001 Temperatur Sensor Modul

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

Mehr

C++ mit dem Arduino (Uno und Mega2560)

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

Mehr

Raspberry Pi Robotersteuerung

Raspberry Pi Robotersteuerung Raspberry Pi Robotersteuerung Benötigte Teile: Motorsteuerung und Entfernungsmessung via GPIOs 1 x Roboterbausatz mit 2 DC-Motoren 1 x 74HC4050 (Pegelwandler 5 V zu 3,3 V) 2 x HC-020K Drehzahlgeber 1 x

Mehr

Programmieren des ESP8266 mit OLED

Programmieren des ESP8266 mit OLED Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266 Mikrocontroller mit integrierten 0.91" OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Programmierschritte

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 2: Einstieg in die OOP 1/27/2012 1 Di Datentypen Arrays Operatoren Parameter Überladen Heap / Stack Klassen (un)boxing Tag

Mehr

Vorsicht bei redundanten und unvollständigen Matches!

Vorsicht bei redundanten und unvollständigen Matches! Vorsicht bei redundanten und unvollständigen Matches! # let n = 7;; val n : int = 7 # match n with 0 -> "null";; Warning: this pattern-matching is not exhaustive. Here is an example of a value that is

Mehr

Objekt-orientierte Programmierung

Objekt-orientierte Programmierung Objekt-orientierte Programmierung Eine (sehr) kurze Einführung Daniel Lübke Gliederung Motivation Grundlagen (Objekte, Klassen, Vererbung) Interfaces Klassenvariablen

Mehr

How-To-Do. Communication to Siemens OPC Server via Ethernet

How-To-Do. Communication to Siemens OPC Server via Ethernet How-To-Do Communication to Siemens OPC Server via Content 1 General... 2 1.1 Information... 2 1.2 Reference... 2 2 Configuration of the PC Station... 3 2.1 Create a new Project... 3 2.2 Insert the PC Station...

Mehr

Ursprünge. Die Syntax von Java. Das Wichtigste in Kürze. Konsequenzen. Weiteres Vorgehen. Rund um Java

Ursprünge. Die Syntax von Java. Das Wichtigste in Kürze. Konsequenzen. Weiteres Vorgehen. Rund um Java Ursprünge Die Syntax von Java Borland Software Corp 1995 Syntax: Pascal Objektorientierte Prorammierung optional Plattformen: Windows (Linux, Mac OS X) Sun Microsystems 1995 Syntax: C/C++ Objektorientiert

Mehr

Customer Support Info PP 80x

Customer Support Info PP 80x Driver Installation Open: Control Panel\Hardware and Sound\Devices and Printers Windows Treiber Installation Öffnen Ordner: Geräte und Drucker Add printer Drucker hinzufügen Add a local printer Choose

Mehr

EXP500. Ausgabe Copyright by Joy-IT 1

EXP500. Ausgabe Copyright by Joy-IT 1 3 3 EXP500 Ausgabe 07.12.2016 Copyright by Joy-IT 1 Contents 1. Anschlüsse 2. Einführung 3. Basis Operationen 3.1 System Image-Datei Installation 3.2 Serielle Debug Umgebung installieren 4. Installieren

Mehr

Vererbung und Polymorphie

Vererbung und Polymorphie Vererbung und Polymorphie Marc Satkowski, Sascha Peukert 29. September 2016 C# Kurs Gliederung 1. Methodenüberladung 2. Vererbung Polymorphie Methoden- & Eigenschaftsüberschreibung Weitere Schlüsselwörter

Mehr

HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1. Variables to store a true/false state: boolean movingright = true;

HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1. Variables to store a true/false state: boolean movingright = true; HTW IMI-B Informatik 1 Kara Worksheet 2 Seite: 1 You will need these Java constructs for the following exercises: Variables to count things: int zaehler = 0; Variables to store a true/false state: boolean

Mehr

Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ATTiny85 - Digispark Rev.3! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der Einrichtung bis zum Programmieren

Mehr

LinkerKit LK-Temp2 Raspberry Pi und Arduino

LinkerKit LK-Temp2 Raspberry Pi und Arduino LinkerKit LK-Temp2 Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten

Mehr

Diagnose- und Vergleichsstatus mittels Symbolen anzeigen

Diagnose- und Vergleichsstatus mittels Symbolen anzeigen Diagnosestatus online ermitteln und mittels en anzeigen Beim Aufbau der Online-Verbindung zu einem Gerät wird auch sein Diagnosestatus und ggf. der seiner unterlagerten Komponenten und ggf. sein Betriebszustand

Mehr

Fallstudie: Online-Statistik

Fallstudie: Online-Statistik Fallstudie: Online-Statistik Ziel: Klasse / Objekt, welches Daten konsumiert und zu jeder Zeit Statistiken, z.b. Mittelwert, Varianz, Median (etc.) ausgeben kann Statistics s = new Statistics(maxSize);...

Mehr

Modularisierung in Java: Pakete Software Entwicklung 1

Modularisierung in Java: Pakete Software Entwicklung 1 Modularisierung in Java: Pakete Software Entwicklung 1 Annette Bieniusa, Mathias Weber, Peter Zeller Um zusammengehörende Klassen, Interfaces, etc. gemeinsam zu verwalten, Sichtbarkeiten einzugrenzen und

Mehr

HelvePic32 Breadboard. Internet Data Logger

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,

Mehr

Anwendung (2. Versuch:-) Entkopplung der Locks

Anwendung (2. Versuch:-) Entkopplung der Locks Gut gemeint aber leider fehlerhaft... Jeder Producer benötigt zwei Locks gleichzeitig, um zu produzieren: 1. dasjenige für den Puffer; 2. dasjenige für einen Semaphor. Musser fürden Semaphor einwait()

Mehr

Objektorientierung III

Objektorientierung III Lehrstuhl für Bioinformatik Einführung in die Programmierung für Bioinformatiker Prof. B. Rost, Dr. L. Richter Blatt 10 9.1.2017 Objektorientierung III Aufgabe 10.1. Wir sind doch alle gleich In der Vorlesung

Mehr

Projekt von Sergio Staab, Niklas Abel

Projekt von Sergio Staab, Niklas Abel (1) Was haben wir vor (Unser Projekt) -Hardware Aufbau -Software Aufbau (2) Der RP6 -Sensoren -Prozessor -Motor/Leistung -Ist Zustand (3) I²C BUS (4) Pegel Wandler (5) Raspberry Pi -Schnittstellen -Prozessor

Mehr

Informationen zur Verwendung des TFE-Portals / Information for Using the TFE portal

Informationen zur Verwendung des TFE-Portals / Information for Using the TFE portal Informationen zur Verwendung des TFE-Portals / Information for Using the TFE portal Inhalt / Content Vorraussetzungen für Java Web Start /... 3 Prerequisited for Java-WebStart... 3 Datenempfang /... 3

Mehr

MultiTrigger 2.0 Firmware-Update Guide

MultiTrigger 2.0 Firmware-Update Guide MultiTrigger 2.0 Firmware-Update Guide - 1 - 1 Installation der FLIP-Software und Treiber Bevor ein Firmware-Update des MultiTriggers über USB durchgeführt werden kann, wird die FLIP-Software von Atmel

Mehr

Die Syntax von Java. Ursprünge. Konsequenzen. Das Wichtigste in Kürze. Weiteres Vorgehen. Rund um Java. Sun Microsystems. Borland Software Corp

Die Syntax von Java. Ursprünge. Konsequenzen. Das Wichtigste in Kürze. Weiteres Vorgehen. Rund um Java. Sun Microsystems. Borland Software Corp Ursprünge Die Syntax von Java Borland Software Corp 1995 Syntax: Pascal Objektorientierte Prorammierung optional Plattformen: Windows (Linux, Mac OS X) Sun Microsystems 1995 Syntax: C/C++ Objektorientiert

Mehr

Bedienungsanleitung. User Manual

Bedienungsanleitung. User Manual Bedienungsanleitung Seite: 1-6 User Manual LightmaXX COMPLETE PAR 64 12x 12 Watt RGBAW-UV Page: 7-11 Lieber Kunde, vielen Dank das Sie sich für ein Produkt von LightmaXX entschieden haben. In der folgenden

Mehr

Projekt von Sergio Staab, Niklas Abel

Projekt von Sergio Staab, Niklas Abel (1) Was haben wir vor (Unser Projekt) -Hardware Aufbau -Software Aufbau (2) Der RP6 -Sensoren -Prozessor -Motor/Leistung (3) I2C Schnittstelle (4) Raspberry Pi -Schnittstellen -Prozessor -Betriebssystem

Mehr

EINBAUHINWEISE INSTALLATION INSTRUCTIONS

EINBAUHINWEISE INSTALLATION INSTRUCTIONS EINBAUHINWEISE INSTALLATION INSTRUCTIONS FÜR JEDEN ANSPRUCH DAS RICHTIGE FAHRWERK. KW automotive GmbH Aspachweg 14 74427 Fichtenberg Telefon: +49 7971 9630-0 Telefax: +49 7971 9630-191 www.kwsuspensions.de

Mehr

Datum, Uhrzeit: , Uhr Semester: INBac2 Note:...

Datum, Uhrzeit: , Uhr Semester: INBac2 Note:... Prüfung "Programmieren 2", INbac2, SS 2015 Seite 1 von 7 Datum, Uhrzeit: 16. 07. 2015, 12.30 Uhr Semester: INBac2 Note:... Prüfer: Prof. Meixner Dauer: 60 Min. Hilfsmittel: keine Punkte:... Diese Prüfung

Mehr

SmartMeter. Praktikum Embedded Software. 09/01/2017 Mauricio Gómez 1

SmartMeter. Praktikum Embedded Software. 09/01/2017 Mauricio Gómez 1 SmartMeter Praktikum Embedded Software 09/01/2017 Mauricio Gómez 1 Inhat Stromzähler EasyMeter Optische Schnittstelle UART wiringserial 09/01/2017 Mauricio Gómez 2 Stromzähler Was ist ein Stromzähler?

Mehr

Hall Magnetfeld Sensor KY-003

Hall Magnetfeld Sensor KY-003 3 KY-003 INHALTSVERZEICHNIS 1. Übersicht 2. Pin-Belegung 3. Codebeispiel Arduino 4. Codebeispiel Raspberry Pi 5. Informations- und Rücknahmepflichten 6. Support Veröffentlicht: 27.08.2018 Copyright by

Mehr

MotoPi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1 3 3 MotoPi Ausgabe 31.03.2017 Copyright by Joy-IT 1 3 MotoPi Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der

Mehr

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Newest Generation of the BS2 Corrosion/Warning and Measurement System Newest Generation of the BS2 Corrosion/Warning and Measurement System BS2 System Description: BS2 CorroDec 2G is a cable and energyless system module range for detecting corrosion, humidity and prevailing

Mehr

Anleitung zur Schnellinstallation TBW-107UB 1.01

Anleitung zur Schnellinstallation TBW-107UB 1.01 Anleitung zur Schnellinstallation TBW-107UB 1.01 Table of Contents Deutsch 1 1. Bevor Sie anfangen 1 2. Installation 2 3. Konfiguration des Bluetooth-Adapters 5 Troubleshooting 7 Version 02.25.2010 1.

Mehr

LoRa Gateway V. LoRa Gateway auf Raspberry Pi Zero W

LoRa Gateway V. LoRa Gateway auf Raspberry Pi Zero W LoRa Gateway V LoRa Gateway auf Raspberry Pi Zero W Der Raspberry Pi Zero W bietet sich durch seinen niedrigen Stromverbrauch und kleine Abmessungen ideal als LoRa Gateway an. Durch seine Größe kann er

Mehr

MotoPi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1 3 3 MotoPi Ausgabe 26.01.2017 Copyright by Joy-IT 1 3 MotoPi Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Raspberry Pis 4. Installation des Moduls 5. Ansteuerung der

Mehr

Prüfung Softwareentwicklung II (IB)

Prüfung Softwareentwicklung II (IB) Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 2 B, IB 2 C Sommersemester 2013 Prüfung Softwareentwicklung II (IB) Datum : 11.07.2013, 08:30 Uhr

Mehr

Special Documentation Activation Instructions

Special Documentation Activation Instructions SD02058S/04/A2/01.17 71367354 Products Solutions Services Special Documentation Activation Instructions Aktivierungsanleitung DeviceCare SFE100 Lizenzmodell (Aktivierungsanleitung) Activation Instructions

Mehr

Entwicklung spezieller Lösungen für die Messtechnik PROZESSKONTROLLE MIT INTEGRALEN MESSVERFAHREN

Entwicklung spezieller Lösungen für die Messtechnik PROZESSKONTROLLE MIT INTEGRALEN MESSVERFAHREN Mess - und Analysentechnik Dr. Dinger Entwicklung spezieller Lösungen für die Messtechnik Applikationsberatung und technische Untersuchungen MAT Dr. Dinger Ludwig-Erhard-Strasse 12 34131 Kassel Vertrieb

Mehr

Schwerpunkte. 10. Felder (Arrays) Grundprinzip von Arrays. Klassifikation von Typen in Programmiersprachen

Schwerpunkte. 10. Felder (Arrays) Grundprinzip von Arrays. Klassifikation von Typen in Programmiersprachen Schwerpunkte 10. Felder (Arrays) Teil 1 Java-Beispiele: Echo.java Primzahlen.java Monate.java Klassifikation von Typen in Programmiersprachen Array: einziger strukturierter Typ in Java Deklaration, Erzeugung

Mehr

Willkommen!

Willkommen! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery SPI 1,8" TFT-Displays! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte vom Anschließen des Displays bis zur Anzeige

Mehr

Ultraschall-Entfernungsmesser mit Schaltausgang

Ultraschall-Entfernungsmesser mit Schaltausgang Seite 1 von 10 Ultraschall-Entfernungsmesser Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...3 2.1 Grundlegende Eigenschaften...3 2.2 Optionale Eigenschaften...3 3. Die RS232-Schnittstelle...4

Mehr

Rechnergestützte Netzanalysen. Computational Methods Winter Semester

Rechnergestützte Netzanalysen. Computational Methods Winter Semester Fakultät für Ingenieurwissenschaften Transportsysteme und -logistik Prof. Dr.-Ing. B. Noche Rechnergestützte Netzanalysen Computational Methods Winter Semester 2015-16 The students those who wish to make

Mehr

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example PeakTech 6180 Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example 1. Excel Datei erstellen / Create Excel file Öffnen Sie Excel und erstellen eine xls-datei unter einem beliebigen

Mehr

Semestralklausur Einführung in die Programmierung, WS 2007/08, Seite 1/5 Name, Vorname, Matrikelnummer: Gruppe A

Semestralklausur Einführung in die Programmierung, WS 2007/08, Seite 1/5 Name, Vorname, Matrikelnummer: Gruppe A Semestralklausur Einführung in die Programmierung, WS 2007/08, 28.1.2008 Seite 1/5 Name, Vorname, Matrikelnummer: Unterschrift: Aufgabe 1 (12 Punkte) Gruppe A Schreiben Sie eine Klassenmethode mit einem

Mehr

Übung 1 mit C# 6.0 MATTHIAS RONCORONI

Übung 1 mit C# 6.0 MATTHIAS RONCORONI Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,

Mehr

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der

Mehr

RP6 mit dem Raspberry Pi verbinden

RP6 mit dem Raspberry Pi verbinden RP6 mit dem Raspberry Pi verbinden Dieser Artikel zeigt, wie ein Raspberry PI mit dem RP6 verbunden werden kann. Im Artikel werden Grundkenntnisse von Raspberry vorausgesetzt. Es geht nicht darum, am Schluss

Mehr

Abiturprüfung Informatik, Grundkurs

Abiturprüfung Informatik, Grundkurs Seite 1 von 6 Abiturprüfung 2008 Informatik, Grundkurs Aufgabenstellung: Bei Warteschlangen kommt es häufig vor, dass einige Elemente aus berechtigten Gründen nicht am Ende der Schlange eingefügt werden

Mehr

Teil 2: Weitere Aspekte der Objektorientierung

Teil 2: Weitere Aspekte der Objektorientierung Teil 2: Weitere Aspekte der Objektorientierung Klassenvariablen So wie es Instanzvariablen gibt, die zu einer gewissen Instanz (Objekt) gehören und deren Attribute speichern, so gibt es aus Klassenvariablen:

Mehr

Verteilte Systeme - Übung

Verteilte Systeme - Übung Verteilte Systeme - Übung Schriftliche Übungen Dienen der Klausurvorbereitung Zwei Teile: Serie A: Okt - Nov Serie B: Nov - Jan 3% der Endnote je Serie Ansprechpartner: Harald Vogt Heute:

Mehr

Gamperl & Hatlapa GmbH Modem/WiFi settings

Gamperl & Hatlapa GmbH Modem/WiFi settings 1. Log in - Anmelden Pic001 device front / Gerätevorderseite Pic002 Login screen / Anmeldebildschirm Connect your computer to one of the Ethernetports on the front (Pic001) of the modem. Start your browser

Mehr

Klassen. C++ Übung am 02. Juni 2016

Klassen. C++ Übung am 02. Juni 2016 Klassen C++ Übung am 02. Juni 2016 Klassen - der Kern objektorientierter Programmierung - Festlegung der Daten und Funktionen einer Klasse - Deklaration als public oder private - Konstruktoren erzeugen

Mehr

Praxisorientierte Einführung in C++ Lektion: "Die Compiler-Chain (Vom Quellcode zum ausführbaren Programm)"

Praxisorientierte Einführung in C++ Lektion: Die Compiler-Chain (Vom Quellcode zum ausführbaren Programm) Praxisorientierte Einführung in C++ Lektion: "Die -Chain (Vom zum ausführbaren Programm)" Christof Elbrechter Neuroinformatics Group, CITEC April 19, 2012 Christof Elbrechter Praxisorientierte Einführung

Mehr

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung GNUBLIN, die offene EmbeddedPlattform für die Ausbildung Benedikt Sauter Linuxtag Berlin 23.05.2013 Zur Person Benedikt Sauter Informatiker Interessen: Mikrocontroller, Linux, Web Diverse Open-Source Projekte

Mehr

Dexatek's Alexa Smart Home Skills Instruction Guide

Dexatek's Alexa Smart Home Skills Instruction Guide Dexatek's Alexa Smart Home Skills Instruction Guide Version 0.3 Author Esther Date 01/10/18 ~ 1 ~ Revision History Version Date Editor Remark 0.1 2017/04/05 Esther Initial version 0.2 2018/01/09 Esther

Mehr

Allgemeine Hinweise:

Allgemeine Hinweise: TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Lehrstuhl für Sprachen und Beschreibungsstrukturen WS 11/12 Einführung in die Informatik I Probe-Klausur Prof. Dr. Helmut Seidl, M. Schwarz, A. Herz,

Mehr

Lesen Sie alle Aufgabenstellungen sorgfältig durch, bevor Sie mit der Bearbeitung der ersten Aufgabe beginnen.

Lesen Sie alle Aufgabenstellungen sorgfältig durch, bevor Sie mit der Bearbeitung der ersten Aufgabe beginnen. INE1 Musteraufgaben für die Semesterendprüfung Hilfsmittel Vier Seiten selbst verfasste Zusammenfassung keine weiteren Hilfsmittel keine elektronischen Hilfsmittel Abgabe Füllen Sie das erste Aufgabenblatt

Mehr

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino DC 5V Stepper Motor 28BYJ-48 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

Mehr

Information about CONFIG command in Firmware New commands for selecting and modifying operation parameters

Information about CONFIG command in Firmware New commands for selecting and modifying operation parameters Information about CONFIG command in Firmware 11.10 New commands for selecting and modifying operation parameters With the release of Firmware 9.24 and 11.08 a new feature was added for more comfortable

Mehr

Lösungen der P1-Musterprüfungsaufgaben

Lösungen der P1-Musterprüfungsaufgaben Lösungen der P1-Musterprüfungsaufgaben 7.6.2012 Textformatierung Eine Textdatei wird eingelesen, aufeinander folgende White-space-Zeichen werden zu einem zusammengefasst, die Zeilenlänge wird angepasst

Mehr

Dokumentation Roboterfahrzeug

Dokumentation Roboterfahrzeug Dokumentation Roboterfahrzeug Gruppe 6 Sensor und Regelungssysteme Praktikum Mechatronik Master SS16 Matthias Wolf, Fabian Pfeffer Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis... I Abbildungsverzeichnis...

Mehr

Arbeitsblatt: Berührungssensor (Posten 1)

Arbeitsblatt: Berührungssensor (Posten 1) Arbeitsblatt: Berührungssensor (Posten 1) a) Was bedeutet die Zahl, die auf dem Display angezeigt wird, wenn du den Sensor benutzt? b) Wie schnell reagiert der Sensor? c) Ändert sich der Wert, wenn der

Mehr