+ All Categories
Home > Documents > Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino...

Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino...

Date post: 23-Jun-2018
Category:
Upload: nguyenanh
View: 220 times
Download: 0 times
Share this document with a friend
52
Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.
Transcript
Page 1: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Arduino Einführung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 2: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Arduino Einführung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 3: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Page 4: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick

Page 5: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe

Page 6: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe Digitaler Output

Page 7: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation

Page 8: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren

Page 9: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren Variablen

Page 10: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Was so passieren wird:

Arduino Überblick Die Taschenlampe Digitaler Output Arduino Software Installation Programmieren Variablen Morsecode-Rätsel

Page 11: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Arduino Überblick

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 12: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AR

EF

1

GN

D

TX

RX

RE

SE

T

3V

3

A1

A2

A3

A4

A5

VIN

GN

D

GN

D

DIGITAL (PWM= )

ArduinoTM

IOR

EF

ICS

P

ICSP2

ON

POWER

01T

X0

RX

0RESET

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Arduino ÜberblickWo schließe man den Computer an?

Page 13: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Arduino ÜberblickAus welchen Teilen besteht eine Taschenlampe?

Page 14: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

aus

Arduino ÜberblickIm Innern besteht die Taschenlampe aus Batterien, einem Schalter und einer Leuchte.

Batterie +-Batterie +-

Page 15: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

an

aus

Arduino ÜberblickSchaltet man sie ein, leuchtet die Taschenlampe.

Batterie +-Batterie +-

Batterie +-Batterie +-

Page 16: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Strom fließt immer vom Plus zum Minus

Arduino ÜberblickDamit die Lampe leuchtet, brauchen wir einen geschlossenen Stromkreis.

Batterie +-

Batterie

+-

Page 17: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AR

EF

1

GN

D

TX

RX

RE

SE

T

3V

3

A1

A2

A3

A4

A5

VIN

GN

D

GN

D

DIGITAL (PWM= )

ArduinoTM

IOR

EF

ICS

P

ICSP2

ON

POWER

01T

X0

RX

0RESET

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Arduino ÜberblickWo ist am Arduino Plus und Minus?

Minus

Plus- Batterie +

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 18: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AR

EF

1

GN

D

TX

RX

RE

SE

T

3V

3

A1

A2

A3

A4

A5

VIN

GN

D

GN

D

DIGITAL (PWM= )

ArduinoTM

IOR

EF

ICS

P

ICSP2

ON

POWER

01T

X0

RX

0RESET

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Plus = 5VMinus

Plus

Arduino ÜberblickPlus heißt 5V und Minus heißt GND (Ground)

Minus = Ground

- Batterie +

Page 19: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AREF

1

GND

TX

RX

RESET

3V3

A1

A2

A3

A4

A5

VIN

GND

GND

DIGITAL (PWM= )

ArduinoTM

IOREF

ICSP

ICSP2

ON

POWER

01TX0

RX0RESET

11

55

10

10

15

15

20

20

25

25

30

30

A A

B B

C C

D D

E E

F F

G G

H H

I I

J J

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Widerstand 220 Ω (Ohm)

USB Kabel

TaschenlampeBauteile, die benötigt werden

Breadboard

Arduino

LED

Steckkabel (lang)

Taster

Page 20: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

TaschenlampeBauplan

Page 21: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

TaschenlampeSo funktioniert ein Breadboard

11

55

10

10

15

15

20

20

25

25

30

30

A A

B B

C C

D D

E E

F F

G G

H H

I I

J J

10

15

20

25

Page 22: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

TaschenlampeWo fließt der Strom lang?

Page 23: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Digitaler Output

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 24: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AR

EF

1

GN

D

TX

RX

RE

SE

T

3V

3

A1

A2

A3

A4

A5

VIN

GN

D

GN

D

DIGITAL (PWM= )

ArduinoTM

IOR

EF

ICS

P

ICSP2

ON

POWER

01T

X0

RX

0RESET

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Digitale Input- und Output-Pins

Digitaler OutputDigitale Pins können als Inputs oder Outputs verwendet werden

Inputs – Schalter – Taster – Kontakte

Outputs – LEDs – Motoren – Elektromagnete – Lautsprecher

Page 25: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

13

12

11

10 9 8 7 6 5 4 3 2

L

5V

A0

ANALOG IN

AREF

1

GND

TX

RX

RESET

3V3

A1

A2

A3

A4

A5

VIN

GND

GND

DIGITAL (PWM= )

ArduinoTM

IOREF

ICSP

ICSP2

ON

POWER

01TX0

RX0RESET

11

55

10

10

15

15

20

20

25

25

30

30

A A

B B

C C

D D

E E

F F

