Was so passieren wird:

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Was so passieren wird:"

Transkript

1 Arduino Einführung

2 Arduino Einführung

3 Was so passieren wird:

4 Was so passieren wird: Arduino Überblick

5 Was so passieren wird: Arduino Überblick Die Taschenlampe

6 Was so passieren wird: Arduino Überblick Die Taschenlampe Digitaler Output

7 Was so passieren wird: Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation

8 Was so passieren wird: Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren

9 Was so passieren wird: Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren Variablen

10 Was so passieren wird: Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren Variablen Morsecode-Rätsel

11 Arduino Überblick

12 Arduino Überblick Wo schließe man den Computer an? RESET ICSP2 AREF L GND DIGITAL (PWM= ) 1 TX0 0 RX0 TX RX Arduino TM ON 1 ICSP IOREF RESET 3V3 5V GND POWER GND VIN A0 A1 ANALOG IN A2 A3 A4 A5

13 Arduino Überblick Aus welchen Teilen besteht eine Taschenlampe?

14 Arduino Überblick Im Innern besteht die Taschenlampe aus Batterien, einem Schalter und einer Leuchte. aus - Batterie + - Batterie +

15 Arduino Überblick Schaltet man sie ein, leuchtet die Taschenlampe. aus - Batterie + - Batterie + an - Batterie + - Batterie +

16 Arduino Überblick Damit die Lampe leuchtet, brauchen wir einen geschlossenen Stromkreis. - Batterie + Strom fließt immer vom Plus zum Minus - Batterie +

17 Arduino Überblick Wo ist am Arduino Plus und Minus? Plus - Batterie + RESET ICSP2 AREF GND L TX RX Arduino IOREF RESET 3V3 5V GND TM DIGITAL (PWM= ) TX0 RX0 ON 1 ICSP POWER ANALOG IN GND VIN A0 A1 A2 A3 A4 A5 Minus

18 Arduino Überblick Plus heißt 5V und Minus heißt GND (Ground) Plus - Batterie + RESET ICSP2 AREF GND L TX RX Arduino IOREF RESET 3V3 5V GND TM DIGITAL (PWM= ) TX0 RX0 ON 1 ICSP POWER ANALOG IN GND VIN A0 A1 A2 A3 A4 A5 Minus Plus = 5V Minus = Ground

19 ICSP2 AREF L GND A A B B C C D D E E F F G G H H I I J J Taschenlampe Bauteile, die benötigt werden Breadboard Taster RESET DIGITAL (PWM= ) TX0 0 RX0 Widerstand 220 Ω (Ohm) LED TX RX Arduino TM ON 1 ICSP Steckkabel (lang) IOREF RESET 3V3 5V POWER GND GND VIN A0 A1 ANALOG IN A2 A3 A4 A5 USB Kabel Arduino

20 Taschenlampe Bauplan

21 Taschenlampe So funktioniert ein Breadboard A A B B C C D D E E F F G G H H I I J J

22 Taschenlampe Wo fließt der Strom lang?

23 Digitaler Output

24 Digitaler Output Digitale Pins können als Inputs oder Outputs verwendet werden Digitale Input- und Output-Pins Inputs Schalter Taster Kontakte RESET ICSP2 AREF L GND DIGITAL (PWM= ) 1 TX0 0 RX0 Outputs LEDs Motoren Elektromagnete Lautsprecher TX RX Arduino TM ON 1 ICSP IOREF RESET 3V3 5V GND POWER GND VIN A0 A1 ANALOG IN A2 A3 A4 A5

25 ICSP2 AREF L GND A A B B C C D D E E F F G G H H I I J J Digitaler Output Bauteile, die benötigt werden Breadboard RESET DIGITAL (PWM= ) TX0 0 RX0 Widerstand 220 Ω (Ohm) LED TX RX Arduino TM ON 1 ICSP Steckkabel IOREF RESET 3V3 5V POWER GND GND VIN A0 A1 ANALOG IN A2 A3 A4 A5 USB Kabel Arduino

26 Digitaler Output Bauplan Das gelbe Kabel ist am Digital-Pin 9 angeschlossen.

27 Arduino-Software Installation

