1
00:00:04,680 --> 00:00:08,160
Moin Leute, zwar einfach komplex
mit dem Thema Arduino. 

2
00:00:08,200 --> 00:00:10,310
Moin aus Hamburg. 
Genau. 

3
00:00:10,770 --> 00:00:12,690
Wir müssen nochmal in unserem 
Info arbeiten, glaube ich. 

4
00:00:13,050 --> 00:00:15,990
Genau also. 
Es ist heute. 

5
00:00:16,239 --> 00:00:19,500
Um den Arduino gehen, dem einen 
oder anderen oder einer anderen 

6
00:00:19,510 --> 00:00:22,830
ist das vielleicht ein Begriff. 
Arduino ist eine Open Source 

7
00:00:22,880 --> 00:00:27,330
Hardware Software Kombination 
könnte man sagen, also natürlich

8
00:00:27,340 --> 00:00:30,350
primär bekannt für die für die 
Hardware, aber soweit ich 

9
00:00:30,360 --> 00:00:34,210
verstanden habe ist auch die die
Software natürlich entscheidend 

10
00:00:34,220 --> 00:00:36,950
und wichtig. 
Und wir bei der heißen Ware 

11
00:00:36,960 --> 00:00:40,620
nutzen den Arduino ziemlich 
häufig, um auch Demos 

12
00:00:40,630 --> 00:00:43,800
vorzuführen. 
Weil wir zum Arduino dann ja den

13
00:00:43,810 --> 00:00:47,490
Arduino quasi integrieren in 
unsere Plattform und dann dort 

14
00:00:47,990 --> 00:00:51,110
Sensor Werte auslesen, die 
Sensor aufzeichnen und 

15
00:00:51,120 --> 00:00:54,120
visualisieren zum Beispiel. 
Dafür bietet sich der Arduino 

16
00:00:54,130 --> 00:00:57,630
an, das ist mein fast täglicher 
Kontakt dazu und dann dachten 

17
00:00:57,640 --> 00:01:00,400
wir uns, das interessiert 
bestimmt mehr Leute ne, weil es 

18
00:01:00,410 --> 00:01:05,120
ja auch gerade so n Bastler 
Hobby Produkt ist ne aber kann 

19
00:01:05,129 --> 00:01:07,220
natürlich auch professionell 
eingesetzt werden für kleinere 

20
00:01:07,230 --> 00:01:10,440
Projekte und da sagt der. 
Das sollten wir uns mal genauer 

21
00:01:10,450 --> 00:01:12,030
angucken, wie das eigentlich 
funktioniert. 

22
00:01:12,040 --> 00:01:15,380
So, ja genau, wir machen noch ne
kurze Folge heute, aber man 

23
00:01:15,390 --> 00:01:17,920
liest ja auch so ein linkedin 
und so weiter ab und zu oder 

24
00:01:17,930 --> 00:01:21,140
wenn man ich habe immer so 
Google bubbel Nachrichten 

25
00:01:21,150 --> 00:01:23,910
irgendwie da kommen. 
Klar ist wahrscheinlich meiner 

26
00:01:23,920 --> 00:01:26,850
aber ich krieg ab und zu mal 
Artikel über Arduino scheinlich 

27
00:01:26,860 --> 00:01:30,780
Zuhörer nicht OK egal aber also 
vielleicht sollte man es mal 

28
00:01:30,790 --> 00:01:34,040
gehört haben und ich hier 
tatsächlich heute mitgebracht 3.

29
00:01:34,050 --> 00:01:37,750
Arduinos guckt mal. 
Ach so könnt ihr nicht hey aber 

30
00:01:37,790 --> 00:01:40,860
tatsächlich gibt es verschiedene
Formate von den Dingern ich ich 

31
00:01:40,870 --> 00:01:42,710
will einfach mal erklären wie 
das jetzt noch nie gehört oder 

32
00:01:42,720 --> 00:01:44,600
gesehen hat. 
Wieso ein Ding aussieht, das 

33
00:01:44,610 --> 00:01:47,400
sind also, das ist echt so eine 
kleine Platine, nur mit ein paar

34
00:01:47,440 --> 00:01:51,160
Steckplätzen drauf und der 
größte und aber auch also die 

35
00:01:51,170 --> 00:01:55,270
erste Arduino, der auf die Welt 
kam, der hieß Arduino UNO, den 

36
00:01:55,280 --> 00:01:57,240
habe ich hier in meiner Hand, 
der ist so groß wie. 

37
00:01:58,050 --> 00:02:00,870
Zigarettenschachtel ne kleinere.
Eine kleine Zigarettenschachtel,

38
00:02:00,880 --> 00:02:03,300
genauer, aber noch nicht mal so 
tief, also ein bisschen flacher.

39
00:02:03,710 --> 00:02:06,430
Sowie Zigarillos. 
Genau das dickste, das dickste 

40
00:02:06,440 --> 00:02:11,020
daran irgendwie USB Stecker sich
dann quasi USB Kabel dran 

41
00:02:11,030 --> 00:02:13,160
stecken kann. 
Dann habe ich noch einen 

42
00:02:13,170 --> 00:02:19,380
zweiten, das ist der sogenannte 
Maker Formfaktor MKR, der heißt 

43
00:02:19,390 --> 00:02:25,460
hier sogar Arduino MKRGSM ist 
besonders nice weil der hat also

44
00:02:25,470 --> 00:02:28,140
der ist jetzt noch so gering wie
ist das? 

45
00:02:29,190 --> 00:02:30,590
Streichholzschachtel. 
Bisschen. 

46
00:02:30,600 --> 00:02:32,260
Länger verlängerte 
Streichholzschachtel. 

47
00:02:32,790 --> 00:02:36,710
Genau und aber auf diesem 
kleinen Ding ist tatsächlich ja,

48
00:02:36,720 --> 00:02:39,390
wieso ein Mini Computer halt 
drauf n Micro Chip und aber hier

49
00:02:39,400 --> 00:02:44,290
in diesem Fall NGSM Chip, also 
quasi da kann quasi mobiles 

50
00:02:44,300 --> 00:02:45,900
Internet. 
Ja und dann kann ich damit 

51
00:02:45,910 --> 00:02:48,470
kommunizieren, dass ziemlich 
nice alles auf diesem kleinen 

52
00:02:48,480 --> 00:02:51,740
Ding drauf und dann habe ich 
hier den wir am liebsten zur 

53
00:02:51,750 --> 00:02:54,030
Demonstration, den habe ich den 
ganz kleinen hier den 

54
00:02:54,440 --> 00:02:58,910
sogenannten Nano von der 
Formfaktor die Nano und das ist 

55
00:02:58,920 --> 00:03:03,740
sogar DI Nano IOT, der heißt so 
weil der noch ein Paar mehr 

56
00:03:03,750 --> 00:03:06,550
Sensoren an Bord hat und hier 
zeigen wir genau zum Beispiel so

57
00:03:06,560 --> 00:03:09,930
grob und so weiter und der kann 
auch Bluetooth und der hat jetzt

58
00:03:09,940 --> 00:03:11,700
zum Beispiel einen wi fi. 
Modul drauf. 

59
00:03:11,710 --> 00:03:14,820
Also mit dem kann ich mich quasi
ins WLAN ein Hängen und dann 

60
00:03:14,830 --> 00:03:18,620
kann ich quasi Daten nicht 
auslese weiterschicken quasi das

61
00:03:18,630 --> 00:03:22,200
ist immer, das ist ja immer so, 
dass das Tracking ne, also wie 

62
00:03:22,210 --> 00:03:25,230
kriege ich also n kleinen jetzt 
hab ich so und wie groß ist der 

63
00:03:25,700 --> 00:03:27,460
ist jetzt wirklich nur noch 
kleine also im. 

64
00:03:27,470 --> 00:03:30,620
Bild zu bleiben. 2 B Kleines Big
Feuerzeug von den Ausmaßen würd 

65
00:03:30,630 --> 00:03:31,940
ich. 
Sagen ja genau so einig. 

66
00:03:31,950 --> 00:03:32,960
Genau. 
Ja, ja. 

67
00:03:33,680 --> 00:03:36,200
Genau und ganz flach auch ne. 
Also den Krieg ich irgendwie 

68
00:03:36,210 --> 00:03:39,790
richtig gut versteckt, auch so 
schon so und eingebaut ja und 

69
00:03:39,980 --> 00:03:42,260
geht ja immer wie kriege ich 
also was habe ich davon wenn ich

70
00:03:42,270 --> 00:03:46,090
so n Ding benutze also ich kann 
halt natürlich haben wir auch 

71
00:03:46,100 --> 00:03:48,270
ich kann hier natürlich alles 
Mögliche anschließen ne also 

72
00:03:48,280 --> 00:03:51,990
Sensoren und auch Aktoren also 
das ist die Idee von diesen 

73
00:03:52,000 --> 00:03:54,130
kleinen Platinen, die haben also
nicht nur. 

74
00:03:54,750 --> 00:03:57,590
Kommunikationskanäle, die 
Software kennen, also wie wi, 

75
00:03:57,600 --> 00:04:00,150
fi, Bluetooth und so weiter und 
sofort, sondern die haben die 

76
00:04:00,160 --> 00:04:03,970
sogenannten GPIOS generic 
Purpose Input Outputs. 

