Jan Monsch. Donnerstag, 2. Mai 13

Größe: px
Ab Seite anzeigen:

Download "Jan Monsch. Donnerstag, 2. Mai 13"

Transkript

1 101 Jan Monsch

2 Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer)

3 Arduino SW Download goo.gl/dj5l2

4 Was ist Arduino? Open Source Einplatinen-Computer Hardware Integrierte Entwicklungsumgbung Programmier-Framework

5 Mashup Arduino Processing Wiring Community Contributions JAVA AVR- DUDE GCC avr-libc

6

7

8 USB port 14 digitale Inputs/Output-Ports Crtl-Alt-Del ATmega328 - Flash 32 KB - RAM 2 KB - EEPROM 1 KB Externe Speisung 7-12 V 5V, 3.3V, GND 6 analoge Input-Ports

9 Erweiterbarkeit Breakout Boards Shields Boards werden mit Bibliotheken geliefert

10 Breadboard

11 IDE Hochladen Serieller Monitor Compilieren Code Editor (C/C++) Log output - Statusmeldungen - Compilerfehler

12 Protecting U & Arduino Vor Modifizieren der Schaltung Stromversorgung abhängen GND berühren bevor Elektronik angefasst wird Arduino-Projekte nicht direkt mit 110/230V verbinden

13 Übung 1: Hallo Blink Arduino software installieren (goo.gl/dj5l2) Richtiger Board-Typ konfigurieren Tools > Board > Arduino Uno Arduino via USB an Computer anschliessen Compilieren & hochladen File > Examples > 01.Basics > Blink

14

15 Light Emitting Diode (LED) Polarisierte Komponente! Flache Seite/Kurzer Pin = Minus Immer mit Vorwiderstand anschlissen, z.b V

16 Widerstand-Farbcodes

17 Dear Lazy... Electrodroid

18 Übung 2: Externe LED Schaltung auf Breadboard aufbauen mit LED auf PIN 12 statt 13 (goo.gl/jl89u) Code abändern auf Pin 12 File > Examples > 01.Basics > Blink Compilieren & Hochladen

19 Analoge Eingaben Analoge Sensors sind sehr verbreitet Ausgabespannung abhängig von einer physikalischen Grösse Beispiele IR Distanzsensor Photozelle 3-Achsen Accelerometer

20 Potentiometer Variabler Widerstand auch bekannt als Trimmer Abgriff

21 A/D-Wandler Digitalisiert eine Spannung in einen Integer- Wert Arduino A/D converter 0 V = 0 5V = 1023

22 Übung 3: Analoge Spannungen einlesen Beschaltung Potentiometer Abgriff auf A0 Erster Pin auf 5V Letzter Pin auf GND 5V A0 Kompilieren & Hochladen File > Examples > 01.Basics > ReadAnalogVoltage GND

23 Taster

24 Beschaltung von Tastern Offen = 1 Geschlossen = 0 Offen = 0 Geschlossen = 1

25 Übung 4: Digitale Eingaben Schaltung auf Breadboard aufbauen LED auf Pin 13 Taster auf pin 2 Detailliertes Tutorial siehe: goo.gl/cfphi Kompilieren & Hochladen File > Examples > 02.Digital > Button

26 Inter-Integrated Circuit (I2C) Serieller Bus-Standard for Peripherie Nur 2 Leitungen nötig (Data, Clock) 7 Bit Adresse für ein Gerät Einschränkungen max 2 bis 8 angeschlossene Geräte Adressen oft hartcodiert in den Geräten

27 I2C Zeitdiagramm

28 I2C LED Breakout Board 5V GND SDA SCL

29 Bibliothekten Installieren Bibliotheken herunterladen Sketch-Verzeichnis in den Einstellungen nachsehen libraries Verzeichnis innerhalb des Sketch- Verzeichnisses anlegen. Bibliothek wie folgt installieren: +-- libraries +-- Adafruit_LED_Backpack +-- examples +-- example.cpp/.h +-- Adafruit_LEDBackpack.cpp/.h