28 Arduino-Software Installation Zuerst muss die Arduino-Software installiert werden. Geht auf und klicke auf Download Scrolle nach unten und wähle die Programm-Version für deinen Computer. Die Software gibt es für Windows (Windows Installer), Mac und Linux.

29 Programmieren

30 Programmieren Struktur eines Programms (Sketch) void setup(){ } void loop(){ }

31 Programmieren Befehle Name des Befehls Argumente Zeile muss mit Semikolon enden! pinmode(9,output); Pin, an dem wir die LED angeschlossen haben. Eine LED ist ein OUTPUT, ein Sensor wäre ein INPUT

32 Programmieren Befehle void setup(){ pinmode(9,output); } void loop(){ }

33 Programmieren Befehle void setup(){ pinmode(9,output); digitalwrite(9, HIGH); } void loop(){ }

34 Programmieren Board in der Arduino-Software auswählen

35 Programmieren Serial Port auswählen (könnte bei dir anders heißen)

36 Programmieren Upload (Übertragen des Programms aufs Arduino)

37 Programmieren Ändere HIGH auf LOW und übertrage das Programm aufs Arduino. Was passiert? void setup(){ pinmode(9,output); digitalwrite(9, LOW); } void loop(){ }

38 Arduino Einführung

39 Programmieren Blink void setup(){ pinmode(9,output); } void loop(){ digitalwrite(9, HIGH); }

40 Programmieren Blink void setup(){ pinmode(9,output); } void loop(){ digitalwrite(9, HIGH); digitalwrite(9, LOW); }

41 Programmieren Blink void setup(){ pinmode(9,output); } void loop(){ digitalwrite(9, HIGH); delay(1000); digitalwrite(9, LOW); delay(1000); }

42 Programmieren mit Variablen

43 Programmieren mit Variablen Bauplan Stecke das gelbe Kabel nun in den Digital-Pin 8.

44 Programmieren mit Variablen Ändere nun alle markierten Stellen von 9 auf 8. void setup(){ pinmode( 8,OUTPUT); } void loop(){ digitalwrite( 8, HIGH); delay(1000); digitalwrite( 8, LOW); delay(1000); }

45 Programmieren mit Variablen Variablen sind wie kleine Schachteln, in die man Werte stecken kann.

46 Programmieren mit Variablen So kannst du eine Variable anlegen. Variablentyp Variablenname Wert, der der Variable zugewiesen wird. int ledpin = 8; Zeile muss mit Semikolon enden! int = ganze Zahl float = gebrochene Zahl char = Buchstabe boolean = wahr/falsch Zuweisungsoperator sinnvolle Namen sollte man verwenden

47 Programmieren mit Variablen Jetzt muss man immer nur noch eine Stelle ändern, nämlich den Variablenwert. int ledpin = 8; void setup(){ pinmode(ledpin,output); } void loop(){ digitalwrite(ledpin, HIGH); delay(1000); digitalwrite(ledpin, LOW); delay(1000); }

48 Rätsel

49 Morsecode Was ist morsen? Bild von Hannes Grobe CC BY

50 Morsecode Schreib deinen Namen in Morsecode auf. Dein Vorname reicht. kurzes Blinken - langes Blinken A - H O --- V - B - I P -- W -- C - - J --- Q -- - X - - D - K - - R - Y - -- E L - S Z -- F - M -- T - G -- N - U -

51 Morsecode Kleiner Hinweis: Mache nach jedem Buchstaben eine längere Pause (z.b. 1000ms).... digitalwrite(9, HIGH); delay(100); digitalwrite(9, LOW); delay(100);... kurzes Blinken... digitalwrite(9, HIGH); delay(300); digitalwrite(9, LOW); delay(300);... langes Blinken

52 Ende

Projektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8

Projektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8 Digitales Haustier Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. /8 9 8 7 6 5 4 3 2 Diese Bauteile brauchst du AREF GND 3 2 0 ICSP2 L TX RX Arduino TM TX0 DIGITAL (PWM= ) ON Arduino

Mehr

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Keksdosenalarm Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche. Sobald jemand die Keksdose öffnet, geht der Alarm los. /8 9

Mehr

Eine tastergesteuerte LED

Eine tastergesteuerte LED D3kjd3Di38lk323nnm Projekt 1 Eine tastergesteuerte LED In diesem Projekt verwenden Sie einen Taster, um zu steuern, wann die LED leuchtet. Mark Geddes, Arduino-Projekte, dpunkt.verlag, ISBN 978-3-86490-415-8