77
00:04:04,030 --> 00:04:08,220
Ja, Pins sagt man auch einfach 
nur Pins liebevoll, und zwar 

78
00:04:08,230 --> 00:04:10,540
eine ganze Menge und von denen 
gibt es verschiedene Sorten 

79
00:04:10,550 --> 00:04:14,440
Pins, es gibt nämlich die 
sogenannten analogen und 

80
00:04:14,450 --> 00:04:17,910
digitalen, die digitalen kann 
man sich vorstellen, wie schwer,

81
00:04:17,920 --> 00:04:21,800
die können halt einfach 120 da 
kommt entweder Signal an oder 

82
00:04:21,810 --> 00:04:24,870
Signal aus so und zwar in beide 
Richtungen, entweder nehme ich 

83
00:04:24,880 --> 00:04:28,400
was anderes ist oder ich schick 
das raus, Output und Input. 

84
00:04:28,470 --> 00:04:30,670
Es gibt halt immer. 
Und dann habe ich das gleiche 

85
00:04:30,680 --> 00:04:34,090
nochmal ein analog und was heißt
analog, das heißt da liegt dann 

86
00:04:34,100 --> 00:04:39,560
einfach ne ne Spannung an 
zwischen 0 und 10 Volt oder 

87
00:04:39,570 --> 00:04:44,140
irgend sowas und dann regelt 
quasi der ja der der der der der

88
00:04:44,150 --> 00:04:46,660
Mikrochip den ich hier also 
Arduino, den kann ich dann quasi

89
00:04:46,670 --> 00:04:49,340
programmieren und der regelt 
dann wieviel wieviel Volt quasi 

90
00:04:49,350 --> 00:04:52,490
rausgehen um analoges Signal zu 
schalten oder auch um 1 

91
00:04:52,500 --> 00:04:55,480
Abzumessen so ja und 
digitalisiert dann so, das ist 

92
00:04:55,490 --> 00:04:58,810
so die Erweiterung zu der, dass 
man typischerweise macht mit den

93
00:04:58,820 --> 00:05:01,990
Dingern ja, also wenn wenn man 
jetzt nicht nur die onboard 

94
00:05:02,000 --> 00:05:03,690
Sensorik hat, sondern erweitern 
will. 

95
00:05:03,760 --> 00:05:07,160
Kann man hier richtig Kabel dran
stecken oder löten und dann 

96
00:05:07,170 --> 00:05:09,280
schmeißt man ein paar Aktoren 
und Sensoren dran und die kann 

97
00:05:09,290 --> 00:05:12,650
ich dann quasi über das Programm
was ich spielen kann vielleicht 

98
00:05:12,660 --> 00:05:16,900
zu ansteuern, die Sensoren 
auslesen und Aktoren quasi auch 

99
00:05:16,910 --> 00:05:19,920
bewegen, ja. 
Ich hatte ein bisschen geschaut 

100
00:05:19,930 --> 00:05:23,340
und ich hatte ne ganz coole 
Beschreibung gesehen, dass der 

101
00:05:23,350 --> 00:05:25,960
Arduino oder so n 
Mikrocontroller ganz allgemein 

102
00:05:25,970 --> 00:05:31,120
quasi Abläufe automatisch 
steuert, also Ausgänge quasi 

103
00:05:31,130 --> 00:05:33,380
schaltet. 
Basierend auf den eingangs 

104
00:05:33,390 --> 00:05:36,170
Signalen und seiner jeweiligen 
Programmierung, das heißt 

105
00:05:36,180 --> 00:05:38,720
Eingang und die Programmierung. 
Sorgen dafür, dass irgendein 

106
00:05:38,760 --> 00:05:40,190
Ausgang passiert. 
Und Beispiel. 

107
00:05:41,010 --> 00:05:43,800
Getränke, Automaten, Kohle, 
Automat oder was weiß ich. 

108
00:05:44,100 --> 00:05:47,520
Ich kriege erst den Ausgang des 
Menü sozusagen angezeigt, wo ich

109
00:05:47,560 --> 00:05:49,930
welches Getränk auswählen 
möchte, wenn ich vorhin m 

110
00:05:49,940 --> 00:05:53,070
reingeschmissen und durch einen 
Sensor erkannt wurde, der quasi 

111
00:05:53,080 --> 00:05:56,070
an den Arduino gibt oder an den 
Mikro Controller ist eine Münze 

112
00:05:56,080 --> 00:05:57,780
vorhanden, also ist das eingangs
Signal. 

113
00:05:57,790 --> 00:06:00,660
Dann sagt die Programmierung 
jetzt zeigt das Menü an und das 

114
00:06:00,670 --> 00:06:05,010
ist das Ausgangs Signal was dann
zum Beispiel ja neue Anzeige 

115
00:06:05,050 --> 00:06:07,310
liefert. 
Genau das ist der ganz 

116
00:06:07,320 --> 00:06:09,850
klassische Fall, ne? 
Also wir haben eine Steuerung, 

117
00:06:09,860 --> 00:06:13,650
Steuerung wollte nur. 
Darauf hinaus, was sie sind, 

118
00:06:13,660 --> 00:06:17,200
eingetaucht die Details. 
Das stimmt, denn wir bewegen uns

119
00:06:17,210 --> 00:06:18,620
hier heute nochmal für die 
Zuhörer. 

120
00:06:18,630 --> 00:06:21,690
Zum einen Orden auf dem Bereich 
der Steuerung, also wir haben ja

121
00:06:21,700 --> 00:06:24,370
schon vorher gehabt und so 
weiter also wenn wir jetzt hier 

122
00:06:24,410 --> 00:06:28,110
Hardware, Maschinen, Sensoren 
und Aktoren bedienen sowas, wir 

123
00:06:28,120 --> 00:06:31,640
haben das auch schon mal in den 
Mund genommen, Gerrit SPS oder 

124
00:06:31,650 --> 00:06:35,360
das englische Wort PLC. 
Das sind typischerweise noch n 

125
00:06:35,370 --> 00:06:38,770
bisschen größere Dinge, aber im 
Prinzip geht es da auch. 

126
00:06:38,780 --> 00:06:41,280
Sind wir auf diesem Level ne, 
also wir haben hier und die sind

127
00:06:41,290 --> 00:06:44,900
auch relativ echtzeitfähig, die 
hier also die Signale hier 

128
00:06:44,910 --> 00:06:48,450
rausgehen und dann jetzt nicht 
drauf packen, Arduino, aber da 

129
00:06:48,460 --> 00:06:51,320
kann man schon relativ zügig auf
irgendwas reagieren. 

130
00:06:51,330 --> 00:06:54,690
Es gibt Leute die Programme der 
kleine Rechen so und dann hast 

131
00:06:54,700 --> 00:06:57,500
du den Sensor der irgendwelche 
Abstände und reagiert dann live,

132
00:06:57,510 --> 00:06:59,120
dass der Motor nicht hinfährt 
könntest. 

133
00:06:59,510 --> 00:07:02,220
Du könntest mit einem Chip auf 
jeden Fall einen Staubsauger 

134
00:07:02,230 --> 00:07:05,850
Roboter die Logik von 
Staubsaugroboter zum Beispiel 

135
00:07:05,860 --> 00:07:08,190
programmieren es irgendwelche 
Sensoren und so weiter und. 

136
00:07:08,260 --> 00:07:11,030
Verarbeitetes gibt Signale auf 
die Räder raus fahren, rechts 

137
00:07:11,040 --> 00:07:12,900
vor links oder geradeaus und so.
Ja genau. 

138
00:07:13,520 --> 00:07:16,330
Prima, dann alles machen. 
Ja, da war Steuerung haben, 

139
00:07:16,340 --> 00:07:18,830
wollte mal, dann sind wir dann 
Getränkeautomaten. 

140
00:07:18,840 --> 00:07:21,600
Beispiel war super aber dann 
bleiben wir quasi so 

141
00:07:21,610 --> 00:07:24,360
abgeschlossen ne also da haben 
wir jetzt keine Konnektivität 

142
00:07:24,730 --> 00:07:27,370
nach außen oder so aus der 
Getränkeautomat funktioniert ja 

143
00:07:27,380 --> 00:07:31,210
in sich ne nimmt die Mütze die 
Mütze ich schon die Münze und 

144
00:07:31,220 --> 00:07:33,490
dann zeigt er irgendwie ein 
Display was an und so dann ist 

145
00:07:33,500 --> 00:07:38,440
der quasi in sich fertig. 
Und das haben wir auch oft in 

146
00:07:38,450 --> 00:07:40,480
der OT. 
Das dass die Sachen, die in sich

147
00:07:40,490 --> 00:07:43,040
schlüssig sind und funktionieren
und deswegen muss man auch nicht

148
00:07:43,050 --> 00:07:46,200
anfassen, dann kannst du alles 
was drauf ist lassen an Software

149
00:07:46,240 --> 00:07:50,900
und ist dann wird es halt 10 
Jahre 20 Jahre und wenn dann 

150
00:07:50,910 --> 00:07:53,700
irgendwie nochmal benutzen 
willst um zum Beispiel die 

151
00:07:53,710 --> 00:07:56,210
Sensoren die da rauskommen oder 
auch die Aktoren irgendwie mit 

152
00:07:56,220 --> 00:07:59,060
der Cloud zu verbinden um von 
außen Signale darauf zu geben 