G G

H H

I I

J J

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Widerstand 220 Ω (Ohm)

USB Kabel

Digitaler OutputBauteile, die benötigt werden

Breadboard

Arduino

LED

Steckkabel

Page 26: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Bauplan

Das gelbe Kabel ist am Digital-Pin 9 angeschlossen.

Digitaler Output

Page 27: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Arduino-Software Installation

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 28: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Geht auf www.arduino.cc 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.

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Arduino-Software InstallationZuerst muss die Arduino-Software installiert werden.

Page 29: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Programmieren

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 30: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){

}voidloop(){}

ProgrammierenStruktur eines Programms (Sketch)

Page 31: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

pinMode(9,OUTPUT);

Pin, an dem wir die LED angeschlossen haben. Eine LED ist ein OUTPUT, ein Sensor wäre ein INPUT

Name des Befehls Argumente

Zeile muss mit Semikolon enden!

ProgrammierenBefehle

Page 32: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){pinMode(9,OUTPUT);

}voidloop(){}

ProgrammierenBefehle

Page 33: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){pinMode(9,OUTPUT);digitalWrite(9,HIGH);}voidloop(){}

ProgrammierenBefehle

Page 34: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

ProgrammierenBoard in der Arduino-Software auswählen

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 35: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

ProgrammierenSerial Port auswählen (könnte bei dir anders heißen)

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 36: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

ProgrammierenUpload (Übertragen des Programms aufs Arduino)

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 37: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

voidsetup(){pinMode(9,OUTPUT);digitalWrite(9,LOW);}voidloop(){}

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

ProgrammierenÄndere HIGH auf LOW und übertrage das Programm aufs Arduino. Was passiert?

Page 38: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Arduino Einführung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 39: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){pinMode(9,OUTPUT);}voidloop(){digitalWrite(9,HIGH);}

ProgrammierenBlink

Page 40: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){pinMode(9,OUTPUT);}voidloop(){digitalWrite(9,HIGH);digitalWrite(9,LOW);}

ProgrammierenBlink

Page 41: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

voidsetup(){pinMode(9,OUTPUT);}voidloop(){digitalWrite(9,HIGH);delay(1000);digitalWrite(9,LOW);delay(1000);}

ProgrammierenBlink

Page 42: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Programmieren mit Variablen

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 43: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Bauplan

Stecke das gelbe Kabel nun in den Digital-Pin 8.

Programmieren mit Variablen

Page 44: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Programmieren mit VariablenÄndere nun alle markierten Stellen von 9 auf 8.

voidsetup(){pinMode(8,OUTPUT);}voidloop(){digitalWrite(8,HIGH);delay(1000);digitalWrite(8,LOW);delay(1000);}

Page 45: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

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

Page 46: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

intledPin=8;

sinnvolle Namen sollte man verwenden

Zuweisungsoperator

Variablentyp Variablenname

Wert, der der Variable zugewiesen wird.

int = ganze Zahl float = gebrochene Zahl char = Buchstabe boolean = wahr/falsch

Programmieren mit VariablenSo kannst du eine Variable anlegen.

Zeile muss mit Semikolon enden!

Page 47: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

intledPin=8;

voidsetup(){pinMode(ledPin,OUTPUT);}voidloop(){digitalWrite(ledPin,HIGH);delay(1000);digitalWrite(ledPin,LOW);delay(1000);}

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Programmieren mit VariablenJetzt muss man immer nur noch eine Stelle ändern, nämlich den Variablenwert.

Page 48: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Rätsel

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Page 49: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

MorsecodeWas ist morsen?

Bild von Hannes Grobe – CC BY

Page 50: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

MorsecodeSchreib deinen Namen in Morsecode auf. Dein Vorname reicht.

A •- B -••• C -•-• D -•• E • F ••-• G --•

O --- P •--• Q --•- R •-• S ••• T - U ••-

H •••• I •• J •--- K -•- L •-•• M -- N -•

V •••- W •-- X -••- Y -•--Z --••

• kurzes Blinken - langes Blinken

Page 51: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

MorsecodeKleiner Hinweis: Mache nach jedem Buchstaben eine längere Pause (z.B. 1000ms).

kurzes Blinken

...digitalWrite(9,HIGH);delay(100);digitalWrite(9,LOW);delay(100);...

...digitalWrite(9,HIGH);delay(300);digitalWrite(9,LOW);delay(300);...

langes Blinken

Page 52: Arduin Einführun - Start Hardwarestarthardware.org/man_uploads/Kurzworkshop-Arduino.pdf · Arduino Einführung Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung

Ende

Diese Präsentation ist lizenziert unter einer Creative Commons Namensnennung (StartHardware.org) - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.


Recommended