Mehr

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download

Mehr

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE: SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE: ARBEITEN MIT DEM ARDUINO KURZBESCHREIBUNG UND ZIELSETZUNG: In diesem optionalen Modul lernen die Schüler das Arbeiten mit Microcontrollern kennen. Das

Mehr

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

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig: Abgabe Dieses Übungsblatt ist bis Freitag, 02.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Erste Schritte mit dem Arduino

Mehr

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 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

Mehr

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);

Mehr

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig) Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig) Im Zusammenhang mit dem Ansteuern diverser LED zum Beispiel die Projekte Lauflicht etc. kann man auch die im 4duino-kit

Mehr

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle

Mehr

Digitalelektronik 1 Digitale Ausgabe. Stefan Rothe

Digitalelektronik 1 Digitale Ausgabe. Stefan Rothe Digitalelektronik 1 Digitale Ausgabe Stefan Rothe 2015 02 14 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.

Mehr

Installation der Entwicklungsumgebung

Installation der Entwicklungsumgebung Installation der Entwicklungsumgebung bi:e zunächst das Online- Dokument Ge#ng Started with Arduino durcharbeiten h:p://arduino.cc/en/guide/homepage download der Arduino- SoHware h:p://arduino.cc/en/main/sohware

Mehr

Selbstschließende Hand (SsH)

Selbstschließende Hand (SsH) Selbstschließende Hand (SsH) Niklas Keischgens Aaron Philipzen Henri Kühn Jugend forscht 2017 Kurzfassung: Wir kamen auf die Idee eine selbst schließende Roboterhand zu planen und zu bauen. Der Gedanke

Mehr

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke TaT-Maker Steuerung Selbstbauanleitung von Kurt Sepke Inhaltsverzeichnis Einleitung... Aufbauen des Entwicklungsboards...4 Sketch...6 Ventil Anschluss...7 BD7 Anschlüsse...8 Kamera mit Autofokus:...9 Pinbelegung

Mehr

Arbeitsblatt Nr.19: RFID Kit

Arbeitsblatt Nr.19: RFID Kit Aufgabe: Mit Hilfe eines Arduino-Mikrocontrollers soll ein RFID-TAG ausgelesen werden. Sofern es sich um den richtigen TAG handelt, soll eine Leuchtdiode für 5 Sekunden leuchten. Material: Arduino-Board

Mehr

Struktur eines Sketches

Struktur eines Sketches Tutorial von Stefan Hermann (Juni 2010) http://www.arduino-tutorial.de/author/admin/ Arduino setzt sich aus drei Teilen zusammen: dem IO-Board (Input Output), einer Software zum programmieren des IO-Boards

Mehr

ARDUINO Übung. Inhalt:

ARDUINO Übung. Inhalt: ARDUINO Übung Diese Übung ermöglicht einen kurzen Einblick in die Welt der Mikrokontrollerprogrammierung. Es sollen im Folgenden die Anleitungen befolgt werden und die entsprechenden elektrotechnischen

Mehr

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A. Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.Schultze, DK4AQ 1 Das Arduino-Projekt Arduino ist ein Open-Source-Prototypen-System,

Mehr

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt: Tasten abfragen Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt: pinmode(pinnummer, OUTPUT) digitalwrite(pinnummer, HIGH) oder digitalwrite(pinnummer, LOW) Zum Abfragen

Mehr

Bei jedem Arduino-Projekt muss man ein Grundgerüst "bauen". Das sieht dann so aus:

Bei jedem Arduino-Projekt muss man ein Grundgerüst bauen. Das sieht dann so aus: Arduino 1/5 Was ist die Syntax? Die Syntax ist die Rechtschreibung. Ganz wichtig ist, dass (fast) jeder Befehl mit einem Semikolon (;) beendet wird. Bei Codeblöcken müssen immer geschweifte Klamern ({)

Mehr

Eingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Eingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Eingaben Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Themen heute Eingaben Zuweisungen Zeitmessung Taster Wikipedia Ziel Wenn Taste gedrückt, soll LED leuchten Wir

Mehr

Einführung in die Arduino-Programmierung II

Einführung in die Arduino-Programmierung II Einführung in die Arduino-Programmierung II Hochschule Niederrhein University of Applied Sciences Elektrotechnik und Informatik Faculty of Electrical Engineering and Computer Science 5. Dimmen einer LED

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 6 analogread() ; map(); analogwrite(); Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Schaltplan LCD in Betrieb nehmen 4. LCD-Funktionen

Mehr

Informatik Enlightened. Station 0 - Einstieg

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

Mehr

LED Skalenbeleuchtung mit einem Arduino

LED Skalenbeleuchtung mit einem Arduino Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder

Mehr

Erste Schritte. In diesem Kapitel lernen Sie Folgendes:

Erste Schritte. In diesem Kapitel lernen Sie Folgendes: 3 Erste Schritte In diesem Kapitel lernen Sie Folgendes: Grundlagen einer sauberen Projektgestaltung Grundlagen der Elektrizitätslehre Funktion von Widerständen, Leuchtdioden, Transistoren, Gleichrichterdioden

Mehr

Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht

Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht Arduino / Das erste Programm: ED-Blinklicht n diesem Projekt geht es um eine blinkende ED. Dazu benötigen wir: Arduino Uno ED, einfarbig mit zwei Anschlussen Widerstand zur Strombegrenzung Steckbrett (Breadboard)

Mehr

Arduino und Amateurfunk (1)

Arduino und Amateurfunk (1) Arduino und Amateurfunk (1) Vortrag OV-Meeting H08 am 10.01.2012 / 01.09.2012 Historie Der Kern Entwicklungsumgebung Hardware Software Massimo Banzi Und wozu das Ganze? Historie (1) Arduino ist ein Open-Source-Prototypen-System,

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

~10 RESET 3.3V 5V GND GND VIN

~10 RESET 3.3V 5V GND GND VIN Abgabe Dieses Übungsblatt ist bis Freitag, 09.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Automatische Ampelsteuerung

Mehr

Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?

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

Mehr

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank!

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank! Vielen Dank für über 170.000 Aufrufe und über 1000 Abonnenten!! Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank! Das CC8-Team 1. Bauteile:

Mehr

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Android + Arduino Hardware steuern mit Android Entwicklertag Karlsruhe, 09.05.2012 Sebastian Wastl Arduino Opensourceprojekt Auf Basis eines 8-Bit Mikrocontroller (ATMEL ATmega) Modular aufgebaut Erweiterbar

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 9 Taster-Platine 4x4 Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Überlegungen zur Schaltung und Algorithmus 4. Zuordnung Arduino-Pins

Mehr

analoge Ein- und Ausgänge

analoge Ein- und Ausgänge 2016/07/17 13:39 1/5 analoge Ein- und Ausgänge analoge Ein- und Ausgänge Neben den digitalen Leitungen bietet der Arduino mehrere analoge Ein- und Ausgänge. analoge Ausgänge Die Ausgänge sind mit PWM bezeichnet.

Mehr

Fühlen, Kontrollieren, Interagieren

Fühlen, Kontrollieren, Interagieren Fühlen, Kontrollieren, Interagieren Ist das Licht an? Deine Augen sehen, wenn es hell wird. Dein Kleidungsstück kann das auch - mit Lichtsensoren! Schalter und Sensoren sind die Sinne deiner intelligenten

Mehr

Ditzinger Makerspace Arduino Upload

Ditzinger Makerspace Arduino Upload Ditzinger Makerspace Arduino Upload Ein Projekt von Repair-Café und Stadtbücherei Ditzingen 0.0.08 Stadtbücherei Ditzingen 0.0.08 Inhalt Arduino Build-Prozess Wie kommt das Programm in den Arduino? Übertragung

Mehr

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung.

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung. Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Haftungs-Ausschluss Nutzung der Arduino Schnittstellen um mit Netz-Spannung und Geräten wie z.b. Lampen, Motoren, Pumpen, Türen und vielem mehr zu arbeiten,

Mehr

Erik Schernich. Arduino für Kids. 1. Auflage

Erik Schernich. Arduino für Kids. 1. Auflage Erik Schernich Arduino für Kids 1. Auflage Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;

Mehr

saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 4

saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 4 Programmieren für Ingenieure Abgabe Dieses Übungsblatt ist bis Freitag, 23.05. um 12:00 Uhr per Email an den eigenen Tutoren abzugeben. Benennen Sie die Abgabe bitte eindeutig: Matrikelnummer _Abgabe_Blattnummer.Format.

Mehr

Der BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen

Der BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen Der BBC Micro:Bit B) Physical Computing 1) Experimente mit LEDs a) Grundlagen.) Die drei Anschlüsse (Input/Output Pins oder Ports) 0, 1 und 2 sind sowohl analoge als auch digitale Eingänge und bei Bedarf