153
00:07:59,440 --> 00:08:02,030
oder einfach nur um zu 
beobachten wie s Status oder wie

154
00:08:02,040 --> 00:08:03,810
ist die Spannungs Aufnahme oder 
irgendwas. 

155
00:08:04,450 --> 00:08:08,230
Dann wird es dann ein bisschen, 
ja, wenn es vor allem sehr alt 

156
00:08:08,240 --> 00:08:10,010
ist, dann ein bisschen 
kniffliger. 

157
00:08:10,020 --> 00:08:12,890
Das zeigt das. 
Du machst jetzt n Fahrt auf oder

158
00:08:12,900 --> 00:08:14,960
du machst das Thema OT 
Operational Technology. 

159
00:08:14,970 --> 00:08:16,220
Auf n bisschen. 
Weil du noch n. 

160
00:08:16,230 --> 00:08:18,620
Bisschen möchtest. 
Vielleicht hat bei uns ist ja 

161
00:08:18,630 --> 00:08:22,130
spannend, dass wir den Kram 
quasi integrieren, ne Bilder und

162
00:08:22,140 --> 00:08:24,910
wenn wir das machen wollen, dann
bringt es nichts die an den 

163
00:08:24,920 --> 00:08:26,690
abgeschlossenen 
Getränkeautomaten irgendwie zu 

164
00:08:26,700 --> 00:08:28,750
sehen, dann wollen wir irgendwie
denkt. 

165
00:08:28,760 --> 00:08:30,360
Aber das war jetzt erstmal 
unabhängig von uns. 

166
00:08:30,370 --> 00:08:34,100
Das sozusagen Mikrocontroller 
kann eine ein Gerät steuern, ein

167
00:08:34,110 --> 00:08:35,360
in sich geschlossenes. 
Genau. 

168
00:08:35,370 --> 00:08:37,679
Und. 
Jetzt lass uns nochmal sprechen 

169
00:08:37,690 --> 00:08:39,640
wir jetzt gerade wir über 
Arduino. 

170
00:08:39,710 --> 00:08:42,390
Mikrocontroller sprechen oder 
die Aduino Boards. 

171
00:08:42,400 --> 00:08:46,660
Also was machen die so? 
Besonders und lass mich dazu 

172
00:08:46,670 --> 00:08:50,620
vielleicht sagen, dass der erste
Arduino 2005 in Italien 

173
00:08:50,630 --> 00:08:53,330
entwickelt wurde. 
Ich habe auch den Namen der 

174
00:08:53,340 --> 00:08:55,940
Gründer von Arduino 
aufgeschrieben, das sind Massimo

175
00:08:55,980 --> 00:09:00,170
Banzi und David. 
Quartier les ja, ich hoffe, das 

176
00:09:00,180 --> 00:09:01,680
hab ich richtig ausgesprochen. 
Ich kann. 

177
00:09:01,690 --> 00:09:03,720
Da auch nicht weiterhelfen, 
schließlich ist relativ. 

178
00:09:03,730 --> 00:09:06,960
Und ja, die sind, ich glaube, 
die haben im ersten Jahr so ein 

179
00:09:06,970 --> 00:09:10,600
paar 100 Stück irgendwie 
produziert. 3 Jahre später hat 

180
00:09:10,610 --> 00:09:13,750
schon viele tausende und 
heutzutage weiß ich gar nicht, 

181
00:09:13,760 --> 00:09:17,510
was die, was die 
Produktionszahlen angeht, musst 

182
00:09:17,520 --> 00:09:20,260
du mal nachgucken. 
Aber was jetzt ganz spannend 

183
00:09:20,270 --> 00:09:23,800
ist, wie letztes Jahr gab es ne 
veröffentlichte Series B von 

184
00:09:23,810 --> 00:09:26,860
Arduino, also eine 
Finanzierungsrunde mit 

185
00:09:26,870 --> 00:09:28,980
Wagniskapital nennt man N Series
B. 

186
00:09:29,020 --> 00:09:31,680
Typischerweise gibt es auch ne 
Runde und eine Series a, aber 

187
00:09:31,690 --> 00:09:35,780
das ist nicht veröffentlicht, 
das gab es vielleicht geheim und

188
00:09:35,790 --> 00:09:38,810
auf jeden Fall die Serie über 
32000000. 

189
00:09:39,450 --> 00:09:43,630
Dollar Kapitalerhöhung quasi 
dieser dieser dieser Firma sind 

190
00:09:43,640 --> 00:09:48,090
Bosch und Arm als. 
Bekannteste Investoren auch 

191
00:09:48,100 --> 00:09:51,480
eingestiegen und Aduino also. 
Ja, spätestens seitdem sind die 

192
00:09:51,490 --> 00:09:54,720
ziemlich stark in der Presse und
sind aber natürlich auch 

193
00:09:54,730 --> 00:09:57,050
berühmt. 
Und warum ist das so, was macht 

194
00:09:57,060 --> 00:09:58,390
sie so besonders aus seiner 
Sicht? 

195
00:09:59,240 --> 00:10:02,030
Ja, weil die, weil du hast am 
Anfang gesagt, weil es im 

196
00:10:02,040 --> 00:10:04,900
Prinzip Open Source ist, und 
zwar nicht nur die Hardware. 

197
00:10:04,910 --> 00:10:07,040
Also du kannst also was heißt 
Open Source Hardware, also die 

198
00:10:07,050 --> 00:10:11,510
Ganzen, das ist ja n mikrochip 
und jetzt verlasse ich meine 

199
00:10:11,520 --> 00:10:14,550
Komfortzone, aber ich bin 
Software und kein Mikro 

200
00:10:14,560 --> 00:10:17,760
elektroniker, aber es ist alles 
offen gelegt wie das alles 

201
00:10:17,770 --> 00:10:19,890
funktioniert, die ganzen 
Schaltungen wieder drauf gelötet

202
00:10:19,900 --> 00:10:23,470
ist welche Spannungs und so 
weiter also im Prinzip der ganze

203
00:10:23,480 --> 00:10:26,540
Schaltplan und alles was 
funktioniert in Hardware 

204
00:10:26,550 --> 00:10:30,070
gegossen ist völlig offen gelegt
und sehr gut dokumentiert, so 

205
00:10:30,080 --> 00:10:32,640
dass jeder der sich ein bisschen
mehr auskennt als ich, da sich 

206
00:10:32,650 --> 00:10:35,160
irgendwie beliebig in die Tiefe.
Einarbeiten kann und auch 

207
00:10:35,170 --> 00:10:38,200
beliebig rumpfuschen kann. 
Das ist die, das ist gewollt, 

208
00:10:38,210 --> 00:10:39,990
ja. 
Das heißt, ich kann diesen 

209
00:10:40,030 --> 00:10:44,470
Bauplan mir runterladen. 
Soll ich sofort herunterladen 

210
00:10:44,480 --> 00:10:47,450
Bund wenn ich entsprechende 
Maschine hätte oder Maschinen, 

211
00:10:47,490 --> 00:10:50,200
dann bau ich das. 
Einfach selber genau genau also 

212
00:10:50,210 --> 00:10:51,500
die meisten Nutzer, so wie ich 
w. 

213
00:10:51,510 --> 00:10:54,660
Ich gehe damit ein bisschen 
größer Flug ran SOK, das habe 

214
00:10:54,670 --> 00:10:57,970
ich schon zusammen gebaut, 
Bauplan hin oder her, ja und da 

215
00:10:57,980 --> 00:11:01,000
ist auch immer so ne also das 
Ding wenn du das bestellst, das 

216
00:11:01,010 --> 00:11:04,890
ist sofort ausführbar. 
Ja du steckst also jetzt kommen 

217
00:11:04,900 --> 00:11:06,700
wir zum zweiten Teil, wie kannst
du dich bedienen? 

218
00:11:06,710 --> 00:11:08,160
Die Hardware die offen gelegt 
ist? 

219
00:11:08,230 --> 00:11:10,350
Also die Experten, die können 
sich das angucken, damit ganz 

220
00:11:10,360 --> 00:11:12,930
spezielle Sachen machen. 
Es ist nichts irgendwo in der 

221
00:11:12,940 --> 00:11:15,130
Tür stehst und sagst du Black 
Box, ich weiß nicht was hier los

222
00:11:15,140 --> 00:11:16,700
ist. 
Das ist genau das, was Arduino 

223
00:11:16,710 --> 00:11:19,590
nicht, das ist alles offen 
gelegt und von der Software 

224
00:11:19,600 --> 00:11:22,210
Seite, da gibts halt n riesen 
Ökosystem drumherum vielleicht 

225
00:11:22,220 --> 00:11:24,850
nicht im ersten Gründungsjahr, 
aber mittlerweile ist es so. 

226
00:11:25,570 --> 00:11:29,830
Und es gibt zum Beispiel eine 
spezielle IDEIDE Integrated 

227
00:11:29,840 --> 00:11:34,400
Development Environment, also 
quasi eine Programmierplattform,

228
00:11:34,410 --> 00:11:38,070
ein programmier Tool, womit du 
quasi den den die Logik die 

229
00:11:38,080 --> 00:11:40,390
steuerungs Logik, über die wir 
gerade gesprochen haben, die 

230
00:11:40,400 --> 00:11:42,940
muss ja irgendwie Software 
festgehalten werden und dann 

231
00:11:42,950 --> 00:11:46,100
kannst du mir über dieses Aduino
eigene IDE kannst du quasi Code 