30 Übung 5: I2C Anzeige Gehen Sie nach dem Adafruit Tutorial for 7-segment LED display (goo.gl/dtcdl) Messen und anzeigen der Potentiometer- Spannung Modify the sample code: File > Example > Adafruit_LED_Backpack > sevenseg oder matrix8x8

31

32 TMP36 Temperatursensor Bereich: -40 C (0.1V) bis 150 C (2.0V) Präzision: +/ C

33 TMP36

34 Übung 6: TMP36 Gehen Sie nach dem Adafruit-Tutorial vor und messen Sie die Temperatur und zeigen diese auf dem Display an. (goo.gl/fqxt7)

35

36 Was ist hier los?!? Spannungsstabilisierung für TMP V hat eine höhere Genaugkeit und weniger Störungen 100 nf Kondensator über die Stromversorgung des TMP36 anschlissen A/D Präzision 3.3V externe Referenz benutzen, um näher am Ausgabebereich des TMP36 zu liegen (0.1V - 2V) Übersprechen (Cross-Talk) Anzeige vom Sensor separieren Leitungen möglichst kurz halten

37 Übung 7: TMP36 Messung verbessern Kondensator über den Stromversorungspins des TMP36 anschliessen Leitungen verkürzen TMP36 von der Anzeige separieren Vorgehen nach dem 2. Teil des Adafruit Tutorials für 3.3V basierte Messung

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) Junjie Shi Niklas Ueter LS 12, TU Dortmund 09,April,2018 Junjie Shi, Niklas Ueter (LS 12, TU Dortmund) 1 / 1 Inhalt 1

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

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15 1 Einleitung 11 1.1 Aufbau des Buches 12 1.2 Mehr Informationen 14 1.3 Weitere Quellen 14 1.4 Danksagung 15 2 Arduino-Plattform 17 2.1 Am Anfang war der König 17 2.2 Tinkering 18 2.3 Arduino-Plattform

Mehr

Was so passieren wird:

Was so passieren wird: Arduino Einführung Arduino Einführung Was so passieren wird: Was so passieren wird: Arduino Überblick Was so passieren wird: Arduino Überblick Die Taschenlampe Was so passieren wird: Arduino Überblick

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino & graphische Programmiersprachen Workshop Sensoren aus ALLNET 4Arduino Set (ArdDevKIT1) Schaltung 1: Analoge Pins Schaltung 2: Digitale Pins Schaltung 3: Blinkende LED

Mehr

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Mark Fink Testautomation & PerformanceEngineering Finance, Telco, Logistic Mark Fink Webmaster Media-Site Open-Source @ Github Robotics Seminar-Ablauf Haftungs-Ausschluss

Mehr

Einführung Arduino - Aufbau

Einführung Arduino - Aufbau Einführung Arduino Einführung Arduino - Aufbau Einführung Arduino - Breadboard (http://www.circuit-help.com.ph/wpcontent/uploads/2014/02/imgp5507-600x600.jpg) Einführung Arduino - Breadboard (https://images.duckduckgo.com/iu/?u=http%3a%2f

Mehr

Selbstbauprojekt 2017 GØ1

Selbstbauprojekt 2017 GØ1 Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3

Mehr

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012 und Arduino 3. März 2012 Zitate Ich denke, es gibt einen Weltmarkt für vielleicht fünf Computer. Thomas Watson IBM-Vorstandsvorsitzender, 1943 Es gibt keinen Grund, warum sich irgend jemand zu Hause einen

Mehr

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) System-Programmierung 10: Weitere Arten von I/O CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) Ablauf heute ⅓ Vorlesung, ⅔ Hands-on, Feedback. Slides, Code & Hands-on: tmb.gr/syspr-10 Weitere

Mehr

Arbeiten mit dem Arduino Education Shield

Arbeiten mit dem Arduino Education Shield Arbeiten mit dem Arduino Education Shield Inhaltsverzeichnis 1 Einführung... 2 1.1 Arduino UNO... 2 1.2 Übersicht UNO Board... 2 2 Der Education Shield... 3 3 SW Download... 5 3.1 SW Download aus ATMEL