Mehr

Embedded Hardware Getting Started

Embedded Hardware Getting Started 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)

Mehr

Einführung. Schritt 1: Sammle deine Materialien

Einführung. Schritt 1: Sammle deine Materialien Einführung Dieses Tutorial erklärt, wie Sie mit Ihrem 1Sheeld beginnen können, wenn Sie keine allgemeinen Kenntnisse über Arduino und Arduino Programmierung haben, empfehlen wir Ihnen, die Anleitungen

Mehr

Informatik Enlightened - Kurzfassung Station 4 Farbthermometer inkl. Einstieg

Informatik Enlightened - Kurzfassung Station 4 Farbthermometer inkl. Einstieg Temperatur zum Leuchten bringen Ihr habt euch also für ein Projekt aus der Kategorie Die Welt ein bisschen besser machen entschieden. Warum dieses Projekt die Welt besser macht? Wie viele Menschen haben

Mehr

Projekt Nr. 15: Einen elektronischen Würfel erstellen

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

Mehr

Ein Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11

Ein Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11 Einleitung Du wolltest schon immer programmieren oder mit den Bestandteilen eines Computers arbeiten? Du wirst zwar nach diesem Buch keinen Computer bauen können, aber die Einleitung erklärt einiges, was

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

Jan Monsch. Donnerstag, 2. Mai 13

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

Mehr

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung Saug-Wisch-Roboter Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung TOPAN AVC 701 (702) Seite 1 Saug-Wisch-Roboter Elektronik M Saug Motor Radmotor Links FB 433 M Elektronik Arduino Nano DC-

Mehr

Arduino, IR Fernbedienung dekodieren

Arduino, IR Fernbedienung dekodieren Arduino, IR Fernbedienung dekodieren 9.10.2015 Im Zuge meiner weiteren Arduino Studien bin ich auf die Frage gestoßen, wie kann man Befehle in den Arduino transportieren? Aus einem Youtube Beitrag über

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 10 7-Segment LED mit Schieberegister Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Aufbau 7-Segment Anzeige I und II 4. Aufbau Schieberegister

Mehr

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N Technische Daten Betriebsspannung: Schnittstelle: DC 24 bis 48V oder Hinweise zur Anwendung Anschluss der PDx-N Motor Seite X2 Motor Power Pin Nr.

Mehr

Microcontroller im Amateurfunk

Microcontroller im Amateurfunk Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte. Steuerung für Wintergarten Lüftung Wintergarten, wenn im

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 7 Infrarot-Fernsteuerung mit AX-1838HS Wie gehe ich am besten vor? 1. Was will ich machen? 2. Libraries einrichten 3. Bauteile 4. Schaltplan Versuche 1

Mehr

ArduBlock Station 4 - Farbthermometer

ArduBlock Station 4 - Farbthermometer Temperatur zum Leuchten bringen Wie viele Menschen haben sich schon die Finger verbrannt, weil die Herdplatte noch heiß war? Oder haben angewidert das Gesicht verzogen, weil der Tee schon kalt war? Das

Mehr

Ulrich Stein

Ulrich Stein 4.12 Externe Schnittstellen / Controller Board Arduino 4.12.1 USB, serielle Schnittstelle Universal Serial Bus (USB): serielles Bussystem zur Verbindung eines Computers mit externen Geräten. Vor USB gab

Mehr

Eine tastergesteuerte LED

Eine tastergesteuerte LED Projekt 1 Eine tastergesteuerte LED In diesem Projekt verwenden Sie einen Taster, um zu steuern, wann die LED leuchtet. Benötigte Bauteile Arduino-Platine Steckbrett Jumperkabel LED Taster mit vier Pins

Mehr

Physical-Computing mit der Arduino Plattform

