Embedded Hardware Getting Started



Ähnliche Dokumente
Embedded System Design Getting Started

Benutzung der LS-Miniscanner

Verbindung zwischen PC und Mikrokontroler Blue-Tooth-Modul Schaltung Parametrierung kein zusätzliches LF

Dokumentation IBIS Monitor

CARD STAR /medic2 und CARD STAR /memo3 Installation des USB-Treibers (Administrator-Tätigkeit) Stand

M a i l C r e d i t. \\Burt\user\Soutschek\FP\Technik\Frankiermaschinen\00_PC Software\MailCredit\Anleitung MailCredit Installation.

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)

S O L U T I O N S ::::: CSE-H55 Ethernet/RS422 Wandler. Installationsanleitung

Übertragung von MoData2 Dateien mit dem mobilen Gerätecenter unter Windows 7

tensiolink USB Konverter INFIELD 7

HYPERCOM MEDHYBRID EINRICHTUNG UNTER CHREMASOFT

Uhlenbrock USB-LocoNet-Interface Treiber Setup. Windows 2000

Quanton Manual (de) Datum: URL: )

Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.

HYPERCOM MEDHYBRID EINRICHTUNG UNTER DAMPSOFT

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers

Pilot Drivers Package. Handbuch

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz Münster info@mesics.de

Stepperfocuser 2.0 mit Bootloader

ORGA 6000 in Terminalserver Umgebung

Datenerfassung Datenlogger DL2e Kurzanleitung zu LS2Win

Handbuch PCI Treiber-Installation

USB-Driver: Download-Link:

Treiberhandbuch Siemens S7

Windows 7 Winbuilder USB Stick

Windows7 32/64bit Installationsanleitung der ROBO-PRO-Software

Handbuch PCI Treiber-Installation

Bluetooth Low Energy Demo mit dem Apple iphone 4s

A.u.S. Spielgeräte GmbH A-1210 Wien Scheydgasse 48 Tel.+43-(0) Fax. +43-(0)

Allgemeine USB Kabel Installation und Troubleshooting

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Installation und Inbetriebnahme von Microsoft Visual C Express

Anleitung Monitorsoftware Monitorsoftware Bedienungsanleitung

Handbuch USB Treiber-Installation

Wild Albert Neustadt/Donau. Mikrotik Router Anleitung zur ersten einfachen Konfiguration. (RB 411, RB433, Groove, Metal )

Verwaltung der MSATA-SSD bei HP Envy Ultrabook 4 und Ultrabook 6 mit Intel Smart Response Technologie

Software Release Notes

Technical Note 0302 ewon

ISK 200 Treiberinstallation

neu aufsetzen. Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5

Kurzanleitung /Kompalitätstest Barcode. Sie haben zwei Möglichkeiten unsere Barcode/Strichcodes für Ihren eigenen stationären Einzelhandel zu nutzen.

HYPERCOM MEDHYBRID EINRICHTUNG UNTER TURBOMED

ein Versandsystem das immer passt HVS32 Monitoring

Inhalt. Pegelumsetzer USB/MP Interface zwischen einer USBund einer MP-Schnittstelle

PCS-Datenbankanbindung in Betrieb nehmen

2. Installation der minitek-app auf einem Smartphone. 3. Verbindung zwischen minitek-app und minitek herstellen

Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4

NetSeal Pro. Installations- und Bedienungsanweisung. Printserver L1 USB. Höns-Electronic GmbH & Co KG Bremen

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihr vorhandenes PMS-System mit der IAC-BOX verbinden und konfigurieren.

Internet Explorer Version 6

TELIS FINANZ Login App

TOP Time Management Time ix Personalzeit Installationshandbuch Telefonserver mit TTM PZE

AMB8460 und AMB2560 Schnell Start

Installation OMNIKEY 3121 USB

Installation des COM Port Redirectors

GeoPilot (Android) die App

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch

Bedienungsanleitung. CARD STAR /medic2 Modell MKT+ LAN. CCV AllCash ecm GmbH Eurotec-Ring Moers Website:

Von der PC Konfiguration bis zur Endanwendung (UPnP Audio/Video Server)

Installation Hardlockserver-Dongle

Installationsanleitung LogControl DL-Software

Aufrufen des Konfigurators über eine ISDN- Verbindung zur T-Eumex 628. Eine neue ISDN-Verbindung unter Windows XP einrichten

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:

DIGITALVARIO. Anleitung Bootloader. Ausgabe 0.1 deutsch für Direkt-Digital-Vario. Firmware ab Hardware 01 Seriennummer ab 0003

Live Update (Auto Update)

ZeppelinAir AirPlay -Konfiguration wireless

GSM: Airgap Update. Inhalt. Einleitung

Für Windows 7 Stand:

Kurzanleitung Installation Conax CA-Modul & Sendersuchlauf

Anleitung zur Installation des EPSON TM-m30 WLAN Moduls