Mehr

Fertigung der Experimentierplatine für die 1. Praktische Aufgabe

Fertigung der Experimentierplatine für die 1. Praktische Aufgabe Prinzipien und Komponenten Eingebetteter System Wintersemester 2013/2014 Christoph Steup André Dietrich Sebastian Zug steup@ivs.cs.uni-magdeburg.de dietrich@ivs.cs.uni-magdeburg.de zug@ivs.cs.uni-magdeburg.de

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

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur

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

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:

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

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20 Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino

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

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

Teil 1 Erste Schritte mit Arduino 1

Teil 1 Erste Schritte mit Arduino 1 v Danksagung............................................................ xi Vorwort.............................................................. xiii Für wen dieses Buch gedacht ist... xiii Was Sie in

Mehr

Inhaltsverzeichnis 13

Inhaltsverzeichnis 13 Inhaltsverzeichnis I Hardware... 17 1 Ausgesuchte Arduino -Platinen... 19 1.1 Arduino Uno... 19 1.2 Arduino Leonardo... 22 1.3 Arduino Mega 2560... 23 1.4 Arduino Esplora... 25 1.5 Arduino Due... 27 1.6

Mehr

Netduino Mikroprozessor für.net Entwickler

Netduino Mikroprozessor für.net Entwickler Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt

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

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated

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

Arduino. Messen, Steuern, Basteln. Informatik zum Anfassen. Ivo Blöchliger

Arduino. Messen, Steuern, Basteln. Informatik zum Anfassen. Ivo Blöchliger Arduino Messen, Steuern, Basteln Informatik zum Anfassen Ivo Blöchliger Programm Einführungsvortrag Hard- und Software vorbereiten, erste Tests Pause Grundlegende Programme und Schaltungen Mittagessen

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

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

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

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011 Physical Computing Ralf Nolte Bielefeld, 13. Dezember 2011 Überblick Motivation Definition Vorstellung der Hardware Vorstellung der Arduino IDE Hello World LC Display Gravity Plug an TWI Bus 2 Motivation

Mehr

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt ECC 2013 Marcel Berger 1 Agenda Motivation Einführung Microsoft.NET Micro Framework Einführung Microsoft.NET Gadgeteer Vorteile Architektur

Mehr

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? ARDUINO KENNENLERNEN WAS IST EIN ARDUINO? Der Arduino ist eine Platine mit einem Microcontroller und sogenannten Pins (Anschlüssen), die mit elektronischen Bauteilen einfach verbunden werden können. Das

Mehr

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 1

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 1 www.boxtec.ch by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 1 Copyright Sofern nicht anders angegeben, stehen die Inhalte dieser Dokumentation unter

Mehr

Arduino APRS Modem DL1STL. Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät

Arduino APRS Modem DL1STL. Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät Arduino APRS Modem DL1STL Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät individuell programmierbar sein, Temperatur und Spannungen messen können, optional auch ein Display steuern,

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

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

Die flexible Plattform. 4duino Starter Kit UNO R.3

Die flexible Plattform. 4duino Starter Kit UNO R.3 Die flexible Plattform Mit der 4duino Plattform lassen sich Open Source Projekte jeglicher Größe realisieren. Das System basiert auf den Atmel AVR oder ARM Corte-M3 Prozessoren und lässt sich einfach über

Mehr

Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe

Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe Beschaltung eines Mikrocontrollers Jordi Blanch Sierra Steuerungsgruppe Gliederung Was ist ein Mikrocontroller? ATmega32 Pin-Beschreibung Grundschaltungen: - Minimale Grundschaltung - Grundschaltung mit

Mehr

Chip veraltet, für neue Anwendungen nicht empfehlenswert!

Chip veraltet, für neue Anwendungen nicht empfehlenswert! Experiment 3: Analog-Digital-Wandler über I2C V1.2 DK4AQ, 14.05.2013 Preis derzeit: 2,45 (Reichelt) Chip veraltet, für neue Anwendungen nicht empfehlenswert! 4 AD-Wandler + 1 DA-Wandler Auflösung: 8bit