Physical-Computing mit der Arduino Plattform Photo by Nicholas Zambetti, www.arduino.cc Physical-Computing mit der Arduino Plattform /ch/open Marcel Bernet Haftung Bei den Bauanleitungen bzw. irgendwelcher Software gibt es keine Haftung für irgendwelche

Mehr

4.2 Die Arduino-Hardware

4.2 Die Arduino-Hardware 4.2 Die Arduino-Hardware Roboter standardmäßig keine Verwendung findet, gehe ich hier nicht weiter auf seine Details ein. Ein Tipp aber noch: Die beiden I 2 C-Pins SDA und SDL sind auf der Unterseite des

Mehr

Girls Day 2017 Programmierung

Girls Day 2017 Programmierung Girls Day 2017 Programmierung Anke Brocker Quality Management Würselen, 27. April 2017 www.lancom-systems.de Programmierung 27.04.2017 - Übersicht Programmieren mit der Arduino IDE Die Arduino IDE Der

Mehr

Arduino µcontroller. Virtuelle COMSchnittstelle

Arduino µcontroller. Virtuelle COMSchnittstelle Aufgaben: Arduino µcontroller 1. Die gegebene Software auf einen ARDUINO MEGA-Board aufspielen weil die PORTS A (8xSchalter) und C (8xLEDs) benutzt werden. Steht nur ein UNO-Board zur Verfügung, dann den

Mehr

microsrcp Photo by Nicholas Zambetti, www.arduino.cc Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards

microsrcp Photo by Nicholas Zambetti, www.arduino.cc Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards microsrcp Photo by Nicholas Zambetti, www.arduino.cc Modelleisenbahnsteuerung auf Basis von standarddisierten Microcontrollerboards http://developer.berlios.de/projects/microsrcp/ Agenda Einleitung Die

Mehr

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung Raspberry Pi meets Pocket Code Tutorial: Ampelschaltung Dieses Material steht unter der Creative-Commons-Lizenz Namensnennung 4.0 International. Um eine Kopie dieser Lizenz zu sehen, besuchen sie http://creativecommons.org/licenses/by/4.0/.

Mehr

Einführung in die Arduino Programmierung am Beispiel eines Roboters.

Einführung in die Arduino Programmierung am Beispiel eines Roboters. Einführung in die Arduino Programmierung am Beispiel eines Roboters mail@andrebetz.de 1. Was ist Arduino - Definition einer Hardware- und Software Plattform - Open Source - Hardware: - Mikrocontroller

Mehr

Pk-Power Dragon Dokumentation & Installation GSXR 1000 K5-K6

Pk-Power Dragon Dokumentation & Installation GSXR 1000 K5-K6 Pk-Power Dragon Dokumentation & Installation GSXR 1000 K5-K6 Version 1.1 1 Anschlussbeschreibung Auf der unteren Seite des Pk-Power Dragon Gerätes befindet sich zu jedem Anschluss eine Schraube. Lockern

Mehr

Steuerung von Geräten mit dem Mikrocontroller. von. Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus

Steuerung von Geräten mit dem Mikrocontroller. von. Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus Steuerung von Geräten mit dem Mikrocontroller von Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus NwT Mikrocontroller - 2 - Inhalt 1. Der Arduino Mikrocontroller 1.1 Die

Mehr

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Haftkünstler auf dem Prüfstand HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Online Ergänzung Bohn et al., 2011 Haftkünstler auf dem Prüfstand Zusatzmaterial 3 1/6 Bauanleitung Insektenzentrifuge Erweiterung:

Mehr

Programmieren für Ingenieure Übungs-Klausur

Programmieren für Ingenieure Übungs-Klausur Programmieren für Ingenieure Übungs-Klausur 2014-xx-xx Name: Matrikelnummer: Studiengang: seit Dauer: 120 Minuten (2 Stunden) Zugelassene Hilfsmittel: Schreibgeräte. Zusätzliches Papier erhalten Sie vom

Mehr

Interaktionstoolkit How To

Interaktionstoolkit How To Interaktionstoolkit How To Raspberry Pi 3 Um einen Raspberry Pi zum ersten Mal zu starten, müssen einige Schritte durchführt werden. Diese werden im Folgenden näher erläutert: Zuerst muss ein Betriebssystem