232
00:11:46,110 --> 00:11:51,200
schreiben und den kannst du dann
quasi auf dieses auf diesem 

233
00:11:51,210 --> 00:11:53,940
Arduino spielen. 
Hier ist jetzt ein bisschen was 

234
00:11:53,950 --> 00:11:56,660
anderes als wir normalen 
Softwareentwicklung, weil wenn 

235
00:11:56,670 --> 00:11:58,440
ich jetzt nochmal Software 
entwickelt, dann muss ich ja 

236
00:11:58,450 --> 00:12:01,550
den, also da wird ja der Code 
ausgeführt von meinem Laptop. 

237
00:12:01,620 --> 00:12:03,370
Von meinem Cloud Server oder wie
auch immer. 

238
00:12:03,730 --> 00:12:06,710
Und hier will ich jetzt quasi, 
dass der, dass dieser kleine 

239
00:12:06,720 --> 00:12:09,440
Mikro chip, der später 
vielleicht auch keiner hat, 

240
00:12:09,450 --> 00:12:12,780
irgendwas da kommt eine Batterie
drin und brauchen Versorgung 

241
00:12:12,840 --> 00:12:16,480
aber nicht viel zu einer kleinen
Batterien oder Lithium Ionen 

242
00:12:16,490 --> 00:12:20,480
Akku einstecken und dann ewig 
ja, aber da muss ja irgendwie 

243
00:12:20,490 --> 00:12:24,300
der drauf so ja und alles das 
bringt Arduino auch mit ins auch

244
00:12:24,310 --> 00:12:26,670
Open Source. 
Ich kann einmal kurz das Bild 

245
00:12:27,130 --> 00:12:30,180
vollständig hinmalen wie das 
funktioniert ja nimmst du machst

246
00:12:30,190 --> 00:12:33,010
die du gehst zum Beispiel 
einfach wenn man jetzt komplett 

247
00:12:33,020 --> 00:12:35,590
anfängt, dann stellst du dir ich
würde aber vorschlagen mit dem 

248
00:12:35,600 --> 00:12:38,120
Auto. 
Kino unruhig anzufangen also mit

249
00:12:38,130 --> 00:12:41,130
diesem größten Dingen, da geht 
man einfach ins Internet, dann 

250
00:12:41,140 --> 00:12:44,630
bestellt man sich ein Arduino 
UNO, irgendwo gibt es, gibt es 

251
00:12:44,640 --> 00:12:48,430
1000 Dias in kostet nicht viel 
Geld und dann kannst du gibt es 

252
00:12:48,470 --> 00:12:51,390
richtig viel Dokumentation, 
Informationen wie man das macht,

253
00:12:51,400 --> 00:12:53,810
dann lädt man sich die IDE 
runter, die funktioniert auf 

254
00:12:53,820 --> 00:12:57,390
allen Betriebssystemen und dann 
kann man dann gibt es zu jedem 

255
00:12:57,400 --> 00:13:00,090
Dings ganz viele Beispiel 
Programme und man programmiert 

256
00:13:00,100 --> 00:13:04,670
das tatsächlich, weil wir jetzt,
was wir mal Thema in C plus Plus

257
00:13:04,710 --> 00:13:08,470
hat, sich für die Sprache C plus
Plus entschieden, in der man 

258
00:13:08,480 --> 00:13:11,340
quasi den Code entwirft. 
Für die Steuerung des heißt ich 

259
00:13:11,350 --> 00:13:13,460
muss. 
C plus Plus beherrschen um 

260
00:13:13,470 --> 00:13:16,700
Arduino zu bespielen? 
Tatsächlich genau. 

261
00:13:16,710 --> 00:13:18,080
Das hätte ich nicht. 
Gedacht, weil ich hab gedacht, 

262
00:13:18,090 --> 00:13:20,870
dass es irgendwie einfacher 
zugänglich ist, weil du auch 

263
00:13:20,880 --> 00:13:26,010
meinst, irgendwie nah und recht 
kryptisch für ungeübte Augen. 

264
00:13:26,230 --> 00:13:27,500
Genau. 
Aber du musst ja hier Sachen 

265
00:13:27,510 --> 00:13:31,230
machen, wo du tatsächlich, also 
die Art der Logik, die du hier 

266
00:13:31,240 --> 00:13:34,460
ausdrücken müsst, ja auch schon 
kompliziert, also was heißt 

267
00:13:34,470 --> 00:13:36,650
kompliziert, aber du musst zum 
Beispiel so viele Sekunden, 

268
00:13:36,660 --> 00:13:40,120
macht den hoch, so viel macht 
wieder und so, man muss schon 

269
00:13:40,130 --> 00:13:43,170
wissen, wie das so funktioniert,
wie man E blinken lässt und so 

270
00:13:43,180 --> 00:13:44,630
weiter ist ganz viel mit Zeit 
Steuerung. 

271
00:13:45,230 --> 00:13:49,030
Es ist jetzt nicht das C plus 
plus, also nicht die Komplexität

272
00:13:49,040 --> 00:13:50,360
des vollen C plus plus. 
Schranks. 

273
00:13:50,370 --> 00:13:53,340
Ist die Situation schon sagen 
ein abgespecktes C plus plus 

274
00:13:53,350 --> 00:13:58,680
hier ja und es ist aber auch so 
aufbereitet in der IDE und auch 

275
00:13:58,690 --> 00:14:01,060
so Runtergebrochen und auch 
durch ganz viele Tools und so 

276
00:14:01,070 --> 00:14:04,490
weiter, dass das wirklich das 
ist wirklich einfach ist sogar, 

277
00:14:04,500 --> 00:14:06,520
dass du merkst dann fast nicht 
mehr, dass eine schwierige 

278
00:14:06,530 --> 00:14:07,540
Sprache ist. 
So, ja. 

279
00:14:08,300 --> 00:14:12,430
Genau, aber du tippst das quasi 
in T plus die EDE hin und dann 

280
00:14:12,440 --> 00:14:15,110
kannst du quasi erstmal bevor du
das quasi auf den Chip runter 

281
00:14:15,120 --> 00:14:17,220
lädst. 
Weil hier müssten jetzt total 

282
00:14:17,230 --> 00:14:19,110
Quatsch darunter. 
Jetzt hab ich schon geschafft, 

283
00:14:19,260 --> 00:14:22,780
dann irgendwie sein, dass das 
Ding irgendwie so hart aufhängt,

284
00:14:23,080 --> 00:14:25,610
ne, das ist wie ein kleiner 
Computer, dass du da nicht mehr 

285
00:14:25,620 --> 00:14:28,710
dran kommst von außen, ja und 
das hab ich schon geschafft, ich

286
00:14:28,720 --> 00:14:30,720
wie gesagt, ich bin bisschen 
Komfortzone, aber ich hab 

287
00:14:30,730 --> 00:14:33,530
irgendwie geschafft irgendwie 
die Logik darauf so zu 

288
00:14:33,540 --> 00:14:35,730
zerstören, dass ich überhaupt 
nicht mehr auf dieses Board 

289
00:14:35,740 --> 00:14:39,010
kamen, dann einfach nur Müll 
schmeißen, weil es funktioniert 

290
00:14:39,020 --> 00:14:41,790
einfach nicht mehr und aber 
deswegen ist die Idee da kannst 

291
00:14:41,800 --> 00:14:43,720
du quasi erstmal probieren was 
passieren würde. 

292
00:14:43,790 --> 00:14:46,750
Ob das klappen würde? 
Also kompiliert diesen Code, das

293
00:14:46,760 --> 00:14:49,450
ist E plus wichtig. 
Ne wir schreiben dann kopiere 

294
00:14:49,460 --> 00:14:52,750
das in in den ausführbaren Code 
kannst du erstmal checken ob das

295
00:14:52,760 --> 00:14:55,920
überhaupt koalieren würde und 
dann dann nimmst du 

296
00:14:55,930 --> 00:14:59,050
typischerweise in den USB Kabel,
sitzt zum Beispiel in einem 

297
00:14:59,060 --> 00:15:01,760
Laptop, passt die Arduino ide 
Tipps da was und dann steckst du

298
00:15:01,770 --> 00:15:04,650
und die haben alle eigentlich 
die Arduino haben alle irgendwie

299
00:15:04,660 --> 00:15:08,250
USB eingegangen, verbindet du 
einfach deinen Laptop mit dem 

300
00:15:08,290 --> 00:15:11,750
mit diesem USB Mikrochip und 
dann erkennt er schon die DA ja 

301
00:15:11,760 --> 00:15:14,090
und so weiter muss das Richtige 
einstellen, es gibt verschiedene

302
00:15:14,100 --> 00:15:16,680
hab ich gesagt ne verschiedene 
Faktoren verschiedene und so 

303
00:15:16,690 --> 00:15:19,930
weiter und dann kannst du den 
Code runterladen per Knopfdruck 

304
00:15:19,940 --> 00:15:21,800
in der Idee h und dann was 
passiert ist. 

305
00:15:21,840 --> 00:15:24,050
Das wurde auf dem Laptop 
kompiliert in der richtigen Art 

306
00:15:24,060 --> 00:15:27,310
und Weise für dieses Wort, dann 
wird es runtergeladen und auf 

307
00:15:27,320 --> 00:15:31,990
das Board gespielt in den in den
in den Flash Speicher und dann 