Mehr

KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22. Ich, Android 22. Was Ist Android-Open-Accessory (AOA)? 28

KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22. Ich, Android 22. Was Ist Android-Open-Accessory (AOA)? 28 EINLEITUNG 12 TEIL I: WILLKOMMEN IN DER WUNDERBAREN WELT DER ACCESSORIES KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22 Ich, Android 22 Die drei Gesetze von Android 23 Die Philosophie von Android 25

Mehr

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist!

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266-12E mit Adapter Board. Auf den folgenden Seiten gehen wir mit dir gemeinsam das Auflöten des ESP8266 Chips auf das Adapter Board

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

Praktikum Komponenten & Programmierung von Automatisierungssystemen

Praktikum Komponenten & Programmierung von Automatisierungssystemen Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur

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

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

Bert van Dam. PIC MikroController. 50 Projekte für Anfänger und Fortgeschrittene. Elektor-Verlag, Aachen

Bert van Dam. PIC MikroController. 50 Projekte für Anfänger und Fortgeschrittene. Elektor-Verlag, Aachen Bert van Dam PIC MikroController 50 Projekte für Anfänger und Fortgeschrittene Elektor-Verlag, Aachen Inhaltsverzeichnis Vorwort 7 1. Was ist ein PIC? 8 2. Das brauchen Sie 10 2.1 Was notwendig ist 10

Mehr

U5-2 Register beim AVR-µC

U5-2 Register beim AVR-µC U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts

Mehr

Die Temperaturmessung

Die Temperaturmessung Die Temperaturmessung Praktikum Embedded Software 28.11.2016 Ingo Hericks 1 Inhalt Anforderungen Der Temperatursensor LM75 Der I²C-Bus Temperatursensorplatine Hinweise zur Programmierung 28.11.2016 Ingo

Mehr

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Arduino Digispark. Ausgabe Copyright by Joy-IT 1 Ausgabe 25.08.2017 Copyright by Joy-IT 1 Index 1. Vorbereitung der Installation 2. Anschluss des Gerätes 3. Programmierung von Pin P5 4. Beispielcode-Übertragung 5. Support Ausgabe 25.08.2017 Copyright

Mehr

ALLNET 4duino Starter Kit LIGHT

ALLNET 4duino Starter Kit LIGHT ALLNET 4duino Starter Kit LIGHT Experimentierkasten 4duino Einplatinencomputer Kit zum Einstieg 27 verschiedene Komponenten Komponenten sind in einem praktischen Sortierkasten untergebracht Artikel: 114568

Mehr

Arduino-Roboter. Chin. Modell. Treiber: Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter:

Arduino-Roboter. Chin. Modell. Treiber:  Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter: Arduino-Roboter Für den Bau eines Arduino-Roboters gehst du auf die Vivibot.ch Seite: http://vivibot.ch/ Das Material kannst du dir mit der Bestellliste (siehe unsere Downloads) auf AliExpress bestellen.

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

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

ALLNET Art ALLNET Starter Kit Light UNO R.3

ALLNET Art ALLNET Starter Kit Light UNO R.3 Gilt für Teile im Kit: Abbildungen ähnlich! Anzahl Beschreibung Foto 4duino Board, (Arduino UNO R3 kompatibel) USB-Kabel, Länge ca. 50cm, für Arduino UNO Verbindung zum PC Breadboard/Steckplatine mit 830

Mehr

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm

GdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm U4 4. Übungsaufgabe U4 4. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-µC Register I/O Ports Interrupts AVR-Umgebung U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit

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

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors Dipl. Ing. Dr. Peter Fröhling Widerstandssensoren sind weit verbreitet und werden zum Beispiel zur Messung von

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

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes Erste Schritte Programmieren für Ingenieure Sommer 2014 Andreas Zeller, Universität des Saarlandes Das Galileo-Board Anschluss 1. Netzteil 2. USB-Kabel Programmierumgebung Download über Vorlesungs-Webseite

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

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

Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.

Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel

Mehr

Informatik Medien/Informatik