Anleitung. Einrichtung vom HotSync Manager für den Palm 1550 bis 1800 unter Windows 7. Palm SPT 1500 / 1550 Palm SPT 1700 / Bits & Bytes Seite 1

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Visual Basic Express Debugging

Installation und Sicherung von AdmiCash mit airbackup

Installationsanleitung für das KKL bzw. AGV4000 Interface

Technical Note 0404 ewon

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Installationshilfe für die T-Sinus 721X/XA und deren Komponenten unter Windows 2000

Jinx! Konfiguration für LED-Player und LED-Controller-L

SNr bis mit Gigabyte AMD K7 Mainboard. Konfiguration 7 und 7M

-Konten für Studierende und Zugriffswege auf die Mail-Systeme der Hochschule Rhein-Waal

Kurzanleitung. Philips LCD-TV Installation Conax CA-Modul & Sendersuchlauf

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

GGAweb - WLAN Router Installationsanleitung Zyxel NBG 4615 v2

Programmierung Weichenmodul S/D Tafel 1

(1) (2) (3) (4) (5) (6) (7)

Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.

Elexis - Afinion AS100 Connector

Kurzanleitung Installation Conax CA-Modul & Sendersuchlauf

Anleitung zur Nutzung des SharePort Utility

Checkliste für die Behebung des Problems, wenn der PC Garmin USB GPS-Geräte nicht erkennt.

Überprüfung der digital signierten E-Rechnung

Anbinden der Visualisierung GILLES TOUCH (VNC)

GGAweb - WLAN Router Installationsanleitung Zyxel NBG 6616

Aufbau der Cutmaster Einheit

Inhaltsverzeichnis

Transkript:

Embedded Hardware Getting Started HW - Ressourcen 2 Arduino Installation-Guide 4 Arduino IDE/Download 4 Arduino Treiber Installation 5 Arduino DIE starten 7 Arduino IDE - Getting Started (Code-Basiert) 8 Vorbereitung 8 Übertragung von Programm-Code bzw. Flash-Vorgang 9 Blink LED 10 Lauflicht/Ampel 11 Auslesen von Sensoren (ADC) und serielle Übertragung über USB Com-Port 12 Serial-LCD 14 Wetterstation Lösungsvorschlag 15 Bluetooth-Modul (RN-42) 15 Embedded Hardware Android-App 16 MATLAB/Simulink Installation-Guide 48 Hinzufügen/Download von Arduino support packages auf Privatrechnern 48 MATLAB/Simulink - Getting Started (Modellbasiert) 50 Starten von Arduino Beispiele 50 1

HW - Ressourcen - Arduino Mega 2560 - USB Kabel - Potentiometer Vcc (+5V) Analog voltage out Ground (-) - Temperatur-Sensor LM35 2

- Feuchtigkeit-Sensor Honeywell HIH-4020-16x2 LCD gelb auf blau (serielle Ansteuerung 5V) - Bluetooth-Modul RN-42 (Optional) - Prinzipielle Verbindungen von serielle Schnittstellen TX (Transmit/Sender) und RX (Receive/Empfänger) Ganz wichtig, TX und RX werden überkreuzt angeschlossen und die Masse GND muss überall gleich angelegt sein. 3

Arduino Installation-Guide Arduino IDE/Download: http://arduino.cc/en/main/software 4

Arduino Treiber Installation 5

6

Arduino DIE starten Wie Üblich werden die Codes des Programms von oben nach unten abgearbeitet. Der setup Bereich dient zur Initialisierung und wird nur einmalig am Anfang des Programms ausgeführt. Der loop Bereich wird nach dem setup Bereich aufgerufen und wiederholt sich so lange bis ein Reset durchgeführt wird oder die Versorgung abgeschaltet wird. 7

Arduino IDE - Getting Started (Code-Basiert) Vorbereitung 8

Übertragung von Programm-Code bzw. Flash-Vorgang 9

Blink LED: http://www.arduino.cc/en/tutorial/blink 220 ohm bis 1K ohm 10

Lauflicht/Ampel: http://www.letsarduino.com/simple-led-traffic-lights-beginner-arduino-project/ 220 ohm bis 1K ohm 11

Auslesen von Sensoren (ADC) und serielle Übertragung über USB Com-Port: http://www.arduino.cc/en/tutorial/analogreadserial Nach erfolgreichem Flash-Vorgang, Serieller Monitor Starten und es werden die Roh-Werte von ANALOG-IN-A0 angezeigt: Wichtig bei der Serielle Übertragung ist die Auswahl der entsprechende Baudrate : 12

Als externes serielles Kommunikationsprogramm kann auch HTerm verwendet werden Download: http://www.der-hammer.info/terminal/ In oberes Beispiel können auch der Temperatursensor LM35 und der Feuchtigkeitssensor HIH-4020 genauso bloß mit der richtige Kabelbelegung (Vcc, Output, GND), siehe einzelne Komponente unter HW Ressourcen, verwendet werden. 13