308
00:15:32,000 --> 00:15:35,250
fühlt sich dieses Programm aus. 
Ja sobald du Strom auf drauf 

309
00:15:35,260 --> 00:15:37,740
gibst dann geht es sofort los, 
machst du Strom aus das Programm

310
00:15:37,750 --> 00:15:40,810
aus Computer aus das Ding macht 
Strom geht wieder los was ist 

311
00:15:40,820 --> 00:15:43,380
total simplistisch ja. 
Also ich. 

312
00:15:43,390 --> 00:15:46,380
Kann d irgendwie vorher mein 
Programm irgendwie testen oder 

313
00:15:46,390 --> 00:15:48,300
sowas oder was weiß ich 
eigentlich? 

314
00:15:48,310 --> 00:15:49,990
Ne, das kannst du dann nur mit 
Hardware testen. 

315
00:15:50,000 --> 00:15:52,240
So sind auf der anderen 
Bereiche, das ist schon ganz 

316
00:15:52,250 --> 00:15:53,460
lustig so. 
Ja, also es ist nicht so 

317
00:15:53,470 --> 00:15:57,600
einfach, vielleicht Emulatoren 
und so weiter spielt das dauert 

318
00:15:57,610 --> 00:16:02,080
auch nicht ewig, darauf laden 
das im Schnipsen hast drauf so 

319
00:16:02,090 --> 00:16:05,290
ja und dann kannst du aber IDE 
jetzt ist die Frage wie sehe ich

320
00:16:05,300 --> 00:16:08,080
überhaupt was passiert es gibt 
die sogenannte serielle 

321
00:16:08,090 --> 00:16:11,190
Schnittstelle, das heißt über 
dieses USB Kabel mit dem du den 

322
00:16:11,200 --> 00:16:14,670
Code runter runter also mit dem 
quasi das Programm runtergeladen

323
00:16:14,680 --> 00:16:16,810
hast kannst du quasi auch wieder
sehen was mit dem Programm 

324
00:16:16,820 --> 00:16:18,420
funktioniert, du kannst quasi so
n Paar. 

325
00:16:18,490 --> 00:16:21,070
Du kannst in deinem Programm 
quasi Outputs. 

326
00:16:21,320 --> 00:16:24,340
Ich formuliere mal ein einfaches
und dann zum Beispiel sagen hier

327
00:16:24,350 --> 00:16:28,230
mal Konsolen Output und der wird
dann quasi über die USB Kabel 

328
00:16:28,240 --> 00:16:32,330
per seriellem Protokoll in die 
IDE gespielt, so dass du dann 

329
00:16:32,340 --> 00:16:34,820
sehen kannst was passiert. 
Ja kannst zum Beispiel einen 

330
00:16:34,830 --> 00:16:38,210
Temperatur Sensor ausschließt 
ist ein Klassiker Programm ist 

331
00:16:38,220 --> 00:16:40,260
jede Sekunde die ich außen 
angeschlossene Temperatur 

332
00:16:40,270 --> 00:16:42,850
Sensor, dann kannst du quasi 
wenn du den Serien Stream dann 

333
00:16:42,860 --> 00:16:44,870
aufmachst zu diesen Dingen 
während das läuft siehst du halt

334
00:16:44,880 --> 00:16:48,790
dann 3435 und so weiter nachdem.
Ich habe auch noch ein kleines 

335
00:16:48,800 --> 00:16:52,240
Beispiel und wenn ich mich nicht
täusche, also ich hab en Kumpel.

336
00:16:52,310 --> 00:16:56,190
Wenn ich mich nicht täusche, 
nutzt der ein Arduino Mikro 

337
00:16:56,200 --> 00:17:00,930
Controller zur automatischen 
Steuerung des Tors seines 

338
00:17:00,970 --> 00:17:03,250
Hühnerstalls. 
Ja bestimmt seine Frau, die 

339
00:17:03,260 --> 00:17:05,810
haben einen Kleinen Garten und 
Partner, unter anderem den 

340
00:17:05,819 --> 00:17:07,920
Wolfgang den Dritten oder 
vierten ist der Hahn und dann 

341
00:17:07,930 --> 00:17:12,760
gibt es noch die und andere und 
ja wir freuen wenn ich jetzt 

342
00:17:12,770 --> 00:17:16,660
erwähne, ja die Hände fallen und
ich glaube es gibt noch die 

343
00:17:16,670 --> 00:17:19,589
Wilma und so na ja, auf jeden 
Fall hat Tor und der wird 

344
00:17:19,599 --> 00:17:22,950
automatisch basieren entweder 
auf Zeit oder auf der auf der 

345
00:17:22,960 --> 00:17:25,540
auf der Sonneneinstrahlung oder 
sowas irgendwas gegessen ja. 

346
00:17:26,150 --> 00:17:28,840
Und dann geht das Tor auf von 
dem Hühnerstall mit ihr 

347
00:17:28,850 --> 00:17:32,490
rausgehen können uns Kramer. 
Ist voll nice und es gibt halt 

348
00:17:32,500 --> 00:17:35,170
diese ganz viele Sensoren halt 
zu diesem Arduino passend. 

349
00:17:35,180 --> 00:17:36,990
Es gibt ganz viele 
Dokumentationen und das kostet 

350
00:17:37,000 --> 00:17:38,950
alles nicht viel. 
Ne du kannst auch Sensor package

351
00:17:38,960 --> 00:17:43,370
kaufen für ich sag mal was also 
und also mehr als 100€ nicht die

352
00:17:43,380 --> 00:17:46,390
du irgendwie von allen Sensoren 
mal ein Star ja 1 verlegt als 

353
00:17:46,400 --> 00:17:50,000
Verstand 1 weiter richtig cool 
also auch vielleicht für 

354
00:17:50,010 --> 00:17:52,850
Jugendliche die da mal ein 
bisschen spielen wollen mit dem 

355
00:17:52,860 --> 00:17:55,310
Kontakt haben wollen das ist 
echt cool zu empfehlen ja. 

356
00:17:56,180 --> 00:17:59,470
Jetzt will ich noch eine Sache, 
die die in meinem Gehirn abgeben

357
00:17:59,480 --> 00:18:01,240
musste. 
Wenn man jetzt nicht daherkommt 

358
00:18:01,250 --> 00:18:04,100
und normale Software 
programmiert, die nicht für 

359
00:18:04,110 --> 00:18:07,660
Mikro Controller ist, dann haben
wir ja schon oft besprochen, so 

360
00:18:07,670 --> 00:18:09,720
wenn ich ein Skript zum Beispiel
mache gerät, dann hab ich ja, 

361
00:18:09,730 --> 00:18:12,300
dann fang ich an zu kochen und 
dann wird quasi der Script Code 

362
00:18:12,310 --> 00:18:16,110
Zeile für Zeile abgearbeitet und
dann irgendwann zu Ende ja 

363
00:18:16,350 --> 00:18:20,760
typischer Skript ist so n 
bisschen Projekt den Anfang und 

364
00:18:20,770 --> 00:18:23,280
Ende und dann irgendwann fertig,
es läuft halt durch ne zum 

365
00:18:23,290 --> 00:18:27,160
Beispiel formatiere alle Bilder 
die die jetzt in diesem Ordner 

366
00:18:27,170 --> 00:18:30,460
sind JP sind in PNG ja dann kann
ich zum Beispiel irgendwie n 

367
00:18:30,470 --> 00:18:32,590
bash. 
Wir hatten ja schon machen, dann

368
00:18:32,600 --> 00:18:34,780
macht er das für alle und wenn 
er fertig ist, das Programm 

369
00:18:34,790 --> 00:18:38,540
wieder aus und Feierabend ne, 
das nennt sich Prozeduraler, das

370
00:18:38,550 --> 00:18:42,000
ist ein prozedurales Programm, 
ne und dann haben wir noch was 

371
00:18:42,010 --> 00:18:46,020
anderes, wir machen wir die 
Event getrieben Programm oder 

372
00:18:46,030 --> 00:18:49,240
die Server Programme die beenden
sich eigentlich nicht wenn du 

373
00:18:49,250 --> 00:18:53,140
nicht sagst Kontroll C oder hör 
auf so bleiben die ganze Zeit an

374
00:18:53,510 --> 00:18:57,250
und sind quasi und lauschen auf 
Events ne also wenn wenn 

375
00:18:57,260 --> 00:19:00,170
irgendeine Verbindung reinkommt 
dann liefern irgendwas oder 

376
00:19:00,180 --> 00:19:02,630
irgendwas ja und im Browser ist 
ganz ähnlich, nur dass der 

377
00:19:02,640 --> 00:19:05,300
Klient ist aber im Prinzip auch 
ein Programm das die ganze Zeit.

378
00:19:05,370 --> 00:19:07,540
An und lauscht einfach darauf, 
dass irgendwelche Events 

379
00:19:07,550 --> 00:19:10,470
passieren, entweder vom Server 
oder vom Nutzer durch Button, 

380
00:19:10,480 --> 00:19:14,050
Klick oder Eingabefeld. 
Ja, also dann quasi sogenannte 

381
00:19:14,060 --> 00:19:17,950
Event getriebenen Programme. 
So und jetzt beim Arduino, jetzt

382
00:19:17,960 --> 00:19:21,330
muss man sich mal überlegen, wie
funktioniert da das ist weder 