Informatik Medien/Informatik Medien/Informatik 408 Informatik EIN PROGRAMMIERTES SPIEL BAUEN ANLEITUNG Sketch kopieren und auf den Arduino laden Schaltung auf der Steckplatine aufbauen Durch klicken auf das Gutzeichen-Symbol den Sketch

Mehr

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 2

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 2 www.boxtec.ch by AS playground.boxtec.ch/doku.php/tutorial I C Bus und analoge Eingabe = Teil Hardware = Analog Copyright Sofern nicht anders angegeben, stehen die Inhalte dieser Dokumentation unter einer

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

Anzeige 1 - Teil 1. by AS. Anzeige 1 mit dem HT16K33, 2 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware =

Anzeige 1 - Teil 1.   by AS. Anzeige 1 mit dem HT16K33, 2 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware = www.boxtec.ch by AS playground.boxtec.ch/doku.php/tutorial Anzeige 1 mit dem HT16K33, 2 x LED Matrix Anzeigen (8x8), 2 x I 2 C Bus = Teil 1 Hardware = Anzeige 1 - Teil 1 Copyright Sofern nicht anders angegeben,

Mehr

Erste Gehversuche mit ARDUINO (DL6OAA)

Erste Gehversuche mit ARDUINO (DL6OAA) Erste Gehversuche mit ARDUINO (DL6OAA) Zuerst die Software und Treiber installieren, siehe Anleitung auf der CD. Testen des Boards Arduino-Programm starten. Gehe zum Menüpunkt WERKZEUGE. Wenn die Installation

Mehr

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34 Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller

Mehr

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September

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

DER MINI-PC, DER ALLES KANN. Raspberry Pi. für Einsteiger. Matt Richardson & Shawn Wallace. Übersetzung von Thomas Demmig

DER MINI-PC, DER ALLES KANN. Raspberry Pi. für Einsteiger. Matt Richardson & Shawn Wallace. Übersetzung von Thomas Demmig DER MINI-PC, DER ALLES KANN Raspberry Pi für Einsteiger Matt Richardson & Shawn Wallace Übersetzung von Thomas Demmig Inhaltsverzeichnis Vorwort... ix 1/Fahrtaufnehmen... 1 Eine Tour über das Board...

Mehr

Erste Gehversuche mit ARDUINO #2 (DL6OAA) Verwendete Unterlagen:

Erste Gehversuche mit ARDUINO #2 (DL6OAA) Verwendete Unterlagen: Erste Gehversuche mit ARDUINO #2 (DL6OAA) Verwendete Unterlagen: http://popovic.info/html/arduino/arduinouno_1.html http://www.arduinospielwiese.de/ 1382632539_arduino_anleitung.pdf (J.Gräber) AnalogRead

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

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

BOOTLOADER für AVR-Entwicklungsmodule

BOOTLOADER für AVR-Entwicklungsmodule BOOTLOADER für AVR-Entwicklungsmodule mit ATxmega128A1 mit ATxmega256A3 Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. AVROSP Programm 5 2.2.1. Erläuterung der BAT-Dateien 5 2.2.2.

Mehr

Motorino. Ausgabe Copyright by Joy-IT 1

Motorino. Ausgabe Copyright by Joy-IT 1 3 3 Motorino Ausgabe 26.01.2017 Copyright by Joy-IT 1 3 Motorino Index 1. Einführung 2. Technische Daten & Sicherheitshinweise 3. Einrichtung des Arduinos 4. Installation des Moduls 5. Einrichten der I2C-Adresse

Mehr

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica

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. Ein schneller Einstieg in die Microcontroller-Entwicklung. von Maik Schmidt. 1. Auflage

Arduino. Ein schneller Einstieg in die Microcontroller-Entwicklung. von Maik Schmidt. 1. Auflage Arduino Ein schneller Einstieg in die Microcontroller-Entwicklung von Maik Schmidt 1. Auflage Arduino Schmidt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2011 Verlag

Mehr

