From b741d37e8fc4b2aa748cfa27cafe05c455ff7ac4 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Thu, 8 Feb 2024 19:15:43 +0100 Subject: [PATCH] Mal ein paar Zeilen Code zum Schauen, wie das online aussieht und was die anderen davon halten... --- .../01_Grundstruktur/01_Grundstruktur.ino | 19 + Arduino_Grundlagen/01_Grundstruktur/readme.md | 2 + Arduino_Grundlagen/02_Blinken/02_Blinken.ino | 10 + Arduino_Grundlagen/02_Blinken/Blinken.fzz | Bin 0 -> 2410 bytes Arduino_Grundlagen/02_Blinken/Blinken_bb.svg | 5593 +++++++++++++++++ Arduino_Grundlagen/02_Blinken/readme.md | 70 + 6 files changed, 5694 insertions(+) create mode 100644 Arduino_Grundlagen/01_Grundstruktur/01_Grundstruktur.ino create mode 100644 Arduino_Grundlagen/01_Grundstruktur/readme.md create mode 100644 Arduino_Grundlagen/02_Blinken/02_Blinken.ino create mode 100644 Arduino_Grundlagen/02_Blinken/Blinken.fzz create mode 100644 Arduino_Grundlagen/02_Blinken/Blinken_bb.svg create mode 100644 Arduino_Grundlagen/02_Blinken/readme.md diff --git a/Arduino_Grundlagen/01_Grundstruktur/01_Grundstruktur.ino b/Arduino_Grundlagen/01_Grundstruktur/01_Grundstruktur.ino new file mode 100644 index 0000000..e8b8412 --- /dev/null +++ b/Arduino_Grundlagen/01_Grundstruktur/01_Grundstruktur.ino @@ -0,0 +1,19 @@ +// Die Funktion (Aufgabe) "Setup" wird beim Start des Arduinos einmal ausgeführt +void setup() { + //Hier stehen dann die Befehle (was ist zu tun), + //die nur einmalig ausgeführt werden sollen +} + +// Die Funktion Loop wird danach immer wieder ausgeführt, so lange der Arduino läuft +void loop() { + //Hier stehen dann die Befehle (was ist zu tun), + //die immer wieder ausgeführt werden sollen +} + +//Dieses Beispiel tut...? + + + + +//Absolut gar nichts. +//Probier es aus! diff --git a/Arduino_Grundlagen/01_Grundstruktur/readme.md b/Arduino_Grundlagen/01_Grundstruktur/readme.md new file mode 100644 index 0000000..16b375f --- /dev/null +++ b/Arduino_Grundlagen/01_Grundstruktur/readme.md @@ -0,0 +1,2 @@ +# Z-Lab Arduino-Grundkurs Projekt 2: Nichts tun... + diff --git a/Arduino_Grundlagen/02_Blinken/02_Blinken.ino b/Arduino_Grundlagen/02_Blinken/02_Blinken.ino new file mode 100644 index 0000000..fab5a8d --- /dev/null +++ b/Arduino_Grundlagen/02_Blinken/02_Blinken.ino @@ -0,0 +1,10 @@ +void setup() { + pinMode(LED_BUILTIN, OUTPUT); +} + +void loop() { + digitalWrite(LED_BUILTIN, HIGH); + delay(1000); + digitalWrite(LED_BUILTIN, LOW); + delay(1000); +} diff --git a/Arduino_Grundlagen/02_Blinken/Blinken.fzz b/Arduino_Grundlagen/02_Blinken/Blinken.fzz new file mode 100644 index 0000000000000000000000000000000000000000..d80e9ee4adecba66f431b5d0226acc5f8e7b2a23 GIT binary patch literal 2410 zcmV-w36=IxO9KQH00;mG0GO0WShQAZ$>azC00eFT015yA077hOZfj+3E@pb|T-%bP zwibP#ub@b!DtWN13kW#no>X;adNOlnDyi;1$)gKn*-gd<7vR4A)%k_Rc=vsUiK78Ugxl(n_o%rM6HZ0PjiK{4_Ub0E}z>DabC+hplk63*9^pyo; z(HEEtyed}g-La{g_}-DFTGRZ@8?0-X$m>uI_qwIA>E$C{9;^IbVOrO0w9UGBRyO$@ z4A~>M4a?@z&Rn7He|5R`!+FG8=+4|IiMw7HF@7_vq|f`^PaeYlMARLF(eq4Sh?36; zF%zCLMWq>e|J=!(CvjP!b@`Y=1;Gi{$75* zGBXzKrUszN{_$BNCWv0mC-aV3IAuxnq&*9GF?Ee=-Eeg6NsN5Art)r9`-&{x)oI$z z$9}6haOviL5ccOm_*2C0$`*N*y!5F$ASh?|#53^@=TLhFV?miNLS;4>hMYQ(E%(u!XK<%@*L z$9;dnwwkMNxT`FE5DCMG2>2?s9t-@Qyp$k342WPWgf~)*G6HGq|3ay!KQjcKc4Z9 z|C>E&-x+Un)4)|SPlNrk&-TkN@LUV#(*cXt>a)9~&=UdWHWMl8R2ChJ9^6K*rzSc! zL&=*U@eE4d28m0Ex7~g8!Ws8s;VwvM7Dz~dWo7t<*E=uUfRNZ0SO6-KIEe5P5Mthx zu<27{;dwx3^H@~JL^a4s#^HplpqCn`exYc|w=qJ#v~pVtKUywL-P zocnmJ*g=4hG}`ZAhynLJj~i*$#R~gOHY7-wbVVTCBZl@`FS{r{VdEX9+${8iWRK}A z3k}$_&!Sy&u2fGTUmsyD!Sb?3dflzvd^G@FSt}Eb7+d04We^^|((Ft?O~FLIncYgR zQcn(HC(QXczRfOD|g}0mwipVS!9Q4E%EP)-r(2aa7i2%c^i4 zZ-Ee?4t82iTvWnRCFeyOkVj?xHWGIZPFvh?N8o^ViB2FX9YVC_QUPNdl;eX`N> zXFK6bVmu0?sWwGOTHh35VJ6}SNpD~zH&0G6&eGX^f+US?Qp*%6ES5%YU1^G}*>;y| zWxUyG-%9UL2n>?Fm&LN1w8Ze>Qh36b3ENuQV#1g2H;!kyT*=GXtGV!D&xRIGm`XvN z(sV~V7F)Gd+{l&X*o+cR86^skNm7TwAb@*3uV9qK4i|{?w@PD-MAg<|Uo}cjbq80ENLMdAvuR|T4IS~RCo!&%={~}z^xq>+x9AxV ziHtmD;Vh%*-_^t&$3h!x{X>!K<0GGgvDiKz%T0#dzr@+6EHCsQJP#S-;ASXx+$ZvT zf7-z1Y94Md^5bn{-=M{+HqS8|#jcy`CkfBJ>!2+7Uc0wd)%O=Qch4Mo!*a?j>;NLB z1QC*f2m%CW-$!yR;83_8NRZrr&r{S9d-3Uufy4pU5{?*9{GAy`c2ZbrB*rEOjS==JJU3|UpvS5{m4l4@lVu75hUyA#C|sO0 z-V%ZRE8{H$&lzyh?4&LPrjvi_%&LVvp5L)dl0shR-~pEsj#2{x03|;dP?on9an@pS zu~dv})rz-_0z;^o?+mwrV^X^oNDM#_wr~z45ZI>hq}~FqHykO;+lr8DHymm7yZx8N zTW7_Lw}5N&)ndp{UCFxv#wnxPlt@^#R%*%Q2mk;CZU6uZ00000000010001_fdBvi077hOZfj+3 cE@paAO9ci1000010096v0000S2><{90OEX=y8r+H literal 0 HcmV?d00001 diff --git a/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg b/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg new file mode 100644 index 0000000..e773621 --- /dev/null +++ b/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg @@ -0,0 +1,5593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + layer 21 + + + text:MADE IN + + + text:ITALY + + + text:Prototype + + + text:Limited + + + text:Edition + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + element:C1 + + package:C0603-ROUND + + + + element:C2 + + package:C0603-ROUND + + + + element:C3 + + package:C0603-ROUND + + + + element:C4 + + package:C0603-ROUND + + + + element:C5 + + package:C0603-ROUND + + + + element:C6 + + package:C0603-ROUND + + + + element:C7 + + package:C0603-ROUND + + + + element:C8 + + package:C0603-ROUND + + + + element:C9 + + package:C0603-ROUND + + + + element:C11 + + package:C0603-ROUND + + + + element:F1 + + package:L1812 + + + + element:FD1 + + package:FIDUCIA-MOUNT + + + + element:FD2 + + package:FIDUCIA-MOUNT + + + + element:FD3 + + package:FIDUCIA-MOUNT + + + + element:GROUND + + package:SJ + + + + element:L + + text:L + + + + + + + + + + L + + + + + + + + + + + + + element:R1 + + package:R0603-ROUND + + + + element:R2 + + package:R0603-ROUND + + + + element:RN1 + + package:CAY16 + + + + element:RN2 + + package:CAY16 + + + + element:RN3 + + package:CAY16 + + + + element:RN4 + + package:CAY16 + + + + element:Z1 + + package:CT/CN0603 + + + + element:Z2 + + package:CT/CN0603 + + + + + layer 25 + + + + + + + + 5V + + + + + + + + + text:A0 + + + + + + + + + + A0 + + + + + + + + + + + + + + + + + + + + + + ANALOG IN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AREF + + + + + + + + + + + + + + + + + + + + + + + + + text:1 + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GND + + + + + + + + + + + + + + + + + + + + + + + + + text:M.Banzi + + + text:D.Cuartielles + + + text:D.Mellis + + + text:TX + + + + + + + + + + TX + + + + + + + + + + + + text:RX + + + + + + + + + + RX + + + + + + + + + + + + text:G.Martino + + + text:T.Igoe + + + + + + + + + + + + + + + + + + + + + RESET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3V3 + + + + + + + + + + + + + + + + + + + + + + + + + text:A1 + + + + + + A1 + + + + + + + + text:A2 + + + + + + + + + + A2 + + + + + + + + + + + + text:A3 + + + + + + + + + + A3 + + + + + + + + + + + + text:A4 + + + + + + + + + + A4 + + + + + + + + + + + + text:A5 + + + + + + + + + + A5 + + + + + + + + + + + + + + + + + + + + + + VIN + + + + + + + + + + + + + + + + + + + + + + + GND + + + + + + + + + + + + + + + + + + + + + + + GND + + + + + + + + + + + + + text:[#=PWM] + + + + + + + + + + DIGITAL (PWM= + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text:# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text:Arduino + + + + + + + + + + Arduino + + + + + + + + + + + + text:TM + + + + + + + + + + TM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IOREF + + + + + + + + + + + + + + + + + + + + + + + + + text:SDA + + + text:SCL + + + element:AD + + package:1X06 + + + + element:C1 + + package:C0603-ROUND + + + + element:C2 + + package:C0603-ROUND + + + + element:C3 + + package:C0603-ROUND + + + + element:C4 + + package:C0603-ROUND + + + + element:C5 + + package:C0603-ROUND + + + + element:C6 + + package:C0603-ROUND + + + + element:C7 + + package:C0603-ROUND + + + + element:C8 + + package:C0603-ROUND + + + + element:C9 + + package:C0603-ROUND + + + + element:C11 + + package:C0603-ROUND + + + + element:D1 + + package:SMB + + + + element:D2 + + package:MINIMELF + + + + element:D3 + + package:MINIMELF + + + + element:F1 + + package:L1812 + + + + element:FD1 + + package:FIDUCIA-MOUNT + + + + element:FD2 + + package:FIDUCIA-MOUNT + + + + element:FD3 + + package:FIDUCIA-MOUNT + + + + element:GROUND + + package:SJ + + + + element:ICSP + + text:ICSP + + + + + + + + + + + + + + + + + + + + + + ICSP + + + + + + + + + + + + + + + + + + + + + + + + package:2X03 + + + + element:ICSP + + text:ICSP + + + + + + + + + + + + + + + + + + + + + + ICSP2 + + + + + + + + + + + + + + + + + + + + + + + + package:2X03 + + + + element:ICSP1 + + package:2X03 + + + + element:IOH + + package:1X10@1 + + + + element:IOL + + package:1X08 + + + + element:JP2 + + package:2X02 + + + + element:L + + package:CHIP-LED0805 + + + + element:L1 + + package:0805 + + + + element:ON + + text:ON + + + + + + ON + + + + + + + + package:CHIP-LED0805 + + + + element:PC1 + + package:PANASONIC_D + + + + element:PC2 + + package:PANASONIC_D + + + + element:R1 + + package:R0603-ROUND + + + + element:R2 + + package:R0603-ROUND + + + + element:RESET + + package:TS42 + + + + element:RESET-EN + + package:SJ + + + + element:RN1 + + package:CAY16 + + + + element:RN2 + + package:CAY16 + + + + element:RN3 + + package:CAY16 + + + + element:RN4 + + package:CAY16 + + + + element:RX + + package:CHIP-LED0805 + + + + element:T1 + + package:SOT-23 + + + + element:TX + + package:CHIP-LED0805 + + + + element:U1 + + package:SOT223 + + + + element:U2 + + package:SOT23-DBV + + + + element:U3 + + package:MLF32 + + + + element:U5 + + package:MSOP08 + + + + element:X1 + + package:POWERSUPPLY_DC-21MM + + + + element:X2 + + package:PN61729 + + + + element:Y1 + + package:QS + + + + element:Y2 + + package:RESONATOR + + + + element:Z1 + + package:CT/CN0603 + + + + element:Z2 + + package:CT/CN0603 + + + + element:ZU4 + + package:DIL28-3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + POWER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TX0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RX0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text:RESET + + + + + + + + + + RESET + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + 5 + + + 10 + + + 15 + + + 20 + + + 1 + + + 5 + + + 10 + + + 15 + + + 20 + + X + A + B + C + D + E + F + G + H + I + J + Y + X + A + B + C + D + E + F + G + H + I + J + Y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Arduino_Grundlagen/02_Blinken/readme.md b/Arduino_Grundlagen/02_Blinken/readme.md new file mode 100644 index 0000000..c9ff4f5 --- /dev/null +++ b/Arduino_Grundlagen/02_Blinken/readme.md @@ -0,0 +1,70 @@ +# Z-Lab Arduino-Grundkurs Projekt 2: Blinken + +In diesem Projekt lassen wir eine LED blinken. + +Das gute an diesem Beispiel ist, dass wir hierfür auch wieder nichts brauchen außer den Arduino, einen Computer, das passende Kabel und die Arduino-IDE, die wir ja ohnehin schon installiert haben. + +... + +... + +... + +## Wenn wir wollen können wir aber auch eine externe LED anschließen. + +Was zu dazu brauchst? +* Eine LED (wir nehmen eine kleine rote mit 20ma Leistung) +* Einen Widerstand (wir nehmen einen 220OHM Widerstand, es sollte aber auch bis 1kOHM funktionieren) + +Das Ganze verkabeln wir mit dem Arduino so: + + + +Also: +* Die LED kommt in ein Breadboard +* an die längere Seite der LED schließen wir den Widerstand an +* das andere Ende des Widerstands verbinden wir mit dem Ausgang 12 des Arduino +* Wie müssen wir den Code anpassen? + +
+ hier klicken für (zwei mögliche) Lösungen + + ### Lösung mit "hart-Kodierter" Nummer + ```c + void setup() { + pinMode(12, OUTPUT); + } + + void loop() { + digitalWrite(12, HIGH); + delay(1000); + digitalWrite(12, LOW); + delay(1000); + } + ``` + + + ### Lösung mit #define + ```c + #define LED1 12 + + void setup() { + pinMode(LED1, OUTPUT); + } + + void loop() { + digitalWrite(LED1, HIGH); + delay(1000); + digitalWrite(LED1, LOW); + delay(1000); + } + ``` +
+ + + +## Und wie könnte es weiter gehen? +* Was müssten wir denn tun, wenn wir beide LEDs abwechselnd blinken lassen wollten? +* Und wir müssten wir vorgehen, wenn wir 3 LEDs nacheinander blinken lassen wollen? +* Welche Ideen habt ihr noch (Zeit im Auge behalten) +