383
00:19:21,340 --> 00:19:25,130
noch sondern irgendwie anders. 
Und im Prinzip kann man s 

384
00:19:25,140 --> 00:19:28,140
unterbrechen. 
Es gibt es gibt 2 Funktionen, 

385
00:19:28,720 --> 00:19:30,990
also wir haben ja gar keine 
Objekt Orientierung, also nur 

386
00:19:31,000 --> 00:19:33,900
für die ganz krassen, aber es 
gibt einfach nur 2 Funktionen, 

387
00:19:34,310 --> 00:19:37,040
in denen ich quasi ausdrücke was
hier passieren soll und die eine

388
00:19:37,050 --> 00:19:40,550
heißt Setup und die andere 
Funktion heißt Loop. 

389
00:19:40,920 --> 00:19:43,050
OK, und dann geht es rund. 
Läuft immer. 

390
00:19:43,160 --> 00:19:45,260
Genau das ist was passiert im 
Setup. 

391
00:19:45,360 --> 00:19:48,050
Ich habe gesagt, wenn Strom 
angibt an dieses Ding, dann 

392
00:19:48,060 --> 00:19:52,490
startet das was da drauf ist. 
Ja deine Steuerung ja und dann 

393
00:19:52,530 --> 00:19:54,930
wenn Strom drauf gibst und das 
Ding startet dann wird es Setup 

394
00:19:54,940 --> 00:19:58,390
aufgerufen hier initialisierst 
du alle Sachen die einmal 

395
00:19:58,400 --> 00:20:00,690
passieren müssen so während des 
Ding hochfährt. 

396
00:20:00,760 --> 00:20:02,030
Quasi. 
Und dann musst du vielleicht 

397
00:20:02,040 --> 00:20:03,620
irgendwelche Ressourcen 
allokieren. 

398
00:20:04,090 --> 00:20:06,560
Vielleicht willst du einmal eine
LED blinken lassen oder 

399
00:20:06,570 --> 00:20:09,820
irgendwie was so ja und dann 
läuft quasi die ganze Logik, die

400
00:20:09,830 --> 00:20:13,080
du in C plus geschrieben hast. 
Innerhalb der Funktion Setup 

401
00:20:13,090 --> 00:20:18,560
durch einmal und dann kommst du 
in sogenannte Loop Funktion und 

402
00:20:18,570 --> 00:20:22,430
das ist quasi eine Schleife. 
Und die und all das ganze 

403
00:20:22,440 --> 00:20:25,360
Programm, das in der Schleife 
ist, wird andauernd wiederholt, 

404
00:20:25,540 --> 00:20:28,860
wie wahnsinnig, und zwar so 
schnell wie der Arduino, kann 

405
00:20:28,870 --> 00:20:31,930
von seinem Mikrochip her. 
Ja, und ich hab hier gerade mal,

406
00:20:31,940 --> 00:20:34,310
das ist mein Spicker heute, ich 
hab hier Dose von dem einen 

407
00:20:34,320 --> 00:20:37,480
Arduino und da steht immer 
hinten drauf was da los ist. 

408
00:20:37,520 --> 00:20:40,850
Und jetzt steht zum Beispiel der
Chip, das ist jetzt hier, ich 

409
00:20:40,860 --> 00:20:44,270
guck grad beim Arduino Nano hier
der chip ist einsogenannter.at 

410
00:20:44,280 --> 00:20:48,210
Samen d 21, so heißt der 
Mikrochip, das sagt jetzt noch 

411
00:20:48,220 --> 00:20:53,610
keins, aber der Clock also der 
die D Tipp Speed sind 48 

412
00:20:53,620 --> 00:20:56,400
Megahertz. 
Das ist, wenn du deinen Laptop 

413
00:20:56,410 --> 00:20:59,200
anguckst, ja typischerweise 
irgendwie irgendwelche 

414
00:20:59,210 --> 00:21:00,720
Gigahertz. 
Ich weiß gar nicht, was zurzeit 

415
00:21:00,730 --> 00:21:02,900
gerade aktuell ist. 
So müssen bisschen verloren, 

416
00:21:03,240 --> 00:21:06,180
aber mit 48 mega. 
Ich hab schon gehört, Gigahertz 

417
00:21:06,190 --> 00:21:07,920
ist mehr als als mega. 
Herz? 

418
00:21:07,930 --> 00:21:11,260
Ja, das ist schon klar, genau, 
aber 48 ist ja auch nicht, das 

419
00:21:11,270 --> 00:21:14,440
ist ja mega Herz, das heißt, 
dass quasi Millionen sogar ja 

420
00:21:14,450 --> 00:21:19,930
48000000 mal pro Sekunde ja das 
Ticket der hier ja und und wenn 

421
00:21:19,940 --> 00:21:22,780
du jetzt nicht groß viel Arbeit 
hast in deinem, in deinem Loop, 

422
00:21:22,790 --> 00:21:28,440
dann das heißt, dass deine, dass
dein kleiner Code. 48000000 mal 

423
00:21:28,450 --> 00:21:31,030
pro Sekunde aufgerufen wird. 
Ja, jetzt kann man sich schon ne

424
00:21:31,070 --> 00:21:35,700
so und jetzt deswegen kommen wir
echt Sachen ne und natürlich 

425
00:21:35,710 --> 00:21:38,960
sobald du irgendwie irgendwie 
Protokoll bedient oder irgendwie

426
00:21:38,970 --> 00:21:42,380
irgendwas ist da schon viel 
langsamer, aber du kannst also 

427
00:21:42,390 --> 00:21:45,190
also der Prozessor könnte das so
ja und man arbeitet viel mit 

428
00:21:45,200 --> 00:21:48,990
schlafen kurz mal warten dann 
das und so weiter und man muss 

429
00:21:49,000 --> 00:21:51,520
halt neu denken weil im Prinzip 
schreibe ich Ihnen hier 

430
00:21:51,530 --> 00:21:54,530
andauernd im Kreis aufgerufen 
wird und dann muss ich mal 

431
00:21:54,540 --> 00:21:57,870
gucken wenn Eingabe zum Beispiel
hab ja dann muss ich sagen OK 

432
00:21:57,910 --> 00:22:00,620
ich glaube im Kreis und dann 
guck ich variable o. 

433
00:22:00,690 --> 00:22:03,660
Da ist irgendwie ne, die Sonne 
ist irgendwie da, also der der 

434
00:22:03,670 --> 00:22:07,650
Licht Sensor überschreitet zum 
Beispiel einen bestimmten Wert. 

435
00:22:07,660 --> 00:22:09,910
Das heißt, dass ich immer auf 
Zahlen typischerweise und dann 

436
00:22:09,920 --> 00:22:13,140
ist das zum Beispiel in Analog 
Sensor OK, der hat jetzt 

437
00:22:13,150 --> 00:22:15,960
irgendwie 7, da steht jetzt 7 
drin, ne für die 7 Volt zum 

438
00:22:15,970 --> 00:22:20,050
Beispiel, weil das scheint ja 
und dann steht einem drin wenn 

439
00:22:20,240 --> 00:22:27,170
wenn Sensor wert größer 7 dann 
mach aktor Motor an, Tor auf 

440
00:22:27,180 --> 00:22:30,330
oder irgendwas so grob ist das 
ja und das ist die ganze Zeit 

441
00:22:30,900 --> 00:22:34,870
und dann will ich noch sagen 
Erkenntnisgewinn was auf einen 

442
00:22:34,880 --> 00:22:36,180
drauf. 
Was ist 48? 

443
00:22:36,190 --> 00:22:40,030
Es ist quasi der Clock Speed von
der von der CPU, der von der von

444
00:22:40,040 --> 00:22:42,890
der von der Mikrochip da drauf 
ist Memory. 

445
00:22:43,620 --> 00:22:47,200
Wir haben hier quasi das, was 
unser Raum ist. 

446
00:22:47,240 --> 00:22:50,600
Ja, im Computer, der ist für 8 
Gigabyte, das weiß ich, aber 

447
00:22:50,640 --> 00:22:54,350
wenn bisschen mehr als 16 
Gigabyte, hier haben wir 32 

448
00:22:54,360 --> 00:22:58,220
Kilobyte. 
Ist ziemlich überschaubar so und

449
00:22:58,260 --> 00:22:59,910
das. 
Klingt so wie das, wo in 

450
00:22:59,920 --> 00:23:02,270
Sechzigern jemand auch schon mit
Simon geflogen ist, oder? 

451
00:23:02,280 --> 00:23:05,190
Sowas war noch so kleine 
Computer. 

452
00:23:05,200 --> 00:23:07,000
Zeit waren Computer, noch viel 
weniger. 

453
00:23:07,010 --> 00:23:10,300
Speicher sind ganze ja, 
natürlich, ja, ich glaube, das 

454
00:23:10,310 --> 00:23:13,790
ist schon ich. 
Ich glaube, das ist furchtbar 

455
00:23:13,800 --> 00:23:17,260
und wir haben 256 Kilobyte 
immerhin, aber auch nur Kilobyte

456
00:23:17,270 --> 00:23:19,830
Flash Speicher. 
Ja, da kannst du also quasi das 

457
00:23:19,840 --> 00:23:23,030
Programm muss zum Beispiel auch 
im Fest gespeichert werden, wenn

458
00:23:23,040 --> 00:23:26,580
das nächste Mal auf startet so. 
Genau. 