Mehr

ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN

ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN OkTOBER 2016 ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN WWW.VELLEMANPROJECTS.EU Einführung Das Arduino UNO ist mit 6 analogen Eingängen ausgestattet. Für manche Projekte braucht man aber mehr Eingänge (z.b.

Mehr

Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Felder und Schleifen Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Sensor abfragen int ledpin = 13; // Die LED int buttonpin = 8; // Der Taster! pinmode(ledpin, OUTPUT);

Mehr

Arduino - Einfacher Teiler

Arduino - Einfacher Teiler Einen Teiler z.b. zur Reduzierung von Stromzählerimpulsen, wie er hier benötigt wird kann man alternativ zu fertigen Lösungen (z.b. industrieller Vorwahlzähler) sehr leicht und kostengünstig auf einem

Mehr

Mikrocontroller: Einführung

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

Mehr

OLEDs und EL-Folie. Madleen Sklenar Sommersemester 2010. Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof.

OLEDs und EL-Folie. Madleen Sklenar Sommersemester 2010. Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof. OLEDs und EL-Folie Madleen Sklenar Sommersemester 2010 Masterstudiengang: Interaction Design Kurs: Neue Technologien Betreuung: Prof. Steffi Hußlein Themenfindung in der Semestergruppe Material Ausschneiden

Mehr

Jaspreet Singh Dulai Seminar S1 2015/2016. Bluetoothshield

Jaspreet Singh Dulai Seminar S1 2015/2016. Bluetoothshield Bluetoothshield Meine Projektaufgabe, die ich mir mit meiner Lehrerin ausgesucht habe, ist mit einem Bluetoothshield mein Auto zu steuern und auch mithilfe von Sensoren eine Notfallbremse zu programmieren.

Mehr

LED Skalenbeleuchtung mit einem Arduino

LED Skalenbeleuchtung mit einem Arduino Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder

Mehr

- + Verbinde die einzelnen Bauteile so, dass der Stromkreis geschlossen ist. Zeichne die Leitungen.

- + Verbinde die einzelnen Bauteile so, dass der Stromkreis geschlossen ist. Zeichne die Leitungen. Der Stromkreis Elektrischer Strom kann nur in einem geschlossenen Stromkreis fließen. Ein Stromkreis besteht wenigstens aus folgenden Bauteilen: Stromquelle, Leitungen und einem elektrischen Gerät. Die

Mehr

Teile und Herrsche. Themen heute. Eigene Funktionen Parameter Fallunterscheidungen Fehlersuche. Programmieren für Ingenieure Sommer 2015

Teile und Herrsche. Themen heute. Eigene Funktionen Parameter Fallunterscheidungen Fehlersuche. Programmieren für Ingenieure Sommer 2015 Teile und Herrsche Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes C-Programm Vom Programm zum Prozessor Prüfen und Übersetzen Maschinen- Programm Hochladen über USB

Mehr

Mikrocontroller: Einführung

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

Mehr

Informatik Enlightened Station 4 - Farbthermometer

Informatik Enlightened Station 4 - Farbthermometer Temperatur zum Leuchten bringen Ihr habt euch also für ein Projekt aus der Kategorie Die Welt ein bisschen besser machen entschieden. Warum dieses Projekt die Welt besser macht? Wie viele Menschen haben

Mehr

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit 10166-0 U1+U4 14.01.15 12:49 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430F5529LP LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des

Mehr

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1 28BYJ-48 Stepper Motor Ausgabe 30.06.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Motors 1.2 Installation der Bibliothek 1.3 Verwendung des Motors 2. Verwendung

Mehr

Workshop 4: Raspberry Pi

Workshop 4: Raspberry Pi Workshop 4: Raspberry Pi Ziele In diesem Workshop nehmen Sie einen Raspberry Pi selbst in Betrieb, schließen Sensoren und Aktoren an und werden diese mit Hilfe der Programmiersprache Scratch programmieren

Mehr

Gamecontroller Der Bewegungssensor - Links-Rechts-Steuerung

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

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

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

- 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

Mehr

Herzlich Willkommen zum Workshop rund um das Thema Licht!

Herzlich Willkommen zum Workshop rund um das Thema Licht! 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 oder Temperaturen

Mehr

Fühlen, Kontrollieren, Interagieren

Fühlen, Kontrollieren, Interagieren Fühlen, Kontrollieren, Interagieren Ist das Licht an? Deine Augen sehen, wenn es hell wird. Dein Kleidungsstück kann das auch - mit Lichtsensoren! Schalter und Sensoren sind die Sinne deiner intelligenten

Mehr

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus. Arduino in der Praxis Einleitung Bei Arduino handelt es sich um eine open-source Prototypen Plattform, welches das Ziel verfolgt, einen einfachen und schnellen einstieg in die Welt der Mikroprozessoren

Mehr

Physical Computing. Der Arduino als Steuerzentrale

Physical Computing. Der Arduino als Steuerzentrale Physical Computing Der Arduino als Steuerzentrale Frank Trittler / Martin Merkle FSG Marbach 1. Auflage 2013 Inhalt 1. Checkliste Erste Schritte... 2 2. Grundstruktur von Programmen... 3 3. Programmabschnitte...

Mehr

Mini Wireless Desktop. Bedienungsanleitung. Model: GK-520D - 0 -

Mini Wireless Desktop. Bedienungsanleitung. Model: GK-520D - 0 - Mini Wireless Desktop Bedienungsanleitung Model: GK-520D - 0 - www.a4tech.com Patentiertes U-Shape Scroll-Rad Angenehm bei Dauerarbeiten Auf Wiedersehen Doppelklick Jetzt nur noch ein Klick für einen Doppelklick

Mehr

Anleitung Light Module LM2-S

Anleitung Light Module LM2-S Light Module LM2-S 04.09.2011 by cyblord Software Version 1.1 Revision dieser Anleitung 2 Anleitung Light Module LM2-S Technische Daten Merkmal Wert Einheit Versorgungsspannung (VCC) 3.5 16 V Stromaufnahme

Mehr

Arduino in C/C++ programmieren

Arduino in C/C++ programmieren 1 Arduino in C/C++ programmieren Tutor: Dipl.-Ing. Jens Grätzer www1.hft-leipzig.de/graetzer/ graetzer@hft-leipzig.de 2 C/C++ auf dem Arduino Warum Arduino? Warum C/C++? Praxis Live 3 Warum Arduino? Mikrocontroller

Mehr

Your EdVenture into Robotics Infos

Your EdVenture into Robotics Infos Your EdVenture into Robotics Infos Die Unterrichtspläne wurden in Zusammenarbeit mit RoboticsWPS erstellt. Übersetzt wurde sie durch das Institut für Weiterbildung und Medienbildung, PHBern Cornelia Fahrni-Epprecht,

Mehr

DRU-H3ETX. Bedienerhandbuch

DRU-H3ETX. Bedienerhandbuch DRU-H3ETX 3-Port USB Hub mit 10/100Mbps NWay Fast Ethernet Port Bedienerhandbuch Inhaltsverzeichnis EINFÜHRUNG...1 TECHNOLOGIE ÜBERBLICK...1 ÜBER DEN DRU-H3ETX...1 PRODUKTLEISTUNGSMERKMALE...2 INSTALLATION...3

Mehr

Highspeedaufnahmen mit dem Arduino Uno Board

Highspeedaufnahmen mit dem Arduino Uno Board Highspeedaufnahmen Die Idee Ich hatte schon länger vor mal ein platzendes Ei in dem Moment zu fotografieren indem es aufschlägt. Alle Versuche das von Hand hinzubekommen schlugen fehl. Angeregt durch den

Mehr

AustroModell. PROGRAMMIERUNG der USB - Servo Controller 6- bis 24-Fach

AustroModell. PROGRAMMIERUNG der USB - Servo Controller 6- bis 24-Fach Der AustroModell 6- bis 24-Kanal Servo Controller kann mit dem Computer über den USB- Mini-B-Kabel angeschlossen werden (nicht im Lieferumfang enthalten, aber im Shop erhältlich). Der USB-Anschluss dient

Mehr

RASPBERRY PI. Physical Computing

RASPBERRY PI. Physical Computing RASPBERRY PI Physical Computing Mit dem Raspberry Pi kann man Leuchtdioden aber auch Geräte steuern. Man braucht dazu eine geeignete Programmierumgebung. Python und Scratch sind solche geeigneten Programmiersprachen.

Mehr