Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung.
|
|
- Ralf Böhler
- vor 7 Jahren
- Abrufe
Transkript
1 Mark VHS Augsburg 2015 mark@mark-fink.de
2 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, ist eine der interessantesten und nützlichsten Anwendungen. Arbeiten mit 220V Netzspannung sind kompliziert und ggf. gefahrvoll und müssen vom Fachmann durchgeführt werden. Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt.
3 Experimentier-Board (Breadboard) Schnelles Erstellen von Prototypen Keine Lötarbeiten! Wiederverwendbar Wichtig ist die Leitungs-Verbindungen unterhalb der Steckpunkte zu kennen um Fehler & Beschädigung der Komponenten zu vermeiden!
4 LED Betriebsspannung: 2.0 V Größe 5mm Stromaufnahme 20 ma LED-Wiederstands-Rechner
5 LED Aufgabe 1: Taste LED Schaltung Nutzung von Breadboard und Verbindungsleitungen Bauteile: Taste, 180 Ohm Widerstand, LED Prüfung der Bauteile Messung des Widerstands mit dem Multimeter Durchgangsprüfung der Taste mit dem Multimeter Aufbau der Taste LED Schaltung (stromlos) Prüfung der Schaltung (stromlos) Spannungsversorgung 5.0 V vom Arduino Inbetriebnahme der Schaltung Messung von Spannungen in der Schaltung
6 LED Aufgabe 2 Nutzung von I/O Pins des Arduino Bauteile: Taste, 180 Ohm Widerstand, LED, 10 kohm Widerstand Nach dem Buch Getting Started with Arduino, 3rd Edition Seite 40
7 LED Aufgabe 2 (Breadboard)
8 LED Aufgabe 2 Fritzing: (
9 ArduBlock Überblick / Bedienung Kontroll-Elemente Pins Operatoren Variablen Utilities Speichern / Laden Upload Serielle Konsole
10 LED Aufgabe 2 ArduBlock (simple)
11 LED Aufgabe 3 ArduBlock (on / off)
12 LED Aufgabe 3 Entprellung der Taste
13 LED Aufgabe 3 ArduBlock (entprellt)
14 LED Aufgabe 3 ArduBlock (entprellt)
15 Arduino IDE Bedienelemente
16 Auswahl des Arduino Board Type
17 Arduino IDE Toolbar
18 Struktur eines Arduino Sketch Deklaration von Variablen setup (muss vor loop stehen) loop
19 Hilfe finden Getting Started Environment Troubleshooting Reference Find in Reference Ctrl+Shift+F FAQ Arduino.cc
20 C-Programme: Kommentare Kommentare können überall stehen Werden mit // oder /* und */ erstellt Kommentare wirken sich nicht auf den Code aus
21 Kommentare Kommentare können überall stehen Werden mit // oder /* und */ erstellt Kommentare wirken sich nicht auf den Code aus
22 Operatoren Gleichheitszeichen = wird für Zuweisung benutzt == wird für Vergleiche benutzt
23 Operatoren und, oder, nicht && ist und ist oder! ist nicht
24 Deklaration von Variablen Logisch / Boolean: bool variablename; Integer: int variablename; String: String: stringname []; Sichtbarkeit: Variable ist in dem Block sichtbar in dem sie deklariert wurde. Bsp: Eine Variable die innerhalb des Setup-Block deklariert wurde ist nur in diesem und allen untergeordneten Blöcken sichtbar.
25 Zuweisung von Variablen Logisch / boolean: variablename = false; variablename = true; Integer: variablename = 1234; String: stringname = Mark Fink ;
26 Statement IF Condition (), <, <=, ==, >, >=,... then Block optionaler else Block
27 Statement for
28 Statement while while ( count<10 ) { //while action code goes here }
29 Statement break Ausstieg aus einer do, for, while Schleife ohne Beachtung der Schleifen-Bedingung
30 Statement continue Überspringt die nachfolgenden Kommandos im Schleifen-Körper und setzt mit der Prüfung Schleifen-Bedingung fort. Ggf. wird die nächste Iteration der Schleife durchgeführt.
31 Aufgabe 4: Schleife Benutzung der Arduino IDE Mit einer Schleife von 1 bis 100 zählen und die Werte über die Serielle Schnittstelle ausgeben (Serial.println( hallo );). Serialle Schnittstelle initialisieren in setup(): (Serial.begin(9600);) Zu schnell gezählt?: Wartezeit einbauen (delay(200); in ms)
32 Aufgabe 5: Schleife mit Abbruch Benutzung der Arduino IDE Auf Lsg. Aufgabe 4 aufbauend Abbruch der Schleife über Taste (Widerstand 10 kohm) Im setup()-block: pinmode(7, INPUT); Für die Bedingung digitalread(7) für Pin 7 nutzen Neustart des Sketch mit Upload oder Reset Taste
33 Arduino Spezifische Kommandos pinmode(), Werte: INPUT, OUTPUT digitalwrite(), Werte: HIGH, LOW digitalread()
34 Arduino Spezifische Kommandos delay(), Wert in ms: Bsp: 1000
35 Arduino Spezifische Kommandos Serial.begin(); Wert: Baudrate Bsp: 9600 Serial.print(); Wert: Zeichenkette Serial.println(); Serial.flush(); Serial.read();
36 Arduino Spezifische Kommandos Serial.read();
37 ASCII Tabelle
38 Aufgabenstellung bis nächsten Sonntag Blink LED (Knight-Rider wer möchte) Mit ArduBlock oder/und Arduino IDE Nächsten Sonntag Lösung vorstellen Code-Clinik
39 Weiterführende Informationen: Seminar Seite (incl. Foliensatz): Arduino Ebooks (in English): Getting Started with Arduino, 3rd Edition, Massimo Banzi, Michael Shiloh: Beginning C for Arduino, Jack Purdum: Practical AVR Microcontrollers, Alan Trevennor: Learning Programming: ArduBlock Lernmaterial: ArduBlock Referenz:
40 Fragen / Anregungen
41 Vielen Dank für die Aufmerksamkeit!
Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de
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,
MehrMark 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
MehrEinfü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
MehrWas 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
MehrErste 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
MehrBisher 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
MehrArduino 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
MehrStreetlight. Datenblatt 32 W 42 W 53 W 88 W 117 W 155 W 210 W
Datenblatt Streetlight 32 W 42 W 53 W 88 W 117 W 155 W 210 W Art.-Nr.: STRL 32W 651-846934 STRL 42W 651-846958 STRL 53W 651-846583 STRL 88W 651-846972 STRL 117W 651-846996 STRL 155W 651-846606 STRL 210W
MehrARDUINO Ü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
MehrEinen elektronischen Würfel programmieren
Einen elektronischen Würfel programmieren In einer ersten Annäherung soll eine von sechs LEDs nach dem Zufallsprinzip zum Leuchten gebracht werden. Dazu muss eine Zahl zwischen 1 und 6 erzeugt und die
MehrSMD Floodlight. Datenblatt 10 W 35 W 50 W 100 W 150 W
Datenblatt 10 W 35 W 50 W 100 W 150 W Art.-Nr.: SMD 10W 651-839165 SMD 35W 651-839189 SMD 50W 651-839202 SMD 100W 651-839226 SMD 150W 651-839240 10 W 35 W 50 W 100 W 150 W 874/2012 + Vorteile Wärmeableitung
MehrGlas Tube Light. Datenblatt 7.3 W 11.3 W 14 W 15 W 20.6 W 22.5 W
Datenblatt Glas Tube Light 7.3 W 11.3 W 14 W 15 W 20.6 W 22.5 W Art.-Nr.: GT8 7.3W 651-846323 GT8 11.3W 651-846347 GT8 14W 651-846361 GT8 15W 651-846408 GT8 20.6W 651-846385 GT8 22.5W 651-846422 T8 Glas
MehrGirls 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
MehrStarten 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);
MehrWir 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:
MehrDatenblatt. Alu Tri Proof Light (High Lumen) 50 W 60 W. Art.-Nr.: ATPRHL 50W ATPRHL 60W
Datenblatt Alu Tri Proof Light (High Lumen) 50 W 60 W Art.-Nr.: ATPRHL 50W 651-843612 ATPRHL 60W 651-843650 Alu Tri Proof Light (High Lumen) 50 W 60 W 874/2012 + Vorteile direkte Lichtverfügbarkeit kompaktes
MehrArduino 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
MehrEingaben. 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
MehrGirls Day 2018 Programmiereinführung
Girls Day 2018 Programmiereinführung Gregor Groß-Weege Hardware Hochfrequenztechnik Würselen, 26.04.2018 www.lancom-systems.de Mikrocontroller Hä? Was ist ein Mikrocontroller? Programmierbarer Baustein
MehrDatenblatt. Highbay Light 100 W 150 W 200 W. Art.-Nr.: HBL 100W HBL 150W HBL 200W
Datenblatt 100 W 150 W 200 W Art.-Nr.: HBL 100W 651-839103 HBL 150W 651-839127 HBL 200W 651-839141 100 W 150 W 200 W 874/2012 + VorteIle Wärmeableitung durch Kühlriffel verschiedene Abstrahlwinkel möglich
MehrTCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor
TCS3200 Farbsensor 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: Schritt 1 Anschließen
MehrListe Gute-Unternehmen.de
Liste Gute-Unternehmen.de Gute-Unternehmen.de Status Quo: Selbsterklärung komplette Bearbeitung der elf Themen Beschreibung von mindestens 10 Maßnahmen Festlegung von Verantwortlichkeiten, Zeiten und Kontrolle
Mehrfoexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover
foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover Inhaltsverzeichnis 1 Das Board... 3 2 Programmierung: Grundstruktur... 3 3 Versuche... 4 3.1 Eine LED
MehrMattlupen, Klarlupen und Fresnellinsen für Exakta- und Exa-Kameras Seite 1 von 5 Tabelle 1: Mattlupen und Klarlupen (Glasausführung)
Mattlupen, Klarlupen und Fresnellinsen für Exakta und ExaKameras Seite 1 von 5 Tabelle 1: Mattlupen und Klarlupen (Glasausführung) 01 Mattlupe vollständig mattiert (Standardausführung) 03 Mattlupe mit
MehrDatenblatt. Ground Light 22 W 30 W. Art.-Nr.: GRL 22W GRL 30W
Datenblatt 22 W 30 W Art.-Nr.: GRL 22W 651-844145 GRL 30W 651-844169 22 W 30 W 874/2012 + VorteIle Wärmeableitung durch Aluminiumdesign viele verschiedene Abstrahlwinkel mlöglich Energieeinsparung von
MehrSystemvoraussetzungen
Garbit GmbH & Co. KG Systemvoraussetzungen Hersteller: Garbit GmbH & Co. KG AppName: Garbit Erweiterter Mahnversand 3.0 Andrej Abramov 28.4.2015 Version 1.0 Impressum Adresse GARBIT GMBH & CO. KG Luitpoldstr.
MehrDatenblatt. Highbay Power Light 300 W. Art.-Nr.: HBPL 300W
Datenblatt Highbay Power Light 300 W Art.-Nr.: HBPL 300W 651-843711 Highbay Power Light 300 W 874/2012 + Vorteile Wärmeableitung durch Kühlriffel verschiedene Abstrahlwinkel möglich Energieeinsparung von
Mehrsaarland 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.
MehrDatenblatt. Linear Highbay Light 60 W 80 W. Art.-Nr.: LHBL 60W LHBL 80W
Datenblatt 60 W 80 W Art.-Nr.: LHBL 60W 651-839271 LHBL 80W 651-839295 60 W 80 W 874/2012 + Vorteile Wärmeableitung durch Aluminiumdesign direkte Lichtverfügbarkeit Energieeinsparung von bis zu 60% mit
MehrAufsichtsbehörde gem. 34c GewO: Fachdienst Öffentliche Sicherheit und Ordnung, Werner-Hilpert-Straße 1 D Dietzenbach
Lifestyle Immobilien Inhaber: Loredana Lörincz Immobilienkauffrau (IHK geprüft) Hugenottenallee 52 Tel: 06102 322928 63263 Neu-Isenburg Fax: 06102 322678 Mobil: 0177 455 455 9 Email: info@lifestyle-immobilien.net
MehrDatenblatt. UFO Light 100 W 150 W 200 W. Art.-Nr.: UFO 100W UFO 150W UFO 200W
Datenblatt 100 W 150 W 200 W Art.-Nr.: UFO 100W 651-848112 UFO 150W 651-847078 UFO 200W 651-847115 100 W 150 W 200 W 874/2012 + Vorteile Wärmeableitung durch Kühlriffel verschiedene Abstrahlwinkel möglich
MehrSINNsorik 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
MehrArduino 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,
MehrLichtschranke LS 1200 Serie
Lichtschranke Lichtschranken für den professionellen Einsatz Die neuentwickelte High End Lichtschrankenfamilie LS 1200 connect ist eine hochpräzise unidirektionale statische Infrarotlichtschranke. Aufgrund
MehrDie besten (und schlechtesten) Handelstage des Monats beim DAX
Die besten (und schlechtesten) Handelstage des Monats beim DAX Risikohinweise Die bereitgestellten Informationen stellen weder ein Angebot noch eine Angebotsaufforderung in einem solchen Staat dar, in
MehrDatenblatt. T5 Tube Light 9 W 18 W 25 W. Art.-Nr.: T5 9W T5 18W T5 25W
Datenblatt T5 Tube Light 9 W 18 W 25 W Art.-Nr.: T5 9W 651-838120 T5 18W 651-838106 T5 25W 651-838144 T5 Tube Light 9 W 18 W 25 W ENERG Y IJA IE IA енергия ενεργεια A ++ A + A B C D E A ++ XXX kwh/1000h
MehrT5 Tube Light (dimmbar) 20 W (Spezialgrößen) Art.-Nr.: T5 20W T5 20W T5 20W
Leaflet T5 Tube Light (dimmbar) (Spezialgrößen) Art.-Nr.: T5 20W 651-844442 T5 20W 651-844466 T5 20W 651-844527 T5 Tube Light (dimmbar) ENERG Y IJA IE IA енергия ενεργεια A ++ A + A B C D E A ++ XXX kwh/1000h
MehrArbeitsblatt 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
MehrDie bereitgestellten Informationen stellen weder ein Angebot noch eine Angebotsaufforderung in einem solchen Staat dar, in dem ein derartiges Angebot
Die bereitgestellten Informationen stellen weder ein Angebot noch eine Angebotsaufforderung in einem solchen Staat dar, in dem ein derartiges Angebot bzw. eine derartige Angebotsaufforderung gesetzeswidrig
MehrErste 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
MehrDie Tages-Übersicht. Mustervorlagen. Datum: Wochentag: Mitarbeiter im Salon: ( Std.), ( Std.), ( Std.), ( Std.), ( Std.), ( Std.), ( Std.), ( Std.
Die Tages-Übersicht Datum: Wochentag: Mitarbeiter im Salon: ( Std.), ( Std.), Einnahmen des Tages: Ausgaben des Tages: Mitarbeiter des Tages: Skript-Nr.: 0086 Autor: Sebastian Mörtl Seite: 2 Die Wochen-Übersicht
MehrFelder 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);
MehrIoT-Werkstatt Das Internet der Dinge anfassbar machen Algorithmisches Denken
IoT-Werkstatt Das Internet der Dinge anfassbar machen Algorithmisches Denken Klaus-Uwe Gollmer und Guido Burger Vorbereitung Editor USB Status 1. Octopus Board mit USB-Kabel verbinden 2. Arduino (IoT-Werkstatt)
MehrArduino und die Physical Computing Revolution Playground AV Anton Bachmayr - Netzteil
Arduino und die Physical Computing Revolution Playground AV 2011 Anton Bachmayr - Netzteil 1 Der Inhalt Wir sind Was ist ein Microcontroller? Arduino - Eine Übersicht Die Arduino IDE Die Arduino Programmiersprache
Mehrsaarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 6
Abgabe Dieses Übungsblatt ist bis Freitag, 13.06. um 12:00 Uhr per Email an den eigenen Tutoren abzugeben. Benennen Sie die Abgabe bitte eindeutig: Matrikelnummer _Abgabe_Blattnummer.Format. 1 Theremin
MehrSystem.out.println("TEXT");
Inhaltsübersicht - Erstes Beispiel - Datentypen - Ausdrücke und Operatoren - Schleifen / Bedinungen - Struktogramme - Grundgerüst eines Programms in JAVA - Einlesen von Daten Erstes Beispiel public class
MehrEine 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
MehrDie Sonne spielt Musik
Die Sonne spielt Musik Magst du Musik? Spielst du ein Instrument? Wie wäre es, wenn du dein eigenes Instrument bauen könntest. Ein Fotowiderstand reagiert auf Licht. Je mehr Licht auf ihn trifft, je besser
MehrErste 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
Mehranaloge 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.
MehrProjektworkshop 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
MehrFür die große Familie - oder Pensions-Betreiber!
Für die große Familie - oder Pensions-Betreiber! großzügiges und gepflegtes Appartementhaus inkl. Inventar Kurort Birnbach Daten im Überblick Ort: Objektart & Typ: Kaufpreis: Käuferprovision: Zustand:
MehrStruktur 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
MehrArduino, 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
MehrFACHHOCHSCHULE AUGSBURG Hochschule für Technik, Wirtschaft und Gestaltung
C Sprachelemente für Übung 2 Typumwandlungen (type casts) Bei Ausdrücken, in denen Operanden mit unterschiedlichem Typ vorkommen, werden diese vom Compiler vor der Ausführung automatisch in einen gemeinsamen
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrKontrollfluss. man Verzweigungen und Sprünge. o bisher linear (von oben nach unten) o Für interessante Programme braucht
Kontrollanweisungen Kontrollfluss o bisher linear (von oben nach unten) o Für interessante Programme braucht man Verzweigungen und Sprünge Kontrollfluss o bisher linear (von oben nach unten) o Für interessante
MehrAlgorithmen zur Datenanalyse in C++
Algorithmen zur Datenanalyse in C++ Hartmut Stadie 16.04.2012 Algorithmen zur Datenanalyse in C++ Hartmut Stadie 1/ 39 Einführung Datentypen Operatoren Anweisungssyntax Algorithmen zur Datenanalyse in
MehrAnwenderdokumentation. Systemeinstellungen
Anwenderdokumentation Systemeinstellungen Haftungsausschluss / Copyright 1. Inhalt der Handbücher Die Autoren übernehmen keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität
MehrDatenblatt. Floodlight 40 W 80 W 160 W 200 W. Art.-Nr.: FL 40W FL 80W FL 160W FL 200W
Datenblatt 40 W 80 W 160 W 200 W rt.-nr.: FL 40W 651-838038 FL 80W 651-839257 FL 160W 651-838069 FL 200W 651-838045 40 W 80 W 160 W 200 W 874/2012 + Vorteile Wärmeableitung durch Kühlriffel asymetrische
MehrWunderst 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
MehrArduino 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)
MehrDigitalelektronik 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.
MehrJoy-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.
MehrDC 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
MehrIG Streuobst Kernen e.v. Rechtliche Hinweise
IG Streuobst Kernen e.v. Rechtliche Hinweise Das Dokument enthält folgende rechtliche Hinweise 1. Impressum... 2 2. Privatsphäre und Datenschutz... 3 3. Widerruf von Bestellungen... 4 4. Allgemeine Geschäftsbedingungen
MehrPython Intro. Vorsemesterkurs Informatik Praktischer Teil WS2012/13. 2.Oktober Vorkurs Informatik - WS 2012/13
Python Intro Vorsemesterkurs Informatik Praktischer Teil WS2012/13 2.Oktober 2012 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrDer Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter
Der Arduino im Physikunterricht Cheat-Sheet Christopher Kommetter WAS IST EIN A RDUINO? Um den Einstieg in die Mikrokontrollerprogrammierung zu vereinfachen, wurde das Arduino-Projekt ins Leben gerufen.
Mehrifunded-umfrage zur Beliebtheit von Immobilien- Crowdinvestments Berlin November 2017
zur Beliebtheit von Immobilien- Crowdinvestments Berlin - 21. November 2017 Haftungsausschluss Haftungsausschluss Die iestate GmbH, Berlin, als Betreiberin der Plattform ifunded handelt bei der Anlagevermittlung
MehrArduino - 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
MehrHelvePic32 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,
MehrGrid Light. Datenblatt. 4x6 W /12 W 2x23 W 1x10 W / 15 W
Datenblatt Grid Light 4x6 W /12 W 2x23 W 1x10 W / 15 W rt.-nr.: GRID 4x6W 651-844282 GRID 4x12W 651-844329 GRID 2x23W 651-844305 GRID 1x10W 651-845586 GRID 1x15W 651-845609 Grid Light 4x6 W /12 W 2x23
MehrUm ü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
Mehr1. Erste Schritte 2. Einfache Datentypen 3. Anweisungen und Kontrollstrukturen 4. Verifikation 5. Reihungen (Arrays)
1. Erste Schritte 2. Einfache Datentypen 3. Anweisungen und Kontrollstrukturen 4. Verifikation 5. Reihungen (Arrays) II.1.3. Anweisungen und Kontrollstrukturen - 1 - Anweisung Anweisung Zuweisung Methodenaufruf
MehrErste 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
MehrEinfü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
MehrInstallation 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
MehrSystem-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
MehrJavakurs für Anfänger
Javakurs für Anfänger Einheit 06: Einführung in Kontrollstrukturen Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Einführung in Kontrollstrukturen 3 Grundstrukturen von
Mehr1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH
1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH Die Umgebungsvariable CLASSPATH kann im Hamster-Simulator sowohl für Compiler als auch für die Ausführung des Hamster-Programms gesetzt werden: Hierdurch
MehrImpressum. Pflichtangaben lt. Teledienstgestz. Dieser Internet-Auftritt wird betrieben von: Stern Apotheke und Stern Apotheke im Kaufland
Impressum Pflichtangaben lt. Teledienstgestz Dieser Internet-Auftritt wird betrieben von: Stern Apotheke und Stern Apotheke im Kaufland Apothekerin Angela Skamiera e.k. Marler Stern 65 45768 Marl Tel.:
MehrArduino µ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
MehrEINI LW/WiMa. Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 16/17
EINI LW/ Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 16/17 Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-dortmund.de
MehrJava Anweisungen und Ablaufsteuerung
Informatik 1 für Nebenfachstudierende Grundmodul Java Anweisungen und Ablaufsteuerung Kai-Steffen Hielscher Folienversion: 24. Januar 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht
MehrPython Intro I. Vorsemesterkurs Informatik Praktischer Teil WS 2013/14. 1.Oktober Vorkurs Informatik - WS 2013/14
Python Intro I Vorsemesterkurs Informatik Praktischer Teil WS 2013/14 1.Oktober 2013 Let's get started } Skript, Übungen, Folien... Alles zum Praxisteil auf http://vorkurs.cs.unifrankfurt.de Bücher: Fragen!
MehrEinfü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
MehrWindows 10: Explorer zeigt plötzlich doppelte Laufwerke an
Windows 10: Explorer zeigt plötzlich doppelte Laufwerke an PC-SCHULUNG-SCHREINER 2016 30.04.2016 (c) PC-SCHULUNG-SCHREINER 2016 1 Keine Haftung für Inhalte Dieses Dokument wurde mit größter Sorgfalt erstellt.
MehrVorkurs Informatik WiSe 16/17
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 05.10.2016 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2016
MehrSeriöse Kapitalanlage - ÜBER 15 JAHRE der gleiche MIETER
Seriöse Kapitalanlage - ÜBER 15 JAHRE der gleiche MIETER elegante und gepflegte 3-Zimmer-Eigentumswohnung mit Tiefgaragenstellplatz Pocking Daten im Überblick Ort: Pocking Objektart: Wohnung Objekttyp:
MehrDie for -Schleife HEUTE. Schleifen. Arrays. Schleifen in JAVA. while, do reichen aus, um alle iterativen Algorithmen zu beschreiben
18.11.5 1 HEUTE 18.11.5 3 Schleifen Arrays while, do reichen aus, um alle iterativen Algorithmen zu beschreiben Nachteil: Steuermechanismus ist verteilt Übersicht nicht immer leicht dazu gibt es for (
MehrBei 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 ({)
Mehr1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster
1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster Aufgabe: Bearbeitungszeit: ca. 1/4 Std) Schreiben Sie ein "objektorientiertes" Programm ("CuB_05_1") für das Sammeln der Körner. Aufgabenbeschreibung:
MehrNachtrag zum Fahrzeug-Gutachten vom Berichtsnummer: Besichtigungsort: Bielefeld. Hüsges GmbH Halskestr 20
Hüsges GmbH Halskestr 20 47877 Willich Gutachter Stefan Driefer Nachtrag zum Fahrzeug-Gutachten vom Berichtsnummer: Besichtigungsort: 27998921 Bielefeld FAHRZEUGDATEN Hersteller Volkswagen Hubraum / kw
MehrEINI LogWing/WiMa. Einführung in die Informatik für Naturwissenschaftler und Ingenieure. Vorlesung 2 SWS WS 17/18
EINI LogWing/ Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 17/18 Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-dortmund.de
Mehr