459
00:23:26,590 --> 00:23:28,520
Und dann kannst du ne ganze 
Menge auch so von. 

460
00:23:28,530 --> 00:23:31,500
Also Open Source hab ich ja 
gesagt, also das Ding lebt 

461
00:23:31,510 --> 00:23:34,460
davon, dass ganz viele Leute es 
gibt eine riesen Community, ganz

462
00:23:34,470 --> 00:23:37,720
viele Open Source Bibliotheken 
machen, die dann einfach 

463
00:23:37,730 --> 00:23:40,000
runterladen kannst und in deinem
kleinen C plus plus Code 

464
00:23:40,010 --> 00:23:42,580
verwenden kannst. 
Und da ist schon alles Mögliche 

465
00:23:42,590 --> 00:23:44,860
geregelt. 
Ja du musst dir fast so ne neue 

466
00:23:44,870 --> 00:23:47,500
Hardware, es gibt eigentlich zu 
allem irgendwie ein Stück Code, 

467
00:23:47,540 --> 00:23:50,990
ist echt und echt nette Leute 
und wir haben auch ein bisschen 

468
00:23:51,000 --> 00:23:53,790
also wir haben ja schon mal v 
gesprochen über Open Source 

469
00:23:53,800 --> 00:23:57,170
Lösungen, die gibt es auch als 
Arduino Bibliothek des VRPC und 

470
00:23:57,180 --> 00:24:02,330
dann kann ich einfach VEC quasi.
Installieren über die IDE sieht 

471
00:24:02,340 --> 00:24:05,120
man alles, sagt nur VP, dann 
kommt das schon und dann kann 

472
00:24:05,130 --> 00:24:07,730
ich VPC nutzen auf dem kleinen 
Arduino. 

473
00:24:07,740 --> 00:24:10,730
Jetzt kommen wir zu dem Cast 
zurück und das Macht VPC, wenn 

474
00:24:10,740 --> 00:24:14,280
Arduino zum Beispiel eine wifi 
Verbindung oder NGSM, dann kann 

475
00:24:14,290 --> 00:24:17,930
ich jetzt gerade wieder wer 
jetzt nicht weil ich noch die 

476
00:24:17,940 --> 00:24:21,240
Folge VECS letzte mal. 
Die letzten beiden Folgen. 

477
00:24:21,250 --> 00:24:24,460
Genau so kann ich zum Beispiel 
die Funktionen, die ich jetzt 

478
00:24:24,470 --> 00:24:26,970
hier drauf schreibe, einfach 
wieder auch Remote aufrufen. 

479
00:24:26,980 --> 00:24:31,590
Also wir zeigen E ein LED aus, 
zum Beispiel interne D ganz 

480
00:24:31,600 --> 00:24:34,020
einfach Funktionen nach an das 
Licht oder Mach aus. 

481
00:24:34,460 --> 00:24:37,940
Und wenn ich jetzt VP, dann kann
ich sagen, ja, nimm die Mach aus

482
00:24:37,980 --> 00:24:42,400
Funktion und. 
Transportiert die PRPC und so 

483
00:24:42,410 --> 00:24:45,440
weiter bis in die Cloud und dann
kann man quasi im Browser sagen 

484
00:24:45,450 --> 00:24:47,360
aus und dann funktioniert es 
trotzdem auf dem Mikro. 

485
00:24:47,370 --> 00:24:51,320
Ja, also dein Kollege könnte 
seinen seinen Hühner Stall da 

486
00:24:51,330 --> 00:24:53,620
auch irgendwie können, wir 
machen quasi und dann hat er 

487
00:24:53,630 --> 00:24:58,040
einen drauf und dann mal das Tor
aufmachen wenn in Hanau ich ne 

488
00:24:58,050 --> 00:24:59,970
wenn. 
Er dann hat der auch über die 

489
00:24:59,980 --> 00:25:01,550
Konnektivität. 
Verfügt genau brauchst die 

490
00:25:01,560 --> 00:25:04,110
Konnektivität. 
Was ich genau, machen wir nicht 

491
00:25:04,120 --> 00:25:07,240
so, aber da wirds halt ich 
spannend wenn wir jetzt von IOT 

492
00:25:07,250 --> 00:25:10,500
sprechen, Internet auf Things, 
dann haben wir Internet ja also 

493
00:25:10,510 --> 00:25:13,570
die die Konnektivität der Dinge 
und das erreiche ich genau dann 

494
00:25:13,580 --> 00:25:15,530
wenn ich Arduino. 
Irgendwie einen wifi Chip 

495
00:25:15,540 --> 00:25:18,690
schenken oder eine GSM Modul hab
oder Bluetooth oder irgendwas. 

496
00:25:18,700 --> 00:25:22,100
Ja da gibt es ja jede Menge. 
Ja cool du, ich hab nochmal eine

497
00:25:22,110 --> 00:25:25,030
Frage zu der Setup. 
Funktion hat irgendwas. 

498
00:25:25,040 --> 00:25:27,910
Zu tun mit dem Bootloader? 
Oder ist ein Bootloader, also 

499
00:25:27,920 --> 00:25:29,980
kannst du meinen Blog erklären, 
weil da hab ich sogar gelesen, 

500
00:25:29,990 --> 00:25:31,790
dass irgendwie besondere 
Berlino. 

501
00:25:32,330 --> 00:25:34,720
Da kann ich nicht viel zu 
erklären, weil wie gesagt, bin 

502
00:25:34,730 --> 00:25:37,350
ich auch am schwimmen. 
Also es gibt eine sogenannte 

503
00:25:37,360 --> 00:25:40,520
Firmen wie er, das ist quasi das
unterliegende Programm, ist so 

504
00:25:40,530 --> 00:25:42,150
ein bisschen wie das 
Betriebssystem von einem 

505
00:25:42,160 --> 00:25:46,550
Mikrochip ist die Firmware. 
Und die sorgt bei Arduino schon 

506
00:25:46,560 --> 00:25:48,830
für alles mögliche und in das 
Setup Funktion. 

507
00:25:48,840 --> 00:25:51,250
Das ist eigentlich schon drüber 
über den Bootloader, also die 

508
00:25:51,260 --> 00:25:55,110
alle wichtigen Sachen die quasi 
die interne Hardware von diesem 

509
00:25:55,120 --> 00:25:58,830
Board angehen sind eigentlich 
richtig initialisiert und du 

510
00:25:58,840 --> 00:26:02,010
machst schon deine für deine 
Steuerungslogik für das Programm

511
00:26:02,020 --> 00:26:05,480
was du schreibst machst du die 
Initialisierung, also du musst 

512
00:26:05,490 --> 00:26:07,230
jetzt dich nicht mehr um 
irgendein Quatsch kümmern, 

513
00:26:07,240 --> 00:26:10,510
Arduino also auch deren 
einfachste Beispiel, Programme 

514
00:26:10,520 --> 00:26:13,570
zum Beispiel für die 
typischerweise musst du quasi 

515
00:26:13,580 --> 00:26:17,630
die Pins zuordnen, ne, du sagst 
dann quasi du hast glaube ich ja

516
00:26:17,640 --> 00:26:19,600
16 Pins. 
Oder irgendwas zur Verfügung auf

517
00:26:19,610 --> 00:26:22,650
so einem Auto nano und dann 
sagst du halt OK, ich will pin 

518
00:26:22,660 --> 00:26:26,560
Nummer soundso jetzt ansprechen 
im Setup und dann dann 

519
00:26:26,570 --> 00:26:30,060
installierst du quasi die die 
Pin Variable und dann schreibst 

520
00:26:30,070 --> 00:26:32,320
du einfach rein in diese in 
diese pin Variable und dann 

521
00:26:32,330 --> 00:26:34,400
fängt zum Beispiel E zu leuchten
so weiter. 

522
00:26:35,290 --> 00:26:37,680
Also bei vielen Programmen ist 
auch gar nicht oder ein anderes 

523
00:26:37,690 --> 00:26:40,870
Beispiel Setup. 
Wenn du WLAN jetzt zum Beispiel,

524
00:26:40,910 --> 00:26:43,030
also wenn du Wlan dings drauf 
hast, das weiß ich, weil wir 

525
00:26:43,040 --> 00:26:46,020
selber machen, dann machst du in
der Setup Funktion, zum Beispiel

526
00:26:46,030 --> 00:26:49,680
sagst du welche SID, also 
welches WLAN Netz, welches 

527
00:26:49,690 --> 00:26:52,380
Passwort soll gesetzt werden und
du machst du stellst quasi diese

528
00:26:52,390 --> 00:26:56,140
Verbindung zum WLAN her weil das
willst du ja nur einmal machen 

529
00:26:56,150 --> 00:26:58,440
und nicht im Kreis die ganze 
Zeit wieder abbrechen, 

530
00:26:58,450 --> 00:27:00,570
verbinden, abbrechen, verbinden 
solche Sachen machst du deinem 

531
00:27:00,580 --> 00:27:04,470
Setup. 
OK, prima aduino verstanden. 

532
00:27:04,480 --> 00:27:07,090
Also irgendwie reizt mich ja 
auch selber mal sowas 

533
00:27:07,100 --> 00:27:08,920
auszuprobieren, aber. 
Mich auch. 

534
00:27:08,990 --> 00:27:11,550
Was vielleicht also? 
Kurze Frage dazu, was glaubst du