Serial-LCD: https://www.sparkfun.com/tutorials/246 Auf der Homepage ist zu beachten, dass keine #include <SoftwareSerial.h> und SoftwareSerial myserial(3,2); nötig sind da das Arduino Mega extra (Hardware-seitig) serielle Schnittstelle TX und RX besitzt. In dem gesamten Beispiel-Code ist myserial mit Serial1 zu ersetzen, siehe unten. // SparkFun Serial LCD example 1 // Clear the display and say "Hello World!" void setup() { Serial1.begin(9600); // set up serial port for 9600 baud delay(500); // wait for display to boot up } void loop() { Serial1.write(254); // move cursor to beginning of first line Serial1.write(128); Serial1.write(" "); // clear display Serial1.write(" "); Serial1.write(254); // move cursor to beginning of first line Serial1.write(128); Serial1.write("Hello, world!"); } while(1); // wait forever 14

Wetterstation Lösungsvorschlag Unter https://www.hs-esslingen.de/de/mitarbeiter/mohammad-anuschefar.html Fachgebiete Embedded Hardware Lessons necessary Arduino Download Arduino-Code Wetterstation.zip Bluetooth-Modul (RN-42): ACHTUNG: Da hier unterschiedliche Versionen von Bluetooth-Modulen gibt, auf die Pinbelegung (Gnd -, VCC +, TX, RX) achten! Hier ist dieselbe Prinzip der seriellen Übertragung wie über USB-COM-Port oder Serial-LCD. Es ist zu beachten, dass das Bluetooth-Modul mit eine Baudrate von 115200 Baudrate arbeitet. Um die Sensordaten zusätzlich über den Bluetooth-Modul zu versenden muss das Modul wie oben angezeigt angeschlossen werden. Im Programmcode muss noch in setup Bereich die Serial2 initialisiert werden danach kann im loop Bereich die entsprechende Daten mit der Funktion Serial2.write(); übertragen werden. Um mit ein externes Gerät die Verbindung mit dem Bluetooth-Modul herzustellen muss man bei der Ankoppelung den Sicherheitscode 1234 eingeben. - Verbindung über Laptop: o Als serielle Kommunikationsprogramm kann HTerm verwendet werden Download: http://www.der-hammer.info/terminal/ - Verbindung über Android-Mobile: o Als serielle Kommunikationsapp kann Embedded Hardware App verwendet werden Download: Unter https://www.hs-esslingen.de/de/mitarbeiter/mohammad-anuschefar.html Fachgebiete Embedded Hardware Lessons necessary Embedded Hardware App Download 15

Embedded Hardware Android-App App-Download unter https://www.hs-esslingen.de/de/mitarbeiter/mohammad-anuschefar.html Fachgebiete Embedded Hardware Lessons necessary Embedded Hardware App Download Arduino-Code unter https://www.hs-esslingen.de/de/mitarbeiter/mohammad-anuschefar.html Fachgebiete Embedded Hardware Lessons necessary Arduino Download Arduino-Code SerialInOut_USB_Bluetooth.zip 16

Android-Mobile: 17

18

19

20

21

Embedded Hardware App starten: 22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

MATLAB/Simulink Installation-Guide Hinzufügen/Download von Arduino support packages auf Privatrechnern 48

Simulink Starten um die installierte Arduino Packages zu überprüfen und ein neues Simulink- Projekt starten 49

Jetzt kann man die Arduino Packages Blöcke und die Simulink eigene Blöcke per Plug & Play in das leere Simulink-Projekt, je nach Projekt, rein gezogen, konfiguriert und miteinander verbunden werden. MATLAB/Simulink - Getting Started (Modellbasiert) Starten von Arduino Beispiele 50

51

Unter Tutorials findet man eine Reihe von Beispielen die durch gearbeitet werden können und wir fangen gleich mit Getting Started with Arduino Hardware an (Blink LED) 52

Um den Beispiel durchzuführen muss man lediglich den unteren Anweisungen unter Task 3 - Create a Model for Arduino Hardware folgen 53

Man kann auch das Beispielprojekt direkt aufrufen 54

Für Änderungen an Parametern oder Einstellungen, mit Doppelklick auf den jeweiligen Block Um ein Projekt zu verifizieren kann man es simulieren Simulation starten Simulationszeit 55

Simulation stoppen Durchgeführte Simulationszeit 56

Einen Blick auf die Model Configuration Parameters Erforderliche Konfigurationen sind unter Code Generation System target file: realtime.tlc und unter Run on Target Hardware Target hardware: das entsprechende Ziel-Hardware. In den Beispielen sind sie automatisch richtig eingestellt. 57

Das Projekt auf Arduino-Hardware zu flashen Deploy to Hardware 58

Bei erfolgreiche Flash-Vorgang: 59

60