From 97271db7e0ad1db185aeaab7e863ae4b66c859bc Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Wed, 28 Feb 2024 22:52:51 +0100 Subject: [PATCH] =?UTF-8?q?Aufger=C3=A4umt,=20kleinere=20=C3=84nderungen,?= =?UTF-8?q?=20Beschreibung=20Kurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Arduino_Grundlagen/02_Blinken/Blinken.fzz | Bin 2410 -> 0 bytes Arduino_Grundlagen/02_Blinken/Blinken_bb.svg | 5593 ------------------ Arduino_Grundlagen/03_Externe_LED/readme.md | 8 +- Arduino_Grundlagen/readme.md | 51 +- 4 files changed, 52 insertions(+), 5600 deletions(-) delete mode 100644 Arduino_Grundlagen/02_Blinken/Blinken.fzz delete mode 100644 Arduino_Grundlagen/02_Blinken/Blinken_bb.svg diff --git a/Arduino_Grundlagen/02_Blinken/Blinken.fzz b/Arduino_Grundlagen/02_Blinken/Blinken.fzz deleted file mode 100644 index d80e9ee4adecba66f431b5d0226acc5f8e7b2a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg b/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg deleted file mode 100644 index e773621..0000000 --- a/Arduino_Grundlagen/02_Blinken/Blinken_bb.svg +++ /dev/null @@ -1,5593 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - 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/03_Externe_LED/readme.md b/Arduino_Grundlagen/03_Externe_LED/readme.md index e308746..3c69b49 100644 --- a/Arduino_Grundlagen/03_Externe_LED/readme.md +++ b/Arduino_Grundlagen/03_Externe_LED/readme.md @@ -1,6 +1,7 @@ # Z-Lab Arduino-Grundkurs Projekt 3: Externe LED und mehrere LEDs -In diesem Projekt lassen wir eine LED blinken. +In diesem Projekt lassen wir wieder LEDs blinken. +Allerdings dieses Mal eine externe. Zuerst öffnen wir das Projekt über den gewohnten Weg. Der Name ist "03_Externe_LED" @@ -10,11 +11,8 @@ Wenn du dieses Projekt öffnest wunderst du dich bestimmt. Das sieht ja genau so Genau! Um mehrere LEDs und auch externe LEDs anzusteuern reicht unser C-Wissen aus den letzten beiden Projekten völlig aus. Wir müssen nur das gelernte neu kombinieren und schon können wir externe LEDs und auch mehrere LEDs anschließen und unterschiedlich blinken lassen. -## Teileliste +## Das Breadboard -Für dieses Projekt brauchst du: -* 2 oder mehr (kommt drauf an, was du vor hast) LEDs mit 20ma Leistungsaufnahme -* 2 oder mehr 220ohm -1kohm-Widerstände ## Wenn wir wollen können wir also auch eine externe LED anschließen... diff --git a/Arduino_Grundlagen/readme.md b/Arduino_Grundlagen/readme.md index f96410c..b17d95e 100644 --- a/Arduino_Grundlagen/readme.md +++ b/Arduino_Grundlagen/readme.md @@ -1,9 +1,56 @@ # Z-Lab Kurs Arduino-Grundlagen oder: Wir bauen eine Ampel +## Übersicht -In diesem Kurs bauen wir eine Ampel. +In diesem Kurs bauen wir mit einem Mikrocontroller, drei LEDs und einem Knopf eine Ampel. +* Zuerst einmal lernen wir, was der Unterschied zwischen einem Mikrocontroller und einem normalen PC ist. Zudem, was die Vor- und Nachteile eines Mikrocontrollers sind und was man damit z.B. alles machen kann +* Dann lernen wir die Grundstruktur eines Arduino-Programms und wie wir das Programm in Maschinensprache übersetzen und auf den Arduino laden. +* Danach lernen wir, wie wir die auf dem Arduino feste eingebaute LED zum Blinken bringen. +* Im nächsten Projekt lernen wir, was ein Breadboard ist und wie eine externe LED angeschlossen wird. +* Im 4. Projekt lernen wir, wie wir einen Knopf mit dem Arduino auslesen können -und hier gehts dann zu den einzelnen Projekten: +Danach haben wir schon alles gelernt, was wir brauchen, um eine Ampel zu bauen. + +## Materialliste + +Wir benötigen dazu folgendes: +* 1x Arduino Uno +* 3x LEDs. Am besten eine rote, eine gelbe und eine grüne +* 1x einen Tastknopf +* 1x ein sog. Breadboard +* Einen Satz Jumper-Kabel mit PINs auf beiden Seiten +* 3x Widerstände. 220Ohm - 1kOhm sollten funktionieren + +## Was ist ein Mikrocontroller und was ist der Unterschied zu einem PC + +PC: Viel größer, braucht viel Strom +Mikrocontroller: Kann ganz klein sein und kommt mit viel weniger Strom aus + +PC: Viel RAM und viel Festplatte +Mikrocontroller: Sehr wenig RAM und sehr wenig Flash-Speicher + +PC: Es sind viele Programme auf der Festplatte gespeichert, die gestartet werden können +Mikrocontroller: Es ist nur ein Programm gespeichert + +PC: Startet und dann können mehrere Programme gleichzeitig starten (z.B. Fortnite und Discord) oder wieder beendet werde +Mikrocontroller: Hier läuft immer nur ein Programm. So lange der Mikrocontroller Strom hat läuft es, schaltet man ihn ab läuft es nicht mehr. Wie bei einer Bohrmaschine + +PC: Es ist nicht garantiert, in welcher Zeit ein PC auf eine Eingabe reagiert (das hängt damit zusammen, dass mehrere Programme gleichzeitig laufen aber zwischendrin immer wieder pausieren) +Mikrocontroller: Hier kann ausgerechnet werden, wie lange die Reaktionszeit auf eine Eingabe ist, sodass auch innerhalb einer garantierten Zeit auf diese reagiert werden kann (für sog. Echtzeitanwendungen) + +PC: Teuer +Mikrocontroller: Gibt es schon sehr günstig (ab ca. 2€) + +Mikrocontroller lassen sich auch sehr leicht erweitern um WLAN-Module, Bluetooth, Sensoren und Schalter. + +Ein Mikrocontroller kann also z.B. verwendet werden, wenn nicht viel Platz und nur wenig Strom da ist. Also z.B. für: +* Sensoren wie Temperatur- und Luftfeuchtigkeitssensoren +* Schalter wie ein Licht +* Steuerungen von z.B. Robotern oder elektrischen Rolläden + +## Die Projekte + +Und hier gehts dann zu den einzelnen Projekten: * [Projekt 1: Grundstruktur](01_Grundstruktur) * [Projekt 2: Blinken](02_Blinken) * [Projekt 3: Externe LED und mehrere LEDs](03_Externe_LED)