535
00:27:11,560 --> 00:27:14,730
wieviel technisches Know How 
oder Informatik Know How muss 

536
00:27:14,740 --> 00:27:16,990
man mitbringen? 
Mal selber ein bisschen oder 

537
00:27:17,000 --> 00:27:18,810
wieviel Zeit um sich da rein zu 
fuchsen. 

538
00:27:18,820 --> 00:27:21,390
Ich glaube, Zeit ist n bisschen 
mehr und bisschen Passion. 

539
00:27:21,400 --> 00:27:24,850
Ich glaube, das ist was, was 
also wirklich für Laien selbst. 

540
00:27:24,860 --> 00:27:27,960
Also ich glaube, man kann fast 
ohne Know How, man braucht hier 

541
00:27:27,970 --> 00:27:30,860
grundsätzliches Interesse, wie 
das funktioniert, auch n 

542
00:27:30,870 --> 00:27:33,170
bisschen Elektronik Interesse 
ne, also was ist analog 

543
00:27:33,180 --> 00:27:36,100
Enthaltungen n bisschen Strom, 
Spannung und sowas. 

544
00:27:36,780 --> 00:27:40,070
Es gibt aber es gibt wirklich 
tolle Tutorials, auch mit 

545
00:27:40,080 --> 00:27:43,250
Sensoren drinnen gemacht für 
eigentlich Jugendliche ab 12 

546
00:27:43,260 --> 00:27:46,860
Jahren, die von nichts Ahnung 
haben müssen und das kann man 

547
00:27:46,870 --> 00:27:49,550
einfach durchlesen, ist toll 
geschrieben, auch auch in 

548
00:27:49,560 --> 00:27:53,470
deutscher Sprache viel und ich 
glaube man kann bei 0 anfangen 

549
00:27:53,480 --> 00:27:56,140
und sehr erfolgreich erste 
Projekte machen und ich glaube 

550
00:27:56,460 --> 00:27:59,660
man kann auch verstehen while 
doing, also man kann quasi 

551
00:27:59,670 --> 00:28:02,000
erstmal Code rein kopieren 
machen das funktioniert, man 

552
00:28:02,010 --> 00:28:05,400
sieht hat Effekt das ist cool 
weil es irgendwie auch irgendwie

553
00:28:05,410 --> 00:28:07,850
Hardware steuern kann, irgendwas
auslesen kann, das macht ganz 

554
00:28:07,860 --> 00:28:10,880
viel Spaß und man kann dabei 
verstehen was ist hier 

555
00:28:10,890 --> 00:28:13,940
eigentlich los? 
Obwohl es C Plus ist und so 

556
00:28:13,950 --> 00:28:15,990
weiter und sich erstmal so als 
wäre es kompliziert. 

557
00:28:16,350 --> 00:28:18,780
Ist so gut aufbereitet von 
Arduino, dass ich echt jedem 

558
00:28:18,790 --> 00:28:20,790
empfehlen der da Bock drauf 
hatte einzusteigen. 

559
00:28:20,800 --> 00:28:24,300
Also ich Gerrit hier sofort 
zutrauen, dann müsst ihr B eine 

560
00:28:24,310 --> 00:28:26,520
Woche malochen und jeden Abend 
dich mal n bisschen da 

561
00:28:26,530 --> 00:28:29,720
reingerufen und man muss n 
bisschen basteln, mäßig so 

562
00:28:29,730 --> 00:28:32,840
gerade anfangen kriegst du auf 
jeden Fall hin so ja das ist 

563
00:28:32,850 --> 00:28:34,920
viel einfacher als jetzt 
irgendwie zu sagen, aber ich 

564
00:28:34,930 --> 00:28:38,050
brauch nächste würden das 
komplizierter sogar weil du halt

565
00:28:38,060 --> 00:28:40,610
auch so gut an die Hand genommen
wird durch diesen Open Source 

566
00:28:40,970 --> 00:28:45,900
Dokumentation, Informationen, 
Bibliotheken und so weiter ich 

567
00:28:45,910 --> 00:28:47,980
hab ich hab also wie gesagt ich 
hab das auch nicht studiert, ich

568
00:28:47,990 --> 00:28:50,710
habe nicht Elektronik oder 
Elektrotechnik studiert, ich 

569
00:28:50,720 --> 00:28:52,980
habe auch nie Zeit gehabt und 
habe irgendwann gedacht jetzt 

570
00:28:52,990 --> 00:28:57,290
musst du aber ja und hab mich da
auch einfach durchgeboxt durch 

571
00:28:57,300 --> 00:28:59,820
so ein Handbuch n bisschen was 
gemacht und es macht Mega Spaß 

572
00:28:59,830 --> 00:29:02,290
und. 
Man lernt es im Vorbeigehen so, 

573
00:29:02,300 --> 00:29:04,560
ja. 
Alles klar, das ist doch schöner

574
00:29:04,570 --> 00:29:06,150
Aufruf, dass man das ausstellen 
kann. 

575
00:29:06,670 --> 00:29:09,420
Vielleicht werde ich irgendwann 
ja. 

576
00:29:09,490 --> 00:29:11,230
Vielleicht haben wir mal Zeit zu
viel Zeit, ja. 

577
00:29:11,240 --> 00:29:14,110
Es gibt immer viele Dinge, die 
man tun möchte, ne und? 

578
00:29:14,750 --> 00:29:17,500
Wer weiß, vielleicht kommt der 
Tag genau, aber auf jeden Fall 

579
00:29:17,510 --> 00:29:20,720
cool und besser verstanden auch 
nochmal allgemein so was 

580
00:29:20,730 --> 00:29:23,890
Mikrocontroller eigentlich tun, 
wieso Innenleben aussehen und ja

581
00:29:23,900 --> 00:29:27,310
wird für mich heute passen. 
Für mich auch. 

582
00:29:27,610 --> 00:29:30,860
Vielleicht nochmal Einordnung, 
Arduino, vielleicht noch Vollgas

583
00:29:30,870 --> 00:29:33,420
und so weiter fragen sich jetzt 
wie teuer ist eigentlich Mary 

584
00:29:33,430 --> 00:29:36,120
und so geht denn. 
Schon, aber das wollte ich. 

585
00:29:36,130 --> 00:29:38,680
Nicht machen. 
Nee, wir lassen uns auch zu, 

586
00:29:38,720 --> 00:29:41,820
können was anderes erzählen 
Arduino nochmal von Einordnung 

587
00:29:41,830 --> 00:29:45,590
ist quasi so, dass zum Spielen 
was man kriegt Open Source quasi

588
00:29:45,600 --> 00:29:48,700
das an was so Mikrochip im 
kleinsten Format. 

589
00:29:49,280 --> 00:29:53,250
Schwankst schlankste Ressourcen 
und so weiter am Nasen konnte 

590
00:29:53,260 --> 00:29:55,440
Rusty ist dagegen schon wieder 
ein dickes Brett. 

591
00:29:55,480 --> 00:29:58,930
Graphischen Nano, das ist eher 
so ein Mikrofon. 

592
00:29:58,940 --> 00:30:01,310
Ist viel mehr Power drin, also 
die sind die Dinger sind jetzt 

593
00:30:01,320 --> 00:30:04,750
hier gedacht für für die haben 
nicht so krasse Computing Power 

594
00:30:04,760 --> 00:30:07,530
und auch nicht so wie wir gehört
haben, dafür halt auch fast 

595
00:30:07,540 --> 00:30:09,890
keinen Stromverbrauch und so, da
kannst du auch lustige Dinge 

596
00:30:09,900 --> 00:30:13,220
machen die die ewig ewig 
irgendwie halten und so und. 

597
00:30:13,640 --> 00:30:15,650
Ja, auch Retrofit IT und 
solchen. 

598
00:30:15,660 --> 00:30:18,680
Genau, ja. 
OK, perfekt dann. 

599
00:30:19,060 --> 00:30:20,450
Danke, Burkhard soll es gewesen 
sein. 

600
00:30:20,460 --> 00:30:22,940
Für heute soll es gewesen sein, 
genau alles klar machen wir. 

601
00:30:23,010 --> 00:30:26,910
In der Arbeit ja, geht weiter. 
Ich wünsch euch was ganz viele 

602
00:30:26,920 --> 00:30:30,890
Grüße aus Hamburg bis demnächst.
Tschüss, bis zum nächsten Mal. 

603
00:30:31,980 --> 00:30:34,520
Vielen Dank fürs Zuhören dieser 
Folge von einfach komplex. 

604
00:30:34,600 --> 00:30:36,670
Die Folge gefallen? 
Dann lass uns doch ne gute 

605
00:30:36,680 --> 00:30:39,100
Bewertung da oder Teile die 
Folge mit jemanden aus deinem 

606
00:30:39,110 --> 00:30:42,430
Netzwerk für Kritik zufolge 
Anregungen und Fragen für neue 

607
00:30:42,440 --> 00:30:46,200
Folgen freuen wir uns auf deine 
Email an podcast@web.com. 

608
00:30:46,240 --> 00:30:49,530
Abonniere jetzt unseren Podcast,
um keine Folge zu verpassen, bis

609
00:30:49,540 --> 00:30:52,600
zum nächsten Mal. 
Tschüss aus Hamburg. 

610
00:30:52,610 --> 00:30:52,660
H.