4. Ditzinger Makerspace. Arduino Teil 1. Ein Projekt von Repair-Café und Stadtbücherei Ditzingen Stadtbücherei Ditzingen UG

4. Ditzinger Makerspace. Arduino Teil 1. Ein Projekt von Repair-Café und Stadtbücherei Ditzingen Stadtbücherei Ditzingen UG Arduino Teil 1 Ein Projekt von Repair-Café und Stadtbücherei Ditzingen Stadtbücherei Ditzingen UG 1 Agenda Was ist ein Arduino? Arduino Raspberry Vergleich Arduino Hardware Entwicklungsumgebung für den

Mehr

GPS-easy! Shield für Arduino. Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) "Arduino-Clones"

GPS-easy! Shield für Arduino. Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) Arduino-Clones GPS-easy! Shield für Arduino Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) "Arduino-Clones" Bedienungsanleitung (Rev. 4) 30.12.2014-1 - Inhaltsverzeichnis

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

GPS to Nixie Uhren Konverter. Dokumentation

GPS to Nixie Uhren Konverter. Dokumentation GPS to Nixie Uhren Konverter Dokumentation "Firmware Version 1.00C" 08.03.2008 www.nixieclocks.de Die GPS Einheit empfängt ihr absolut genaues Zeitsignal sowie das korrekte Datum von GPS Satelliten und

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

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3

Mehr

ATXMega32a4-Controllerboard

ATXMega32a4-Controllerboard RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail: office1@ribu.at. Internet: http://www.ribu.at ATXMega32a4-Controllerboard nur 51 x 23 mm groß mit Stiftleisten

Mehr

Internet of Things - Projektvortrag

Internet of Things - Projektvortrag Internet of Things - Projektvortrag Dennis Müller Hochschule RheinMain 1. Februar 2017 Charge Monitor Dennis Müller 1/22 Gliederung 1 Einführung 2 Lösungsansätze zu Problemstellungen 3 Umsetzung 4 Evaluation

Mehr

PRODUKTINFORMATIONEN DER CALLIOPE MINI

PRODUKTINFORMATIONEN DER CALLIOPE MINI PRODUKTINFORMATIONEN Der Calliope mini ist ein Microcontroller, der als Lehrmittel in der schulischen Ausbildung von Kindern ab der dritten Klasse, in der Regel unter Aufsicht von Erwachsenen, eingesetzt

Mehr

PRODUKTINFORMATIONEN DER CALLIOPE MINI

PRODUKTINFORMATIONEN DER CALLIOPE MINI PRODUKTINFORMATIONEN Der Calliope mini ist ein Microcontroller, der als Lehrmittel in der schulischen Ausbildung von Kindern ab der dritten Klasse, in der Regel unter Aufsicht von Erwachsenen, eingesetzt

Mehr

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4 In diesem Kapitel wird erklärt wie man möglichst schnell mit dem Programm Studio 4 von Atmel und einem ISP Programmer einen ATmega Controller programmiert. Es ist kein umfassendes Tutorial zum Programm

Mehr

Entwicklungsboard 16F1824

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

Mehr

Die Verdrahtung ist relativ einfach, wir stecken das Modul auf einen der Kompatiblen Arduinos. Kompatibel sind:

Die Verdrahtung ist relativ einfach, wir stecken das Modul auf einen der Kompatiblen Arduinos. Kompatibel sind: Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery DatenLogger Moduls für den Arduino. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte von der Einrichtung auf dem

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino & Mixly 0.997 H39@email.de Was will ich machen? Arduino-IDE Graphische Programmierung mit Mixly 0.997 Vor- & Nachteile: Mixly 0. 0.997 Mixly 0.997 als eigenständige Java-Anwendung

Mehr

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist und man SMD Löterfahrung haben muss!

Wichtig zu erwähnen ist, dass es sich hier um ein SMD Bauteil handelt und für Lötanfänger nicht geeignet ist und man SMD Löterfahrung haben muss! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP-32 mit Adapterkarte. Auf den folgenden Seiten gehen wir mit dir gemeinsam das Auflöten des ESP32 Chips auf die Adapterkarte durch. Viel

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