You are on page 1of 390
O'REILLY e BARRRBRUH See Sila Arduino#™Raspberry Pi bem gen Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi [3] Simon Monk # i FMR FE EAS Hat Simon Monk Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi EISBN: 978-1-491-95340-2 Copyright © 2017 by O' Reilly Media, Inc. Simplified Chinese edition, jointly published by O" Reilly Media, Inc, and Tsinghua University Press, 2018, Authorized translation of the English edition, 2017 ' Reilly Media Inc., the owner of all rights to publish and sell the same Alll rights reserved, including the rights of reproduction in whole or in part in any form. AZ SELMAN O" Reilly Media Inc. F 2017 4 thi hit. AB HHI (PE ABLPEME thy O' Reilly Media Inc. #2604 AA LMG F 2018 SEH AGI AT. TRA, ARASTTUE HT, ARSE OLB) Ae A AE OTEK Hl ACTA OTE RAILS HI, 01-2017-6588 APHMMARLAF HMA ARE, AREA MEALATA, ALB. BALM BIA: 010-62782989 13701121933 EAR B (CIP) Sie QF AURA Arduino Al Raspberry Pi HF fil fFICAR / ( 3E ) PURE + SEHE (Simon Monk) EWR, ih, IE HR. TRAE, 2018 HRARR ILIA ) 454 /GX: Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi ISBN 978-7-302-49424-9 1. DP D-H OH ML. DHF A—iiE—Fat IV. D TN-62 PURE AS PA 5 CIP BAAS (2018) 28 015138 SF REM: EE we ami Karen Montgomery 3K fitt Aa BORA RE: WA PEED: FLITE HAST: AE (8 hE: http://www.tup.com.cn, http://www.wqbook.com Sek: IEA EA AB = Hi 100084 4 BML: 010-62770175 AB RY: 010-62786544 HLA SIRAABSB: 010-62776969, c-service@tup.tsinghua.edu.cn KR %% HK WM: 010-62772015, zhiliang@tup.tsinghua.edu.cn 2 EEE SEE 78mm*233mm ep 3K: 24.5 FM: 465FF 018464 5 1 EDR: 2018%E4 FS IVCED IA) PPB: 074687-01 ae HEPA, BL HF ERAT Ci eA, S| EE EIEN Js TL Arduino 45 Raspberry Pi FCREAICH MBE BER, ARI IE BAP TP aE eB IBLE MR, KET RS AF AEH CEE LEAT DIY WT SIF KR. (EH Arduino 3% Raspberry Pi SMA GI RL Tih, Behe eae FS MEARE RASTA, ARS FUE — Fe WK: FA BEA, SP KB 8 a Fe Ml Hk a A, FRR. BEA Ua a AS YY He Se SO TEE PERT ST 2B , TC a HE AG Arduino # Raspberry Pi ERE ASE GANAS AY Se Be BL ASE, UA Be nf Hy 2 Fe FRE He F, E SE B,C RAR TA, HERBIE Hse Be i Ee 9 bs (] . 4. 3 YE #% Simon Monk FL 4 Be J =F Be AY Ha i tt EBL BG, BAT Raspberry Pi Cookbook, Programming Arduino fil Hacking Electronics #4, 34%, 3TH FP aahy BEL SF AGB A EBACE, FAM. TMI (KIH Arduino & Raspberry Pi Bat vet WOES, RACER HAL, BEL. heb SRSA, DL REL PAVIA LBs / OLR EH ae AN SSS FS AR CEA SH ick BH, A TTL a a A Se SB. HATTA PERNA, BUA RINE MSS, ABATED RE, CEMA ABEL RR) ARS ARR Ei, Pith, AMM, B SAMA E mw. PRIME. BERR, pe, Fe — Ha. PPE ES SERRE SARL. ER. Paar “DRA” AAS, DAB) “AA GS. "OS, EPROP AR, MIRAMAR EATER, RATE (AE LARA, AR Ne HIE. BT, AR RA HE A ETP, Ee SRR NE 2k! | BFR GIS AR Arduino #1 Raspberry Pi AF fl fF SCAR a Ll ABATE HL FEMME T fe SHEEHY O" Reilly Cookbook file 3eRk, FFA 2EF BR, MERA AT hE TRG RA PR A SY RS BE AT A) A ‘YEA RN SAE De Bs FS PETAR, BASIE, BREAD HRA, (RT REE SRT BGI LET AER | EAE RAI BE RR i HL A, BPKAMR SOV OB Se FF A REA TENE ALFERD A BA A BE Th. AAAS WELL AMAR FR, FEN REY Me eA HA, RB TIA ae de FF He Bot. REATHRA ABCA ALM T , REWAVELAIAE Tim O' Reilly A, 5X AAI GRIE I T Mt #h Arduino Cookbook, Raspberry Pi Cookbook #1 Hi S&H #A}45 2 il A975 FE Tb mae. MVE, AHTEMEAALTHRLABRMMS TRAE SKA HR A Gee il eS HL ASKER, EAA IE A AY I, A AA UETIP SS il, UN BEOAIES L, HH TAU, LA Ra. BOMBTRA f& Arduino il Raspberry Pi iXFEAIFF AAR S| TPA TE ee Me FUP RRMA EE. SH, TORE AAT LAY ARR, it Be AR A EEE FE fa Rt} WeMBS. Hackspaces fi Fab labs BLA (ELAR AGB A ee TERNS BREA SE 1 BY HPO, ROR AE AT ARE A EA A SE) BUTE. VES ABUFE RHE TT EP EE, AE AE, aL BOA I, Rb AIR AO. HERE, AR A — HZ eA, RATA — REL, RSPR — 7 ETAL ik AEB CE MEH ETA. DEA ETAT BG SB Hiei BHABRHE AAR AR, 1 TCA SERIE SEPA EEA, MAE MF RAAT. BORA BAG SE fe A ft EHF — se SRE HE. BB ZC Sey — 7S a FRA A 6 FREESE AE BERET SHEN, SL ~ 6 REAR OE TARE REA, FEA PA MS 7c, BENICIA (RIAA). IERIE: = 1H “GU”. AREA SS IR ET — SYS As FCP aE TF A HE, ACAI ae FE UE Hk HEE. + 2. A”, TRL Ce, FRET EAR. on nae: ze MLR”. PEI RE RHEE APR i 2 7c ee PE antl CSE, aonty TRBIEM, DAR ante. © BAR. CRE. LAR PRARAMRR OREO, APA AAD SRE, QHFAORE. HRORTMRE ORE. © BSH. “ARR” . AMERSHAM AAR, CRE Ted SRST EFAS Dd SY a PR ETT. SLA TL, HE AR Se He BL EY SS a HB SE a PEC SE MEAT © HOR. “FPR GML” . THA ML A BE PES Bay He IE St 28 ff HS BS — BB HS 2 SL PE I A RH, GEE ‘alin she Tis PT RE A BEE a i \V | BFlSRGIFA Arduino #1 Raspberry Pi BF i fESca 7H. HR”. FECA eA, MAREE OL. PTE PRE Ie SLBA AFF BEC LM (Switched Mode Power Supplies, SMPS) UA HRY iP FR HLT A 8 8k: “Hath”. PARC TPE AL NYSE, LAR FF Fre Hbnah ( (248 LiPo Huth ) FLEA aah Hn ith tO AIS FL. 99 He. “PARE” . MAE AE THEATRE A PRPS, "48% Arduino il Raspberry Pi #2 HEA PARE. 5% 10%; “Arduino Al Raspberry Pi”. Afi, ASR HEA AIT A ABA ‘#ekn Arduino & Raspberry Pi MIFF RB. BMH SLA T PIF RA BIE SB ROH KAA. LR: “FER”, HH “FFR" Ashi, PAA, WMH Tseng, AE ‘Pie fa FAL A AE, Lola atk se fa ASH BL Arduino a& Raspberry Pi HIF FART EH Re 12 He “PERE”. AREHEOE T MUA UE SA lela GRR AEA, LHR An fel A Arduino #il Raspberry Pi K42#i'E(i1. 13 MH. “HL”. RHEE TM Arduino fil Raspberry Pi Ska) 7 IA AIL AIFS (BLM, AP MEAT), FEST SET ord al els La HE ATG 3 14.3%: “LED Fuibasae” . BR Pili Arduino Raspberry Pi #ifil PRE LED MF AZ, ARBRE TEASPRMORKORE NAME REAR, OLED AUG Stas et. "TPKE LED & (NeoPixels) #1 LCD Sb Ava. AS Es MEAL”. TE a A SE, FR EE OE ESL Ee), 15 PE Bat PE 16 He. “BELRA” . ETRE, POR APA EL eo, HA 6 De We 25 38) — He lhe Hh oS ANGE a BE SEAT HE, “GWE” . PALL aE, HRT MK, a HS hth ALLL AS 2 EAE B18 He. “PS”. LARA OE Tit EE LAG MA Arduino & Raspberry Pi Hi FEL PK (BAUR ) ANTS SRA. 56 19 He. “FERAL”. REREH GLARE EM RAI ATR, be HERMA—*F Arduino HA—* Arduino MBA RIE. ARABI BB > te EF I walv 5 5% 20 Ri: “HOME” . REALE T Hoke “FEE” DRA IES OE APRS TAREE GE TP AAA AU HC PE. oR 21. TA". AR LR, AAR, ATLA I RA, MBE FER Al sp HEFT. AS SRB EL TS HFS Ta Be GE. FHL T €24% Arduino #1 Raspberry Pi EP ae ES TE. PIR AR HEF HL BEACH, ALVES TRAE AY BE AT MORRIE LE FART A ORE, BSA{® Hackaday Fil Instructables ik HEY MM HA AF AY Tee RR. SMEAR, KARMA RS 0+ WH, AMIR ARIMIL, TR BASETHMRALRRE TD. ERAS MER Pits, WTA ZA BREE GMI) IPR MRFE PORE], BM “eR” SRT RATT. + htp://forum.arduino.ce = _https://www.raspberrypi.org/forums + http://www.eevblog.com/forum + http://electronics.stackexchange.com PPA ALA PHENEES IE. we RARIOANE. DARE. EMBL. AIC RA. GREK JAF REAM. w ARAL RL BMRB RIES. Vio | BFA Arduino #1 Raspberry Pi BF i fE SAR ARBAB ‘FY ii it https://github.com/simonmonk/electronics_cookbook F #4 43H) Hi RATE (ARRAS Bl, RAB). Bob, HAT aS ee HEN FR ACE ETE HEBD RE BET. PE | ABE, AAS Bl 9 ART LI HE i BBE AS Be GOH. RAPA, GUAGE SRM. Blan, 5 —P MAB AT JUBRARHG ID EE FFAS oa SEES YE FT. Ht Rr HH O'Reilly L332 6A) CD-ROM Jew SUF 3H ik 5 FAN AS 5 AS | Fs BR 3 Ve Vd aI A ET, EA AS GA FSG SE Hl PA EPI AD SCS HG EP FT RTA, SLR, MF, LMLIAGAU ISBN, fil4n, “Electronics Cookbook by Simon Monk (O'Reilly).Copyright 2017, 978-1-491-95340-2.” BOAR TEAT Ps EFAS FCA BT RE TARP, TRAP SRT permissions @oreilly.com, ait if} Duncan Amos, David Whale #ii Mike Bassett, Rif MIA A BAEK AFC, LAR HEATHER AAU & A AOE, (i A A WO $e. FUDAN Afroman YF ey AR 5 A TAB AR HEA FM RAR. LAR Digi-Key FZ a] A AACA SE RT AB FOR Te 45 O'Reilly Mik A A— ie (FF RAH, IESE Jeff Bleiel, Heather Scherer #f1 Brian Jepson, mel ow 2.10 WRB - Sle HE SL HL FRA AE SL HF. ALI, HELE HR i AREA + LB Se i HC TROL eh, BB sla + (a BEL Re ETRE LR REL de FE YS BL Bp He AL FF Ee BL eS TE He BELEN) 2 Le PE Se Sa PLE Pte PEL GE Pe RAY SBR Bom 6.0 61 6.2 63 64 B7e 7.0 7A eS ae ale fie FF ists 2 em eee aed $e SPR pert a EY 4 EES ae rm EAR Ob MADE ~ Be Fe Db HR =e ale i gS Dupe FG BHA MDE ~ ee eRe soci Fd ie DRA AF oe ABFA ATE HA MEIER SORE EWI Aa TE SET TETE SE ‘GF il AS AE i J HEMEL Er 8 TAT sR He FESUBE sla PLBFFK ASIF RA BAK ~ Bins x BFS HFA Arduino #1 Raspberry Pi BF APE HEE ER As ELE ( 1 ) SCE Ee Tee ELE SEU LUE ~ BEDE TE ETE Hea fib Aa Fc ‘tl fe tea He DR 6 JOC U7 EL Be A He BLUE IRS BL OE DCIAC #4 + L1OV 3% 220V Ze pie br SE 4S0V (86 FE (Ere, WE aL (> 1kV) ee RA Fae PE ea (1d AAR wT He A) ‘FREER ie 22, BER eth sla ‘85 FE HR Fe ie SOPRA HT 76 He Heath SPE MT 70h Bab AREF ~ Fl ah ai Feb RG ob FEHB « FA ER ia” SRA He ARARE Ble ARPARE HEHE AR BARE He Ab BSE HE URL A Fe A) aH ARPAAESE A) Arduino -- AFH AEE) Raspberry Pi ~ Arduino #1 Raspberry P' BLA Arduino fir PRS EAB Arduino FE Raspberry Pi (ij St PSEA Python (RE o1 93 101 103 104 105 109 109 109 1 113 119 119 119 122 123 125 B®! XI 10.5 10.6 10.7 10.8 10.9 10.10 10.11 10.12 10.13 10.14 10.15 10.16 10.17 11 11.0 11 112 113 114 1S 11.6 117 11.8 11.9 11.10 Wd B12m 12.0 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 Raspberry Pi ahi ii f7FEIF 4H Arduino Fl naanbe Pi AREA REA 126 SUSE vere 128 Arduino sepia inure 131 Raspberry Pi "Fy sl 42 ile eee Arduino efi ALE fiLDR TE aes Raspberry Pi c--4i] AT MPR AE Arduino ft (iti AiR BGR TE Arduino fy Bii04i tH A BtHa Me Raspberry Pi fy 40 fin tH Ae RHR: Raspberry Pi ff) 12C BAER iE BE 136 137 138 141 Raspberry Pi ff) SPI eke Mt Hace ie ia Fre pater = 149 ae Pi Arduino fishemanteey iA Sit D3 2 1s KDR BA ae! RG at A 2 BY A a 155 BIT fl MOSFET ffi ae (FH Arduino 982) HA a? Raspberry Pi Kh fi.4& Boo AT RAPES) Re p62 GPIO Hefti 2Ob FE, =~ Ags GPIO 45 ill ASA HE Be SHAR TF Bi ie HH Ee TERRES Sle APIA Arduino a psteber: Pi eM Mee ie AE HEL BAK 1 28 FL A $$SU10L4 AAR) Raspberry Pi --- ABFA ADC +4 Ht PES 2 a4: 42 5] Raspberry Pi ULE HE FH] Arduino a& Raspberry Pi ji-itilt {8 ANH ADC ff) Raspberry Pi jWtikist HE HE FAL Hei kW i JA ASCAULS Fr OU i BE xi BFR FM Arduino M1 Raspberry Pi BF fi FRM, 12.11 12.12 12.13 BSE 13.0 13.1 13.2 13.3 13.4 13.5 13.6 Bie 14.0 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 14.10 14.11 B15 15.0 15.1 15.2 15.3 15.4 15.5 15.6 B16 me 16.0 16.1 16.2 16.3 16.4 FAB es Fra BE i BE ALPE ad la WHE BLNIIR A) UU EE Bre HL GK FHL CH LA AE BL ik BEB) HY Ce ‘GE FEL DL ARAN ANT Ae Behe oh EEE BH UEHL LED #0 Be - 3m Sia) Mi, LED Fa) AD LED Was LED «- FIFA & + LED 7 BB SAS teil % 4+ LED ore #48 RGB LED fy mits, E483) 6] Stht LED & (JH 12C 7 BE LED Sas 7£ OLED far bra eRe (SER BCE LCD Shaka Fe Be ala PRA HEISE HL Ble Ge Ev AC PY I Leia PU GPIO ANH" = ME TL REDE BEBE Pit til Ht Be a SUE - Sie DEPRES ( 1) tak — tet a TESENIIAE LED - SHES Sit A 3 HH A 243 ety tee DAT’ s+ 247 259 259 259 a o® | xm 16.5 PRE ALAS He i a 16.6 MEAT SE SS be Heh ee 16.7 il PAP ae eh a 16.8 425 hill ALi 16.9 XP BULeSdttT PWM 16.10 il fE HEHEHE ee 16.11 BARES DLR #178 wAWrKS 17.0 BIB vr 171 PRR 17.2 Je ae MIBK (aye HH) 17.3 jaWi Re oe (ML) 17.4 fill fe AIK 17.5 iE AK 17.6 {aS Reh 17.7 Be Ra DO 17.8 DEBRIS 17.9 EDR. EIA 272 279 291 17.10 PEAEPA 7 He Be 18s BM: ear 18.0 31a + 297 18.1 #€ Arduino bitin 18.2 fi] Raspberry Pi #273 18.3 GER ARZE se ALS (8 18.4 filfE—4> LW ROR hi K ae 18.5 Wife —4> LOW AYR MAR B19 ARH - 19.0 5l@ ~ 19.1 hile FM Wee aL ge St BL 19.2 fi FH Raspberry Pi ikit—7 4K FM eT HL 19.3 tilf?—7*aE-F Arduino #5 Milf) FM Weare: 19.4 jit ACER He Bes BOK 4 20.0 51a 20.1 eal HEL 20.2 alta AEH 20.3. A til Lee ie 20.4 RPL TLE 301 XIV | FORFAR Arduino # Raspberry Pi BF (FSA 2 PA PARR 20.5 FEAL AMIAETE 332 20.6 TERE REAE - i, 20.7 ARBRE TERE HEINE war 1% IA 21.0 3lm - 21.1 FASS Se 21.2 WEL 21.3 ULE Ue Ha Ae 21.4 WR 21.5 MURS 21.6 URL PH, Hae, Hee 21.7 tebe - 21.8 Weep 21.9 (Fait a 21.10 EFA ER eee a 339 340 342 342 343 344 345 346 349 QL PRE eee 2112 RSA oa A SieStiem 357 B Arduino 3] Bil -++++-+--++++--~ ++ 367 PREC Raspberry Pi 3] Ail 369 BRD Br SaaS 371 | ere 373 105/58 FRAT MAAS LEE FSR TIA EBVO AY, (ALG YR ARB AESRE Se Dh ta RMA. RE, WRB, CHARA ZANKAR. REMLAAS EA BHM, FRE, DOR, LAH EZ NK AS SRL. 1.1 FRE HOE es SL 15] BS FE hs EL WRAR HE BSL, REE PY ST I AR REE AS REALE 5 PAR HT LAB Se HD DFR EA EAE BE) Beit SE — BART AAC, MAT FN 4 & 2M AEA. ET Eh, LEE ae bik — 7 BAR CAN 1-1 fas) AAA. REA A BRA, ILI —_——_ OCOOCOOOOOO Boas fouccuacuus COOOCOOOOOO | Hea B11: Stet Senee tt WP RS RR, 1 MA, LE SNE, mA HH fi, (MA— BR, FHL). 6m FAR mA RE IL A TE A Ae, TASER D 1.2 FAR ASE SL (a SAR TF rh FRAY HY RAR PES LL ve, BRAT THe Uv AR es A AE A AA RS a Bi I TEA AEA). HOMITE AR EL, rhe BRE FT RE AE DA ok AE A — ta bs — SHALE, ALE EMS — TAGE. GAY, BALL, zksilbeh aay FA ESE AS WRF BE RET Ac HA GE, TT iC SEL — Sb Fs — Sik S&C FAL 1-2 AR) 6 2 | BF AERPIFA Arduino M Raspberry Pi BF til FHA B12; SF 5SRHNktKaS ek Es BY EST P19) HS 2 i 19 Hs OA — 8) — HH), IR, “ERT RET A HR — eB a — af He, ATTA TL A, RD SC Ee a a HERA IE, brid +. TE AEB DEA (4 HELE SA RE AS RI — Dk 5s — Sid 1 a He iit AS 2 BEA . HLF ASIA ER. 74> AA Hab Ze ER Pai ERO 1.5V ADE. Arduino AYE HL FEAL SV, ifi Raspberry Pi MCP 3.3 V, SPER REE SV ME, EAT (eile ag SE 3.3 V, itt Ait, WAAR A IL R — PRA, AE RZ ADE. GRA Hs, FR OR SO 2 BL A a Ae Gd EAL. AT CG AS Ay) GND) JE — Fh UNIS ALAR, FARE HLRs HPAO FEAL TAT HLA. ARATE OV. 6H BT MESKP WMA, HBR 1.5. 1.3 FARR, Hat. FABAVIT (a St CE Sf i HE ED BRAT Aa Fra ES 1m RGR | 3 WC ae AT, Bek SER RL PTC Be EL URE CD) SPR Te ae a AY He He (U) BRL SSPE HHS (R), RADIA: pak R RURAL PA, GAIT ART LAE U=IxR OR eek REAL, LO De LP a PP LE, et A BAL: ee Tr itit Hea BEL J: — Fh WB AE AYE SER AG BEA ACT AL, A Hy al HAN A ES ct SR AY GEA ARBRE, ERR, TEC REN ERA RRAR. LL, THAR JLBE RAS MO SH Ae SAT He GRAF LED) RK AT AE Se O.1~ 1 A, Tt fT) AE A) eH TH A JL EC Cm) DH AL BPA GEA SAAR BIBT. FA 1-3 StH ST — 7 HPAL TER), ADR BEL EA HL TRE (D Ft PAY HL FE CU), u | R @1s, Gk, ennai (LH — 4 1.SV AY HALE TE BI— 1000 AHL, eA 1-4 Bras. AAR OQ MAE PEL LILAT TS (“HME”). 1-4, B70B08 4 | SFOSRHFM Arduino HM Raspberry Pi BF RETR ARAL a GAB A ELS a FRA oa BELL CTA AB a SPER AY ALB VE) RUA, 1=1,5/100=0.015A RH 1SmA, 6A BET WR Ls hs Heit Hea PAPER HES REET MIL, TSP SE HH 1.4, ET MBAR MOKA, WER 1.6, 1.4 FRR ra ATT 1) a HLH Be A ET a WRAR SEALE AR REA TERMI ATH, HBP EE RA — TA AE, EAI BIER AE RE, tit fda, ZERR 1-5 Hs, PATH IP IR, Po SHIR eee Ah Ae ( PATER 1-5 Ze Ae AAA tS). B15: FRB EX, BHA ALHER XA, HEX RAAT, MH, A ET PRR BT 1 OBIT E. ZEY i, XP PAE , BTGAPA TA Y Are 1/2, HAR — TE YA Hage 1, Bik RB) 5 6H AREREA GRA R, HSB 1.5, -LiieeMIK, WSMRH 25, 1.5 FRA SRT a SL LB oof A fe a RAR HG Ame He tt BERS, SEPETIRZANHASEMEEN 0, B16 RASSHELNATSRSA. RiAAAT BASES. B16. S8SKRaS BARRIER, BUTCH ASE RA ME A. HEA, LAI IE LV fe Fe, HELP PL Le LA I YD, PLA a 20 > a BEL 0 Sv ed A ABB) 9 U/2 HAR. Fi FARE ERIE U AL LP HE U/2 POE. BRAVIA, U=U/2+U/2 B U-(U/2+U/2)=0, Se 3h Hea BEL HEB yA Fe BE He ( HF SE] FH 2.6), WFR REREME, SRR 1.4, 6 | BFWERAFA Arduino H Raspberry Pi BF HEAL 1.6 Awe aa ALMA HES RAR EMEA H , a A A HE PR I LTE OER EAA AK, “EAA / BATHS, WER ALE OW). HO HEL BES, 1.3 PAA 1-4 as, PPR, RAK, HL PELE: BED FTA SR He 1 Hy Be A i: P=IxU PIE WL, DAK CH iy W) Ae vi BAL AY a Fe C94 fir hy V) SR EH ik 19 HR RE CLA y A), ZE 1-4 AG, AH SV, SH EA EAE Sm A, 7A PAD 1S 15mA=22.5mW, Hit Se 5a es BELAY oa He BA ELE, BLT aR ae AE AN) P=TU 2 RR OE i pale R AFR U=1.5V, HEPA 1000 TAKE 1.5Vx1.5V/1000=22.5mW, 6h ARM EATEN, SIE 13, 1.7 Zeit a aT APTES HL BREH (DC) FAV EAL, (AC) IE EA REE HY OH, RAR 3 BA EOS Aa EB Bae TP, A A HEH HE 1m moe | 7 MERI HL. ACC He oy BUS re DH EAS, REET LA PIR SUR AR A Hi CVE LS 3.9), AES 5 (fee) HLA, PERE, GAA HEIE L10V, ZETEC A 220V we 240V, Hit BETH 0) He JAR: FL BHT UAE] ee FI fc A ae. 1-7 as T 3 Bs YS HE Wa Fe ante ety. 200 HUFECV) Ssf0(ms) B17: RRBs Mi GeTE PRBHTE RATER, MR, At SOV, ”ayaeeit OV TBE BIH) -150V, FFI] OV, FEIR—AV SEMEN MALTESE 16.6 EHD (ms), AC HIJEIWI (period, —A-5E% FARIA ie) Fl AC HSA Grequency, BHI FAW) Z WADI A HE i Srequency SHB He tb 2 ( Ha S 24 Hz), BELA TA BPR 1-7 PB ARH AC fry JAI 16.6 2EED , 8 | BFOSRFAB Arduino # Raspberry Pi BF PEAR ABBE 0.0166 B, LAAT LAL FR. Z Lr ._ ty TURES period 0.0166 os Path Za Sa Mee HH 3 OA HL CHGS Ay OV, if 9e bas + TE file (ALA He Fe EAB 300V 2 A RE, MOV APA HAR, ATA. ix BRIA RMSCY7 4H) HER, Fb (NL FRBRLA 2 FGA RUE 1.41). BALA, FERITRAIOE , ISSV eye iC BRUA 1.41, 475 REE 110V RMS, 6h KFA ACHESA, TERR 7 RH OMRAA. Sim RB | 9 ke AREA mbes ges | 2.0515 JUAP Ti BY Hs a LB, PTR A ARAMA el, FFA Ae PER (YEH, HERAT ERK (FZ — RH) BIER (FT RE). PM, OR, RS OREO, AMAR SAR RE. oe, 100Q Fil 1OOR #5AE 7 FAA 100 EAS HE BA, 2.1 PUR BRET (a ova UE SLL? RAR HMAC SOE) LAT Ae, LHS LA eR, HBAS 2-1 Sta, AMIS > Ue TRO, TAS ee GAEL AT HE SPR EMA. Wz 2-1 Bra. B21, SKeanee R21, BAMEOMRE TF REY = PA, RRP ee T MEA PE RE 2-1 RA 27), MBSA ROLE T RNB AEN O WR lit, TEAR IE “EAR — 7 Few. TERA 2-1 RBI WH ORAS, BE Alb 9H LY LE 2700, MWRA—-TH EMER, iw TRIE /MAE IPH RELA 1/10, FLL, Bee, IRE, ae Rea 10 A, IRE SAE HME TRIE. HE CRD) y +10%, Siwy +5%, Hew +1%, ORB PAO 2-2 Hea, BZ HL BAA A ERLE EK. GEM. AS BRU GE THE AM CLEA 2-2 IARI TE Hy 270), ARAM O A Be (FEI I yO), 1X7 He BALA 2700, 2700 c KR R & B22: CHSanes 12 | BFAUERHFA Arduino #1 Raspberry Pi BF BPE AR OT FAR PALA He PAE, Ge RAE 0.1 PUTER, ALE AEA 0.01 MITER. Hean—+ 10 SRNL AR. ARE, A AHR EM EH (100 x 0.01), Wit ‘PME A (Surface Mount Technology, SMT) HafH( Mei Hr HLPHL) sili Ws MBE Ze eG EN Hall T 12S HEL BLAAL AY ic. TDA Fie 2: ie (A Le We BY Dy RRM, ATLA — 4S 2700 FW Hr A LE Se 2700 3X7 F ENZE LI, beRI—P 1kQ LER bRIZA 1001, 6h EA AA AL SMT BELOIT (TELCO 3.3), 2.2 BRA BA REM (8) ai AUBUE, ALBANS BE— 7 2390 LBA, fal A HE EEN a PALM LZ DC RIE 2? RAR MSE +5% E24 APPA, E24 APIMMMMAT 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 47, 51, 56, 62, 68, 75, 82 #191 BRAK. tt £1% AY E96 ALS B24 RAUNT AT AE AML LEANER I 4 fi. ak eH BEACH HN HL PREIL AC FT EIA TE 2 HF , AUR FA HPL My TPE HP A HT BRA LED 1 SL 9S 4.4) Fy RI A FR AEB A BR Be TELE 5.1), BBA E24 AAP He RCS HALA) FOP EA AY pa PH AD HF , BARN, AOL TG HH LAA 2390, DPA B24 AP pI HE—+> 2400 HA, PESKY, GRAS Dead FA TAT PRD HEL, ST IT PRR A, A Se TAT TP YE A PABA AS EC, BP AL 100 TN, KI, AGH R BLA FHP: 10Q, 1002, 2702, 4702, 1kQ, 3.3kQ, 4.7kQ, 10kQ, 100kQ #1 1MQ, S2e Ba | 13 KF BADIA, TSR] http://www.logwell.com/tech/components/resistor_ values.html, 2.3 GERER] Ss Ha a SOT A fT EA RAR Re AL, A A a Le, AE LBL OR RT A A A. ah aoe Hah AR A Tee BL. RA Le Ld 2-3 AP mR 8 S23, RERSERSS itit (LRA TERRA, 2-4 Shh Ta N \ $a oe B24, Bireeew 14 | BFCERHEM Arduino Hi Raspberry Pi BFR EL 2-4 Ae 50a APD RG A> 2S BL Be Hs OU oi oR A GE A Re 7 Ree, Seat AAA eRe ER. SP i a — BRE, A TR, ST HR EEL. HE LAT, PRR SCRE PT HRA De OH OL RT I PB 2-4 Hy — AAR Hi 2 5 Ie be HE FS Fd PS YY aS HAF 6 PE MLAS fl SAE AS ALPE fe SP AER PAE A aire, WR e LAP. He ic 2 ALAR UE Ds 2 PS ic” SE > YP os BE RE ED, SrA EE Ae) — vB A AA — RE CASWELL CARY tA a i i eM fe, A A 5 eR TE Ee BEE. ICME FH ti ee AEE RE PF LES BB AREA BAA PPG DA BS EB RTE BE Fn RAR GRRE RL TE III A ETT FREES Hl, PM — ARATE FT EGE — PRE HE. 6H Ai KAP A Arduino a Raspberry Pi PETRA, SRB 12.9, KF LSAT RY ESM KAS, WER 2.6, 2.4 RARE agi oP A AE ok, BEL A, bs BLL aE A RTA R fs ea BL 9 BELA a IL A wit Be 2-5 HEY AS DAY LBL, PRE Pde BREE — PS 7, aE H4F—F 2000 AHL PAL. 2% Be | 15 B25: SASKnSS 4B 7 1002 He BLADE WORE ANE —FP 2000 HIHLER, BBA ERITH: P=— = =11.3mW ~ 200 UE AS? R PRL, HAP LB, FTL EINE. Patt Z FEAT AE FA — 7 ve BELA ESA FL ELE AT EI? Ob RE He wT EAR FE RAZ —, RATER TALE Oh RAY AT (ELUATE AAO, AOE] 2-6 Pays, 3X Le FA — 41> a as a BL ie) A — 7 AY HB, CT BR SEL #9 He BL AS AO dE Ha LL Rt Re 6A a LE LC CHS BH 2.6), 2.5 FFEK ARAL (a) i Bun fT, FB He BEL, He, BL AVA ER 16 | BFR Arduino A Raspberry Pi BF BEA RAR FEHB He BEL YS BLA Hy A BL A PY C,H, I A PA HEL, RD R2 FFE, BBA PA: Tit ZEW 2-7 RF AMI Et. ATID 1000 HPAL IEIBR, ROMP AY A Bs SE PPULAL CE — 2 HE A AR Aa ESAS, eo 4 TEL BT] Hg A, ESLER, AN 7 BE aH, TERE 2-7 +h, FRA 1000 HARRIE — 4 S00 HAP, (ASAT BNL A Tt AME? 1 su 1002 $100 B27: FRSRSRTnES BRAVA 1000 HPA RE AIX 500 HLF, MAE, 5 TASES aT. MFBT 1002 Ah, Dy: PRAGA TH PAY SE ASW, LEAT RE. a LAL, BPA. HA 500 AB LINE 82% am | 7 6 SF ANH BLP ST 24, 26 SREB WME (ai devo eR ML RAR [EH WHEL HE FE BL a “wc” de a), EA ae A et De DES TEA . Fl 2-8 Sb as 7 — oe Hb BUH fff 9) A 2 RI RQ Use 228: HESSBRES ART HELE (Un) HELA A HEE (U,,) BY —sh Ba, AAP: eee vara Pig, MRI % 470Q, R2% 2700, iti Ui, HSV: R2 Coa" Reg * Ui x5=3.18V "2704470 Ht TER, MUR RI ATRIA, BBL FRRRATBRLA 2, 18 | BFAUBRIFA Arduino H Raspberry Pi BF Mil fEScal Ha fic 2d — APRN) Hae, PLE EL HL ee is, aS AS 4B RA AL 2 DL BELL He il We Le GD RB Ae a A 2 (Le. PRT BEA Ay RFA Sy Hs — FA TR PRT, SERB MIE, — Bik Pe FA o> Fle 2 a HS A, HBL ey BP PAG R2 FFI. SIR LM Tareas FRR BL, A AER Tt He, LAP ZE RU A R2 He Hae BLE PES AOE FOUR A HE IE HE. SAR ER AD BF IR ES RA, EE ADDS PE LB A AL RE 6h FEF AR LT FAY APE AAS 7 HS KF HPT SH 10.17, 2.7 FARA BEE (a) aa fo a LO ek PT EB RAR ‘HSL SE PARE A CE SL AR 1.6), 3 — ASL ARES ML HL Plan, mA —7> 100 He BE EL He He 1. SV ATS aH, SZ, BEL Be A A SA I a DARA: _U? 15x15 R10 SER Ae PRE W/W PEE FTL, (EE BR LE ATR VW. tit We Be eG BH HG (FL HE hE 1/4W (250m W) LBL, (AE A DFE AN I, EATER MS Se ee RA i BF CEILS BF 20.1), PR TTT EAT PT LA BF AB Sh HB RE AD BER, HeeaBtill LED XT (1 LIAB 14.1) AAD He aR aE La EA oy ae CUPL SEG 2.6). P =0.225W 2% BA | 19 SE ft LAPD Le hs AY A BELA O.SW WwW. 2W. SW. 10W, 2B WHALER, Fal 2-9 Shit 7 Asia hs SR A SEP POM TE HB DU ALB” TS, LEBER IRE 6H KF DROAA HS RG 1.6, ae MABIGBBREWERRA: 0.125W. 0.25W. O.5W. 1W, TeBeIBPAR WEA 7W 2.8 Fe RAB RA A 15) i de fo LFTs RM IER? BRAR (ie FEL Bc HL, FE: Hc 8, AL. (da FAL 2-10 pas) ee — 45 MY REY HL EL, BLY 3 PARR a WORE. Pb, SERRE ERS. HALAL 20 | SFAURRHFA Arduino #0 Raspberry Pi BF HEAL SERDAR AOE, FEN CBOEIREI SE ET, HE BLADE 10 Hi AmBIL MQ, wt He $B BEL WS 5 — 7 eH BL cE > a ELSE 2.6), BTA FAP Odell ae EELS fF 12.6) BREA RE CAE ML RECA 17.10) et fi BEL BEL LBL ey Ha REC Ay. B20: KRSGTRS 6h AREA ANE SA, SSE 12.6, 2.9 AAR FB BE A i) ai ‘ove NF Fy SR WRT Bs PAE Fa HBL, HP HSE SE 12.10 FIRE HI 12.11, Sry Hs BEY ed BE AD SE FEAT RA RHE. PRT. PANACHE BEL ( ANP 2-11 Soraya IE 2m wpa | 21 SECS BORA — APB. ANTM (ELS 2.8) — FE, EM Pa ae CE RAB 2.6) 4% HL BEL Be Fe HT 6 B21: ARSBTRS Wit Fi HAE 709 HY Hh fe tha BL, NTC(Negative Temperature Coefficient, fii AM) 7 fic BLE Ho LAY, EAT YS ELA i aE ADH ATT a>, PTC(Positive Temperature Coefficiemt, TE tin SE 2438 ) Pei et EL fr PEL (EL ti HE AYO Ft PG TT ARS. ie TFA Sak Hi EELS 12.7), PTC pie Hea Bab FA Ae PR RE 5 al ek A AH LY HREM, HABA AEIA, PAVE BRIE I, HBR ORs. 6 iF fs BB HE ATH: FL, SEO SEH 12.7 FAFA 12.8, 2.10 FEA EIS ai BUN FERPA SBR LL A LB, TR nf BSR a dB HEPE AS TAI IIR. 22 | BFUBRAFAM Arduino MH Raspberry Pi BF HPAL RRA SPADA HL, ALE SR PL SE Le a RR SIRS. RA AE “PA MEAD AEA ERR TE FAP A AE Aa RS EE” HESPERIA AC PE TEE, 5 HE ERIE AF. Beis LAKE 2 — A AWG ERA), ESE PE SERIE FA. iti SWGC bK MESA ) BEEBE LR FAL, ik Ge BR A ACR A AER EA ERTL ES PERF Ph, TLE TAS Pe BIE FSR AC AOR AAS A he A ERS, BR CHER EN, MEME AE, Fe bok “pee” Seu eat, imi Ate CHA ATH. R22, RABM 30 0.255 339 103 0.14 28 0.376 213 64.9 0.27 24 0.559 84.2 25.7 0.58 19 0.95 26.4 8.05 18 15 1.8 10.4 3.18 47 MAM AWG Soke. bk 24-5 AWG WHS, MAAR, RA PAGER ANG A RR, ANF 2-12 AAR. 2-12; Bee BA te Se48 30-22 AWG SEAS A de Ch) 2-13 ans). 5k AP ANG Ee Te AL BiG PAF ABS SE SR FE LS KOT. FR AB > = A, ORT DAFA AR AE SET A, I NY He ae 2% BM | 23 213; BSH (24 AWG) HEF AER, LAR — a FT HE HD TE GAS i ES A JL TE, PETERS, WN 2-14 Bos. DAE, EA eS PE 2-14, 1970 15 AWG Sie, — AH “Bee” tit Be 2-2 HSA AD DE AR — ESS RA I SPE CE Se Ban MU ik HA A BE BS ARS ARE, LAR PET Be A PRL Ae Af] De ae A AE A ES AY SE RAB IEE. HU 2-2 REA—-TB*. MTSE ER IL, SR RAT MTA ESA EH ETD. 1 TR EA Bi SRY PB BO BE Fe ARSE FS RLY Tek SRE CANS RT) TO. 24 | BF AERIS AM Arduino Ml Raspberry Pi SF MilfESeAL AURAL FRB FE, RARE — PRE RR. TLL, SERS A ei eB. 6 AKUMA ZE HSS hetp://dit.1y/210yPIh, SPER AIL GE LTE, HAPS] htep://bit.ly/2mbgZs8, 2m Ba | 2 SRE SB | BIS Fa 2 5 Fal fe 3.0515 Be ve FF Ah HL PET AAA — AAR ee “CEE QS PL oil PE HP TE RSI PE FABLE wg BEARER 2s FAS Bf BE PRTG, SBR BUOHERI, AEA A CEH LATA DEAT TF fi He PHI HE DD AT FAP iS Ber eR (TSE SEB 16.5). EA ATP OP Ee AS) RABY 7.2) STE PA PF OH BA Til BL TREATS GSO SE HH 17.9), BL, AES ATE PRET, BAT AR EAR fe PR, antl ae RE eri AULA, DAR RITE ENTER BSE ea AB D1 FA EE id, AEA CE Rh EE, RPM TE ET TH GFW 7 BE). 3.1 faRE SE 1) ose MF TE A SRR RACE EFA A I HAE CE WERT (ERA HLZE Test Mk. ede Ab eM TER SLT CANE 3-1. FTE — +z, —— i B31; 68ne8 BET Le, MLA Sp ee mz) DS eT FC, FR FB AY WRK. KL, RAAT SAT, PEA SE. TS A TRA, EAI GRR, LAUER (FTL fie tE ES LAT). BAP LTA eB ee, AEE Ha Ae SG Hs — Sw YD HH Zo FS — SA PPE He WE He Eg, BZ He A TE A A SR EA, ASE PPS PERS TA A BF AE Ke A EB HB BYE ZEA — A FE A he AOE a EE CP 3-2 BRS), Ce Se BELT A ish AL, ALEMR ATE, PRR TOUR LA FC HL. MULE AS, PEM SR. IRE A ZL AOR SR ESE, HAT ES tit 4fE LA Wem FERS, “BIL P SCAN Fa BI TAA. (AE, dn Rat — 7 He BE 7 GSE — AEA Te FEI. PAL 3-3 RAST hn fala EFF S1 Al S2 Ae FE Hae. ARB Re see aR B32: kNSSALSSTRS 28 | SFR GIFAM Arduino Hl Raspberry Pi BF HIPS B33, QSARSShReS 4RAIFK S1 MY, Cl Heli Ri FEM WB) Cl Bi ALAR. PEUATIF S1, Cl He TE Area Pars et i ae. MRK S2, Cl Hilict R2 FLED were, LED WE RUWFENIIC, Ma C1 AY Bee THEM ENE. AAS SEAR EE PA 3-3 EFT ICS, BUTE 3-4 PAT RO, KP i ARNT, WHA PSSG 20.1, FEMA 1kO HLPAAN 100nF Haze, B34, SSC ARTSS : RP bRie “Few” AEM 1 BI? ATE, MAIER, He “Ukr” de. LED KiZR HAH — Hh, Aa Vi BE EAL — Bate. RR BEAM HAS — FE HS A, A BISMUL M 3-5 SrA HHS 93% Besem | 29 meReE _ Re B35: SSewaie FE 3-5 PME — 4 1kO HPAL EES AEA. FEF RAE 400ms, ix + HE Hy ON, ALATA AG SS 2 9 He IEA ER ES AY, TE — FE PGBS Fe 5 Rt, FH EL FE RUS, SHRED a Re —-F t TS J PRA, an R— A AE TL, BBA 7a Fe He A BE? eB AAS ARS ACHE BERR hy ADD 28) ZEEE FET UF PCT FE ni A A, MOAI BEE EF AD Feria i ha ict Pe Be Re HA, RELA HAS = Ferre As OTF Mien Lay PLAN. Ae Hic Hs a BEL. + SAGEM, AMES ee Poe. LAL RR PA, AS) ARB Sy BA FATE 6 © CHR 7ST, Fe ab Gar 1) os A He YARRA 10 FE 6A ARM RHF RAIN ZTE 20.1, ad 3-5 fy oa FRE hy 2 A (EF — 4° 5 J A AY EAL 9S PB 20.11), FLASH PartSim Ze hitp://bit.ly/2mrtrhs bE FTX 1H ASEM. 30 | BFE RHFM Arduino AM Raspberry Pi Fl HEAR 3.2 iRbll FAAS (a) i Afi LE— FPA I & FI ts Ae ep PEGE AHI — BRAER ROPE IT AT AEA TG EAGT, IBLF D2 a MA ASE KS BNE AEE LpF A nF 2 fil EF — 8 Sh ze (AN 3-6(a) Has). Ze INF Al put iD A vb, 25 FSi a Hea AF MLC; FR) 3-60) fives) «ARSE La 6) we 2 FG HE Cle Pel 3-O(c) JOrzas) HAGA He 2 es — ea ES B36, BSA: (a) TBS, (b) GOSS, (c) BRAS, d) BSMBS tit BRT CEST HLS, BO AUG AR Ae a A, BR 2 Ob IAS + BRI Z Rb AT EAS EE, LI ts US AC REL RRL Ae — Pa AEA Hae, EAE A eZ), SCA hy, TEAS HE. AMADA BLA wR. (APE ETRE, GL AHA HEREDIA AT AREF AAA PHT Je 0 We SU Fm a A YS A AT HEFT BIILET mF, (a6 2-H HAF HYY Be BRR AD, BAC PAAT AT ER, RAE, RATHER. RRA S3% Be5e8 | 31 AE Se PH — AR PRAT Le, he efit Be A AChE, REG MDS te BEA AACR, SAG AR ie AY A RAS | RE, ho ATI, Ee De HE He RINE DO Ahm HT SE aE PRT BAAR, CUES HRS AR. BRR BME Be, GRAPE A RAO ih, MS EP A a, AME LE—BMAF SOV, ili, — ABP WE SS, iat aie EBL OTL AK) nt AE fA, Hea ARH Ze AY A az HL He FLA 2 6.3V, 10V, 25V, 30V, 40V, SOV, 63V, 100V, 160V, 200V, 250V. 400V #1 450V., Bick SOOV fy He AREA AEME ASH MLA 5 REE. BEAT AL AS Ae Hs cE AP YE BE, EL ER PF BE 1S, —M% 80 RK 105, ESR SRAM, MER ERA ERR, BARAT ARAL, BH ESR(Equivalent Series Resistance, cH UKHLPH), 2: 7ETCHL ANIC RAH 7 Ae PA PB i 7 Hi LAT AR HAE ESR, LOPES, EMME ME IR SAUCY RO ST REALE mQ HY ESR, ix EDR T AE FE HAT BLE, RPE. 6h ARE ARR ANAS, TSHR 7.4, 3.3 PR BAH se (a) ai oa ts ae UL. BRAR AV ZHAI HLA — BE ARIA, PARLE aM Lb. 32 | BFR HFM Arduino Fl Raspberry Pi BF BERR ea OH AES OE Be Ag I AP BY A Zk — ARE ERM ARTA KM, HATTA LR Ss RECS. KE BINGE EAE RIAL MA LBL, ACTER A = BE I — 4, FP REA AE AL, RPE TPA O RC. A ALLY LIE pF (WLP D), Pika, LOOP HHL AS RAAT 3 Me LOL, O, JaTPR 1 40), 100nF Ayre aE R IC hy 1041, 0, JerTHiBR 4 4+ 0), thwt4e 10 77 pF ak 100nF, SCF SNF HE AIR ZE (T.-K BM 57 BH 5%, 10% #1 20%), it ANAM L S. MAST AMIE 10, 15, 22, 33, 47 #168, Jeti HAN bOI TB. 6h ASM GAGA, WEES 21, 3.4 FRB 15) hak 4 AM WRAR MOE 3-7 ears, PTCA ARB Ha 2 HEE Le A BRE, LT 2 BRAAT RAM EM. comet stat esi 837. ATSSHRTSS S3% eA5eae | 33 wt DER, AEH AE TEIN A HAE AR A kB PR OS Lem P IE Pe ae I. An, ETA, EAE Ea A Sat PARIS AT HES MAL (SH 7.2), PEER FASE, ME FHA Fs] AS A) Zs AALS LE IW ae A RG LC HS FE 3.2). 6h ARAB, WI I.5. 3.5 BREE (a) i AUBELRE Itt LALA SERA OR AT BH BEI, RAR GRE RM SHSM, ATUL AC A MM, AME, PE FAH HE 1 Rout = ee cl c2 tht AAA IL, OAR ER AHR, LN ECA 7.12, sn HEWN, RISC 3.4, 3.6 KABA a WA LAWAAEAEMEBE. 34 | BF ARHAFA Arduino #1 Raspberry Pi BF HERA RAR ee HAP SAT AGB eM Ae “AT EN TH SCAHAT LAGS SCT F(Farad), TERR, GML ARH ACAI AAA 0.22F FEAT wit REA JL F SEAR 2 (EL RRR HAA A PE A, hE PUBRIO TS HEBEL, i EWR ASDA DLT fit ee DH Rt ZH, RA — TSE Bh Ao rib Bere, Bika BCA Et. SAAB A TT Fe, FP RA SOOF aL) E fist 2h He 2 5A ot BE IL SE TCE AT ASEH). RR HL AEA LA 2.7 fR, slate, AME NG He AS FARE DD, LAE RY DEE PRR LB HS, LAR HEL 2 FE HEE AS Seat 2.7 RATHER AB AE — BAR RE AS ZEA, DR A a fF SBA BRP BS. PP EAT HAE, DCR Fe EE tS 6h HEU PBB AAG LAP FF ERK IA, SEA 3.7, 3.7 HABA HARE a fa eae — eM FPA RENT WRAR ee RTE ORE (ALE D) ATH SET: _cu* 2 E it 7 35V, 470uFC0.000 47F) ff AF Acro A LA LB EAC 8 9 23% BASee | 35 _ CU? _ 0.00047 «35? 2 E =0.29) HT AREA AA BC, Pe EIS LE RTE, be Pane SEA Le, Pde Ava Fy 200V BY, ICSI ALTAR HERS. CU? _ 0.00047 = 2007 E=— = ees. AJ AF SOOF, 2.7V HRB HL Ze, TEER IMS A CDRS : p=CU? _500x2.7 2 2 = 1822.5) ~1.822k) FALL, —4 2000mAH, 1.5V ff) AA ft HLA ECE 2Ax 3600s x 1.5V=10.8kI 6h ARTERIES, HSMRH 8.3, 3.8 RAHAT el a SE a ‘aan de — A a AB NS RLU BR BES NY TEBE. BRAR — TR, BUEN. EAT, EM Ze BLK ELE HE Sse, (eI. Ea ak — Sb ort. BBS Hs RE LE — PH Wd Bh eS AB LE BL Sk He 8 DY TOG, APPR ANE. PRAISE AEE IT AR RG , HL RRR REAL REITER . ILA, SE AE ARCS A iB LTA, “EME AR AN HLAL (reactance), {HEMI MLZ PRE Q. HERR A HSL X sch an A Ae X=2nfL FeHP f AAR TRE I ( 4H) HM), LARA, EA A CH), ik APPR 36 | BFR AR Arduino #1 Raspberry Pi BF HERA BEAR Ha BELA F Hee Hak, A FL HAL 2 HEL sR BI 1 HB Pe 2 BH A BN TGS A, A He BT FR SLBA RE A FE AAT AE DER BP AS CAS MR) 3 LD, Pe EF RS BBA. BALE — BI ETE Be ER. His RAPIER AL. tit 14 BR FI oT LG TF EASES He (Switched Mode Power Supplies, SMPS)(i# 58 7.8 M79). El eFC eP, E Se ee LBS C7EILIB 19 FE). Fb a A Ay 1 TE UY He ELIT eS AR EBT, FOU ELEM. ATLA LEAH EAS R IVE BB Bh. BRL USB ER AE— PATE — TERRE. AE RS ETHEL EA — Re Ao SR A PY AOE, AD ee 8 FN BIST FS AE 6H ARE SMPS PERE SA, SH 7.8 MH 7.9, AXRESWESAG, WSR 3.9. 3.9 BEHR3e Tit AB AB (e) i soe ie — > M8 He FA TE WERT 2S ai LAL PAT ES eR, SREP. A 3-8 EE a. EE AR AUB. A 3-8 Ska TIE, RIB HH AC LG), edn AC Haima tH LLOV, Tie Re Ma 5 HAE RR Ha eo eB SA BE. lk, MRA 1000 MI, RR AA 100 HA, ABZ, 2e HEH Hciek eae AIE 10 fF. 93% Ba5eam | 37 . E- O38: SERRE A 3-9 Shas TULARE. MORAL. EMR RAMA. ZED 3-9 th, AAP rb RPE FR, EE — 4 — HEE AL, “EPA EE ELD AP SILL AC) WA 1.SV PAH F BI — PA AEE AY 400V 3-9: JORMA FY 8 le AH A a is F A LLOV YAS ihe HEL ME] OV ae OV, Ag SL SOE FR i AB EER TRE HH, ERE TEE a, OE HAI TR FETTER (EHP) fe, IX HEE Ve Re 28 HP HiFi ier, ASB SMPS 4 FP ADORE LB DF YT HAG a HE A Tw 38 | BFMERHFA Arduino H Raspberry Pi BF AMES tit PEAAOTE UAL , AOL ALE — 7 AY BR HL en — 7 8 Ba EL) BE He, OBZ, Me SE FYE He BREE LOOV 6OHz AC feta BRE OV, PASE PT LAF A HE te a RUBLE. EVR, SMPS( i 5298 (il 7.8) sh 5 WEA RR RAT A A HE He, , ER AIVGHRZE SMPS +} (FA, {AIC T PER SELL OOH (AS. ERISA DLE Gil HALT Heb), (le 488 SS FS EC ERS FE BEE, TL RE TB CR 6A ULB AR T — PTE 2 Hie th SEALY: hittps://youtu.be/82PpCzM2CUg., SRA 7. SA se fi (EFS eH} — > 8 RE IR 35 — A 28 HE HE G3 BSB | 39 amnenoe posed yennes, Jade A A Tes BACT @ -) SG eeneRee B4S =Khe 40515 PEALE ib PE He EF — 7 AR EP CEE LA “TAS” PEMA. EAT ACES RDS GHA AL EE Mo aR RE) AL. TT LE, EE ARTS, CRAMER A. SEL PAM ob a, TERRE Be LE HEA SS AR EI, RCE LEA — Py MAE. CE — PH A AY TER Bese Bg BE EE CER BS, LT LATS EAS CPE RLAS 19 FE). 0s, “REBAR EH, SAERARTA. 4.1 FBGAE AS Se fe Seis HE (a) aa aOR — A A Fee se — Ha TAS CY — Ps EDO TE A RAR SRE — PA Fe Ha i ik — eT a ES ED, AT AAR eA FP RELEA ZK, iE PE. Seo, SPREE ER, BA Fa MLAS BEAR 5 6 RATS, LTD UVES T IP IME AP AAR tl REM, CESK PAL A Se eh, HOE. AA Se BAL RE, RY AH A AG RH, AREA RE, EL YR AF EA OR, BR HA A HR FPRESTIR. Pel 4-1 ZEB Mas [7 5 He a A PA 8.5mA crn aa osv Tht S'e.5v BH: EAme— Re REL, SB TOPE ERIE), FF ELROD 1 GASH a) FOB RS Hk), Fo (RE AA TE BE , BER hs BE PB ME HF, MOE 4-1 BAR. TED i Bt BS AS ed — RE, ER Sei EAA RE I AUR, AILS >, LLP. BP EH, (HSL AE OSV, ERR 4-1 TORTS PTA EPR Scot He BAS BRE SPAR SHE, AWD T 0.5mA, 4-2 8 REE EH Ug HE HT HY, PE IL eA a REC HL. tov tov 1kQ B42: RARE Re itt AR EHS SB ET FE AC (SRB 1.7) eR TACHA. 4-3: as Tk a wR. BRIA BEDE (TES DFE 7.2). — 7 A ET MER. RAE FEN HE, PBL A BD EF cae AN aE AR UY, TE RS BO BRK, YS SPE AE RAE AE 42 | GFUSRAFAB Arduino Hl Raspberry Pi BF MPSA F—47Bt Be — 4 I a, ORT SP. BLP te EOWA. FT] B43: [RENE MFRRES 6A AAEM AAT, WEEN 7.2 FEO 7.3. 4.2 RAIA i) TEA SS — BEA EAC RAR 44 Sa TIRE. OR, SRA, EMEA, KS LORE — TR MB EEE, — St — AER, HT AR FA 4-4 Fe AR EE — MCR. AE A, RR, a TS B44: MeAARAH—RE S4e RE | 43 te BRS RIB, SLM ASIRI IE, PEI — ALA HLL Cn, 1k), — BA A i I a NEA — He Hie FAS Me The — RA EE 4-1 LH R41: BROKE EEE a eS 1N4001 0.6V 1A SOV 30s 1N4004 0.6V 1A 400V 30us IN4148 0.6V 200mA, 100V 40ns INS819 0.3V 1A, 40v 10ns TE FA] Hs FR HS Ay, Fa 4 AR EL AE BELT SA Wf WRAL, WUT RES ORE ABR ABE He SB TD $A A ABR ATE PM) 5 EE YE HBAS SEBEL AS, PERC BE WF oh aig BE ea I, 1N5S819 ARE BERRA FS HEE ARE. GS AE AAA fh EE, EP HR, 6h WY (Ei AIH) 1N4000 AI) — A SABA Ms hetp://bit.ly/210w71, 4.3 FAIRE (3) 6 ULM tt — Pe RAR (EEA E (Zener diode), SALEM ME, AWOR TRO RE, ET, ST, A SLAT PG HDL, te PE. PRT, 2 ek — a BA RR ahr SPRL AR) AY, AR ERS HH BLE Fl fs BEAL Be. 44 | BFR A Arduino HM Raspberry Pi BFF AL BEL, TEREST, HORTA OR TORA HY. SHARE Rie ZAbAEF , CER AE HL AE (bed SV) 5, Msg SORRY SRL, CREA “TSE” BEATHURAOR. tit Fe AB AE RY TBD EH RAT FA CA) 4-5 BS). TER, EEDA LFA FITC SS AES RAT A Te. a fia | Uout(5v) 245: SERFA_RSARSECESRREB FEL BEL RR il FL TAC HL FF SAR AE 5 SA ERE AA A EE AE RCN LRA ES POHL GE THEE MERLE, DMEM ARSE DR — TRE LAE, ELPA TE. Galen, ee SE RY, RARE 7.4 PAM ABRE. BELA, MR Uin # 12V, A — 7 AEE 1kO, IBZ LTE: Fie Vin ESD, ABAF SV, St ARE AY SV, BEML. ATLA GD RAPA AR BE iS Heb SV ke ws, SHR Ap 20h Bk A ELE Se HEF HER AFP READ He, TEA He a He A, a Le tT EMSPR LAE, QE Uout MERI SV. MRE, CRRA, itt Uout a2 IM. FRAY RD ABS EG Le a iow ae AS TET Be GH FRctee (AL. FL 4-6 ANI) Aish + LO AHR oh Hi A He DC, edi A 52 TE a Ae FUGUE ROPER. AL ETOP EAI, Fro aL, ARP ATES, (2 — BEE fA — 7s OA ea TR, FARES PHL fe SS He i. RAR “RE | 45 ac 10V Uout 10v ero GND 46: TeERPSBREB 6H EPS — ABE FEL ERLE Se aS EL SE 7.4), AL YF A — BR Al PR A Fea 44 BHKXIRE 15) ai HATA AEP A IER RE, ARPA, (RAR RES E (LED) RUF HMORE, SEN, PENS), (EIN TE fa Bt, BES IE. —7> LED frJE 1 Ha EEE A EE ES OSV, FAL BUR LED Ay mit. ARI. — Ar prtEWEL & LED AKL 1.6V AYIE FA HL tet Pal 4-7 22 —4> HG LED ARIE HLB. HELBELIM PE FAT AE PRR ll LED HH Late 20mA, R le L, 4-7: Wm LED BBRBS 46 | BF ASR F MH Arduino #0 Raspberry Pi BF MER AL LED PAF AR 0] ae SE IA HH, (ELI HEE 20mA A HEI BUM ETE ME. LED Hum EPA LAR T SC EAU ATE a BE Pak, MSR AER 4-7 Hs, HLA IUE—7P OV Hab, LED MYER LEE 1.6V, ALE FRC eH ELE _U _9V-1.6V R=—= 7 20mA =3702. 3700 Ay — 7 AY HELL ( SL SSB 2.2), ELA RTE —7P> 3600 AY Ha ic ae , AMAT HE: falc PV16Y, R =~ 20.6mA 3602 (8 FH 2S 19 BEL BR lH HE — AAR SI: HE TET, TERE BA 14.1 of, Aj — RS FI Ha Bae TS RE HB. 6H ARGH AAG LED HAH. HSA 14 He, 4.5 temFE ia sn EBE, RRA HCFA EH SA tb iF i fe HL (FL SS Bi) 2.8) we Ha AAA CLF LSE BA 5.7), Jet AR BE (photodiode) HCG — RE. JAR A — PM, (EE Sy EL, OI A FATT SE 9 RA A — A TE FA OSE ER ET She AE A A, (ESE RET TLE JE SBR TES PEER APR. EMRE, SPE. 48 Jikas T snes FA — 745 A 9 P,P PE 4m He | 47 RI D1 4M sh B48: KS RENKKRA THLE CEH EXT OE PAH ERATE AA 100mv,, HPA ELPA, GRE, De ERE be em Se Hee ee (U=IR), AM, BE UU EE He ARF HP rE FB A eH BAL (BAL). PAA, —-4 LOMO 4H A BALLETS A Bett — Arai LOOM fi A BELLA TS FAA IER. RI AE RARE — Bc, ASAT EEA LE fl Se BO PLL AB AG BE RAR. MORE 4 FEA (VEIL 17 He), ABZ 4 A BC AER TE eT I, NAS Sh as HaFic. RU dsl, ‘Sie AAD Ha FcR IRE. FLA — 7 TS EE FR BEY JE ORR, TE EAE ARE, TRAD WE AF AY FR MBC HE (I 4-9), 1M Mitt 9: HBC RSM tt eH LARA, PALES AE ME Hh CAI AAR TG, TP ARI ROIS 6H He fe Fs BEL CGSB FE PA 12.6) AI Hae A Ci SFE 5.7) LEH — RE ew A, Fly EAE RR tee, 48 | SFR HIF A Arduino M Raspberry Pi BF Hits Bos an i SFO ee 5.0515 BRR (transistor) HAE HTT RES). TERRE a, MRA ELIF Kah PERE ABT IFK. ih fA HE th FP ae Fs, PE, ETT RE BOIS. ans, — AE GDL, OTR) AT HE SM HL (integrated circuit) hr, HUES dh eT FUP hE A Se eI — Ae. SRE a aE TAT AS A PE SR RE, TSE BET i RE. EASE PBA RA AOS FAY . EASE th BEES , MEE th RE A SCR EIS HME ESE), EAM BRD, (ABLE RAD A. AAT PANSY 2B — BRE AS EERIE SS FE ef PE. eR SEM, AMRERP ESA RCN BAA ATR, HERR) TE RGB T MEK, PRES HE PN SSF RITA. ASHES ME HP THE Ah PAE EC LB OY BE SEG Se SN a Aa. FERRE, PL PEASE. Pte A HAH AE A 8 HP A 5.1 MARE (ga ae EEE ABH os, DS i REA RAR (8 FALE RAS IRL AR SSK ih (Bipolar Junction Transistor, BJT), BIT Ae(L-F 2N3904, MARA ILI. ii ABA 45 Arduino BR Raspberry Pi HY GALE il ae EE 5 |B — es iF GS | AD AT A HS OE A S-1 RAST —4 BIT ARR, BFL AL Ah a thE A LYS ——2N3904, 2N3904 TO-92 FAIRE MESES, LES AS Ded NY ARDY th PRE BA ABE TO-92 1-88. a AS BE AEF i a Ag — 7 Eh BE FS RBA, bam eR B51; PRASETBSTSHLYD FE S-1 Haga 3 15 ESE fete 2b Sik Bk 5 i PS RE * HEAR —$ 4 GEE + Beet ——sJe He Sok el DRE AS He BBR Re EH Be SAP BR YS Pe wa RE — HE A A BR DE | AR OS He DE AY EL tL BR 2 i PR A A HL HEH As, GH AE ZE 100 Bi] 400 Zin]. ve, REP — 4H Day OO fobs AEE, La wi HG BAS BR HET Ae FREE AAS BR THE UR A CTS 100mA,. 50 | BFOUERAFA Arduino #1 Raspberry Pi BF HERA itt ABET URS Ft ib PE fT WF PEF, TARA 5-3 oh itr ADT A J ae a I 5-2 Sia es. BEE AFP ARAB, ISSO Se 20.1, 52: BAELMRES te PHI, LED 2H IE. FEIT RCE LED A R2 b, ALAM AS Mee BI Fi, (GX SLIP RAS Hh, BIL RI aR. Pe FH], A Hekt Ri MARAE: 122 Y Sosma R 10k Sele LR Pi MEL, BRAT Ta AE YR Ae AR ZT AD O.6V AEM, on FALE OA, DBZ, HEI BR LE: 1-2. -OV=08V) 9 g4ma B53, AFRPAASNSBRTNES EAP AS EACLE AR, HAS HA — PAS A He CABLE LED TE fal EB 1.8 V): SSR BRAM | 51 f= ge SV =1BV 96.67mA 270 RO RE AE, 4 (AFL BIT OY , oh A YR ER YH HCA ZE O.SV Hi) LV fal. RTA Gl —7P Re ELT A A A A HCE 5-2), BL SR HOVER IR, ANORATRALLIA, UM, ICH, (Aa i GAS A 1 BBR lg BE — so RE HEHE, TLRS HE TEPER MICA ERE AN. (ASE, Py BE HARB O.6V, BRA AEM SRAM IE. LA, PERE NR RI kA A 2 HR Hi BL ORR AE 5 PILE AG WLS BIT dh RETA NPN 7 ARPA CHUTE Ha). PEACH WR i ARE AS EI TAAL ER RRR, Abe NY (fh) ESL, PCE) EAI. SER EE SHE NIB RE , tf S1E] https://en.wikipedia.org/wiki/Bipolar_junction_transistor. BA — MARA AA BIT HEP PNPCE GUE) dh. A ORES WRIA” MEE PND. ARORA LS PTA 7c ee PES, CEP 5-2, Hh. 4& (LED Fuse PAl ) 1H HLURB. SAFRAN Be. AUR PNP RE, LS Ako an FA S-4 Bias. PIPER A 11.2 RS) SFE PNP AOA. 5-4; (Ai PNP setae 6H RURAL AMS, TRE ES EL RE (ISI 5.2) we MOSFET (iH SARA 5.3). AFB, WRB KADRAR, IWMI BHR MOSFET HSS HH 5.3) IGBT( i# BUSA 5.4). 52 | SF AERGIFA Arduino #1 Raspberry Pi BF Hi fESAL AAAS ANDAR Ah AE 2N3904 AURA Sie, http://www.farnell.com/datasheets/ 1686115.pdf, 5.2 FAs) aaa FP BE (a ‘aed FAA l0 fe Hea BT EEG YS CP RAR (8 Fi (darlington) dae. ORLA BIT sh RAT 100 ASH As EAR ES MCR ECA). TIAL OST, ALI rE AS Re EBL — BRAY OY TA AE, ERE LO BCE TPG ASS PRL th EE Ie se ELA BIT Aik, MF 5-5 Ata. FER Se TRAD URE. ch — RAE MPSAI4, TAAL TIP120, ARMM AY VSS, HEM SS. eB wy a ae DS b, ry B55: ARS CERRINA EE DR PA TH kA SS — i PS Es FL — a A I Ti RAS A> EE YA REA SS — 7 TS A BE tit FARE RT DAR BIT RECEDES RO REE, LE REED AE — Fe, PERERA BAAR Z Ul AAT RB, SUS RR US AE AE ( — SAL) NPN BIT, CA Te RGN as, LEIA A EM ETE BIT HPT. TIP120 BARA SE AAI — PS PLANE. BOL — MAREE, FTA BES SA AD Art. BSR AKAARMEH | 53 6h TIP120 (9 %ci8 FM 4 Se] hetp://bit.ly/2mHBQy6, MPSA14 AYRE FMS Oe] hup://bit.ly/2ml1vXF, 5.3 AMAA E BRAK (a STF ARAB — PAE TT TG RPA HAR, FINRA RTA APA RTT ETE oR PE tit MOSFET(Metal-Oxide Semiconductor Field Effect Transistor, # BJA (tL4a-# thth ee Bia E) ARR, RAR, TL — PR, MARA. A BIT —#H, MOSFET 4 APES: N itt Pi. HARM NSH, PE PR HT 5-6 Hi TON MAES, “ESF IL LAY MOSFET, AM ARK (TO- 220 $1 4%) A—#} FOPSONO6 Hh fk, HEME ZE OOV TIF 30A AYLI. TO-220 AFL AeA ee TE — 7 GAR PE FE Sa EI ME — FE, AG i PE 2N7000, #£ 60V, S00mA YAR PIG JH. wR *f AE bid 5-6: FRMBAS MOSFET 7:22(& BIT DRA ALUEALA Hite, ZEW ANIC te MOSFET (tye eZ ale HL MEH. 1X7 WAR LS — SR IE. AUR - DPR AS HL ect MOSFET FORALL, B82, MOSFET Si +. —‘ +A ve emt TE MOSFET AY ait PNA HZ Desh. WOH ARZE 2V A 1OV Zialaweie, MOSFET iit FAP Ab Be eds tl ae, dk Arduino & Raspberry Pi, #¢#k2yiZ EHF MOSFET, Ff 4i—‘V HAAR, PRUESECE 3V LA 54 | BF CIERGIFA Arduino #1 Raspberry Pi BF HfFSAR an Ray MOSFET HRPM, RAEI T aa ETE / eB, 4H BELT HEARS JL moO TMT FF HP AT REGIA TL MO, XBR, CEFR RIA, MOSFET AU CAFPIE LG BIT WHA HE ie. ATLA RL MOSFET PERT, FAR EAT. IPRA A HB, BMA FAROE SKA, HEH 1.6. P=FVR,, REAL S.A FE FH Be rs FA J GEE AT — HE ee, LPL MOSFET, #45 ia BEL FHL He 15k BE AA OV a wba ie vk Fe AY HE ea ef Pe as J aS PA 5-7 AI 5-8 oh, 2 LED @5-7: MOSFET S3R2B @5-8: MOSFET HSBRASTRSS HR He 2V IE, LED ATRRA IR RIC, RH HIB) 2.5 VIN, LED XTi BEAT. OES nS — ae He aR A, Se A ATER. BES E LED 47, BIE HERA FE SIE UTE, “EAR TEAR AS. AR OTE MOSFET PHAR LE ATLA RAS EAH A PR. EH, RSS PREP, LED HA, SSR MAB ARMBH | 55 Ha MOSFET 4 eh Hef tilt ASE EAS HAE, USCS, ASAT OREM BRE HREAL HAAR. BA A Ho RAR — PAE i, AE SET A, A Meebit, MPR TERR SEE. MRR EMEP, FTLABG RH weRE AC. {FW MOSFET ffi BIT H—TA LAE, MRM, MOSFET HERA SPAT FF. ATW AE MOSFET fy HH 45: Awa AR i) 35 He He BAL YH BI BE. 6 AX MOSFET $5 HE HALA AKAB, WSR 11.3, Ai RAEI MOSFET HET RUERP AAAS, SRG 7.17. AXE MOSFET fry PHARM AA. SRS 10.17, AMA WGAH AHA, BIS 20.7, 5.4 Bm EAR (a) ai 5 EAA a AI Ah A IE FE FP MRR TGBT( 484K HIB PAE) AF FE ADAG FTE AEA A RAE, SCI IB 5A, MLAS FAP FR TOA, FES 1000 Ha FR ROHR IEA DBL BIT FIER, RA RANGE LAR, MOSFET 47 HR. HORAN IGBT 2 TPE ATOR, RRA, FA 5-9 as T IGBT RAITT IGBT, Shit IGBT(STGF3NC120HD) fG087E 1.2 FAR FIFI 7A Hib, HEA IGBTURG4PC30UPBF) POLE AeA EMA 600V, 23A, OR wa, ROB 9: IGBT FSA IGBT SMTRRBB 56 | BFIRRHIFAM Arduino M Raspberry Pi BF Hl HFS Ht IGBT 42 18 Heda BE, BRIQ—7S MOSFET, (HEA PEAIIE em —4> BIT, IGBT AHR A — 7 ILL, ith MOSFET —##. IGBT Fi ee eM SADA MOSFET FANT. (HEMI EPR EPA fe FFF AY HL. 6A HK BIT WARTS GI S.1, MOSFETS HABSMRGH 5.3. STGF3NC120HD fy Ste FUSE]: http://bit.ly/2msNM6v,, IRG4PC30UPBF MMe FU iS: http://bit.ly/2msXTb9, 5.5 iF IE A saa 1) SARASOTA Le PES Cr An EE? MRT MERE AR SE Ei i — EIA I, RAR ES AER te%e 5-1 eho T Lan A. R51: MBAS GE 2N3904 Wk ‘T0-92 200mA 40V 2N7000 MOSFET ‘0-92 200mA 60V MPSA14 OL T0-92 500mA 30V TIP120 GSP 0-220 SA 60V FQP30NO6L__ MOSFET ‘T0-220 30A 60v FENIX FQP3IONOGL itt, WFR MOSFET 2 L( PBA HLAE ) MAS, CE AB RA T Leg BRUM, RUA Hb Pe BE RS YEA HG, FE TSS a AE 1 WN AR He SH aA, Ze 3.3V ELF DE A ESE oe. MPSA14 Sch ESL — 44 a FOES TF re BACT LA PTR, RE CE BED. ARMEHEUE 3V ALCS Hitt BEA) 120°C, FE 500mA HEHE , HEMET AY L8V, ik BEA COC. BS mA RR | 57 ARAUAEUE, ARTE IFSC NY Hh Be AAT 100MA, BLA 2N3904 HALL TL BER. AIRE 500mA, iif (FH MPSA 14, RIL dh, FOPSONOGL #] EIR EME, BARGE L eAR, (ly TIP120 AUST is BES. cath SS MUETHLPRIS, CEFF RASS SEED T ETC ERE. SHAG TE 4 BAS BA WOE, ELT RE PE HE BY Ais So fe As Reb is FT a PAA, ANSRAEAG 2N3904 Hh RAE B EAB — “ARK EA” RUBY, YHA EME 5-2 AHI B.. 5-2. 2N3004 BYRAREE Vebo Sera HR - MR Ha Fe 60 a Ic iene BR He 200 mA Ptot 4£ 25°C FR TRE 625 mW Tj Heh ik 150 c SABE FELD fe FR Be HS EET SE A EL, RE A CH PR ER A PIE. BAB FEA — 7 RG HUET EB SD , RR ae CE TE ATOR TE hfe Le. PE BEES EM Re. 2N3904 Bede HALES tes Fe 5-3 Aa. 3@5-3; 2N3904 Bit tse as hFE DC Current Gain Ic=0.1mA(Jif#7 Uce=1V) 60 300 Ic=1mA 80 Ic=10mA 100 Ic=100mA 30 Ze AT DLAT, CE LOMA Th, AT LI REISE as 2 100, BRE rt A Ha EY) LOMA thf PGE O.lmA RT. HER, ATRIA 1l00mA SR RE ARTE. a ARS A TES 30, MORAG 3.33mA MYM RHE. She, MR ATAE LEIA AC, (AAR AN ARI HE EE ROE Hs Se EAE, AA SE APE RA EEE. CRORE A ald Da AE ST, TE FEE LE. 58 | BFUBRIFAM Arduino # Raspberry Pi BF HERA Hit AATREAIAZE 5-1 TUT ETE, DRA: ° RFF ABER, BIT Be FET FFF RF. ° - HESEIF RM HHL, BIT #1 MOSFET FILAE 400V Bie PLE, (AER AHL, FTLAMERE IGBT.. + ANF, MOSFET 224i. FRY REE RE BELEN a A, Ee EI RE I DARE EAM Z HITE RHE SAAD HE 6A HK BIT HARHSMRH 5.1, 7K MOSFET MAAHSHRH 5.3, 7X IGBT AY ABS RH 5.4, JH Arduino a& Raspberry Pi IFAM, SSB 11.5, HERABAE TENA, SRI BI, — HG, MAKE, Iuka MOAI. TERIAL, BEA AA EK Rh EE RE, BEA Waa rT a FETE TB ( FILS BH 20.7), 5.6 3e iit PTFE a a IR ME TE AC OA AA RAR Soa TRE, AEE = ARF (TRiode for Alternating Current, TRIAC) 4k—APE SE FRE, CRUSE BIT Ail MOSFET Xt F FF 28 ILIA A, FFI MONIES IE, FES A TA A ETE EBT, ATA HE CII — 2h FMI TRIAC 3&6 $88 HITE Be BAWHK. FA 5-10 Saas T fon fi EF TRAC ai ick ALIFE HK 2S EAL, A I RL BRIE EHR AT LIF — PAIR HHL TAE ASCE LB 2 25% BARRE | 59 400R xe Eat we te @5-10: TRIAC Sets FABER LLOV 3% 220V MUZE HEHE ar feb, RARE LAE PR. EAT CARLA EEE REG, CREE ADMD, PCA IAN BEE she a REA Bh, BRARSSROats PT LA see this tT. ely , GA SSO 21.12, wit MAR BA PAT, Athlete OLA RES) BEBERE TT TRIAC MUHA. TRIAC 45 Sid, JF HR, WAC HARB OV, SRT EM, BMRA RH, MRI BAR DLE, ROPE ATLA A AH UR TF FRM, CEMRRMFE RI — A, RRR LIE, HAR. LE TLE 5.9) LEAT FF Gt AS vi WF EAE AE HAS — tah, MATTE — A ES 6h AC AYA A Fi SO EH 1.7, (EFA TRIAC fry AS PR IANA, TSE SE LH 11.10, TRIAC iff (8H TO-220 S38, AAEM L, HSM A. 5.7 (SFA aes a CR a ov FL He tL hf ER RAR Se He 6 AE AS Se TA BIT, CMT ERI ah EMSC RE. BRL S11 FR ans Tf FE os 6 EE FE , cP HE LTTE 60 | BFA HFM Arduino HM Raspberry Pi BF Hl HES R1B100k Out a1 aa BeTePTs600 GND B51; HBRee 4G HEL SEI, ERS TRS. AH LA Be i OV. fEse SAMO OL TF BARB Hee Sc, Aa tH et FPSB] SV Wiel He, tit LEEDS RRKRMOREE, AS MEM, PAM, BAL Gn BR S-11 4 T(E FAY TEPTS600) AB AEH EL AIS Be , AF Be AR FS HAR, (ER AS REP ABER RIE EE, WCE S| AAD AE AHR. HEL REL SFHBAL NPN *, feo ETE AE, TCH RE LEE a, Ee ER. ls ARE Les BB Lg OS EAT RE HE, EL eg a RY A Be EAA HSL PRA. 6 Pe 5-11 FEL ASA AT DA TL se HE) Arduino (Bei A (RIL 10.12), LATE IE Ae HL BELA -RE AR EF CEE MLSS A 12.3 AEG 12.6). TEPTS600 SciFit iff S08) http://bit-ly/2m8vhSO, 5.8 36S A Pee io) EIA Se eo PUD, ff — 2 EIS TERIOR B DAHL PFET, RAR EACH, “Er—4 LED AEH REAL, SESE — 7 TE EB BSR MABMRMS | 61 FA S-12 Shas T Af ie FEA, “MALO dE +- Salt, HBR LED WE, MASE ICLP ITT RE. TBR RE FOV, 4 LED RAR, AAA, RI iFt BAe BI SV. TE — AL, UBT dl ST HO, ECC NY. + sv DC R2E%k Qi R1S100k 4 B5-12; BRSCBEBRES tit 24 EBT th SE — SARE (TS S.6) WY, 5 RE RR RE He STS FEIEMEAS EL a CER RS BP BIR A A ET RACY TRIAC FF AC, fu FE S-13 Sia, ik — LP HERR SSR Gal ARaR HL ee), Pye tee IE eh EAI HE ‘5a SOTA], (ANAS SELE ATED BE. 5-13, BSaeBes FREE PARSE Whe TTL IMC I TA, EMA EE RIM. Kit LL PEE Re, SEIS 21.12, R1 ADR BR lH REDE A Hs AR, R2 i TRIAC MT1 EAA, BEBE Le as ae AY TRIAC MICS, JL LED RT. R3 AC] BM— PMR, Vwi FH POA NSRP, TAPER, WARE R3 AICI AYP EARAS, VARTA bee ELS 2 de He He CE 62 | BFGF Arduino H Raspberry Pi BF HI fESAR FA 400V fa FE). #t4> MOC3032 HAWS — ARIF, LATLAMLIL TRIAC MOJF A, BESS ee eRe BE OV. GARR AD TPE HB PER . Bh BF SSR (EVIE MOANA. HBF 11.10, MOC3032 fi'y2cHH F-UHIN Zi http://www.farnell.com/datasheets/2151740.pdt, Spheres 2 BY SAS tl a HE TAS, TESLA 6.4, 5.9 iIR SEA ALE ai ro 0 FSB LB 2 BRA SUF AGTH MB De Be Be Me kB ER RO HR LS, Lg le He BR 2 EK BS MUIR A A i HE TE IE, BZ Fl PE AT tl, Te HHA BRL AT FT Zu BSL PEARS HPs Sy Bz AS Td SH SIR MLBEAT YE & ASTBLASFEAR AA, FL S-14 Soy HT i i 9 SR B5-14, FGABNSM BBs BSE BAERS 63 tit Me ALP ATS ACHE HA 3 BIBT PAN. TES HOTA & BPA RE Re, ALAM FAO ACE. ADR PLE SMD FC th PE, 7 CH ST A A ARMA. Fo — FE FH HS BY Hs IEE — 4 J TARE “PR” ECPM Tee ERE — PAL, PT BERR 18-5 ETT Se HB SET PE a STA, GC AA AT HY, LAE eS TC A bE BEE IE: ABEL 3 7S MOA Se ERAS Ah. MUR, SA, Ha ATES. PRG, SRNR eT aS A OPE EP OES A SIM, WBBM A, 6h YA CEPR Se A IRE AG “SR SR Be AEB BB” HAC of 1 FLY Se A, 64 | BF USF Arduino A Raspberry Pi BF Bl fFSC AR Bes 6.0515 UR TF Heim i Hie te oe le HET, SCR, A en AAR ASAI FE KR BIE TEM EE, — RP EP RET ED A. RT, FEA RAE PEVA IH Mil Std $5 FF SE SS A IS 05 PE 6.1 HLFF (a IRIE HAL AE RAR FER — WES TL BU RHE AS A > eI a EAT Le. FPA fe A 6-1 HAS SHEE RCL TURAN EF fk ok 5 FT SDE Te A ik. Be, AFORE tit RIF. 1, FPR RR ALBIS, feb Ase RAT BIE Fe HST CTE), “STIPE PEE eT Ae ES. I RPL, THAR. 2. FEE fi Hae FFP SE my LDR. Pel se Fe AE, AEE, PLILFF KARR. 3. SOA re Hea DACA ak FF AES BS (EBON — LP) A, RTF Re tr 4, fil EARL 22 HS SLB ob, FPR AY BE LY SLA EE Hh & HA A SOPHO. CRT HEF BL A AEEE HIE SLID, SEC 121 A 2A Tein SA CHAPS HEIR, HE BEDR GE FPO MK He SR TRE PEE RARE PI i A SARA. 6A BREAKAGE, HSM 6.2, 6.2 RAF KNB ia FLWEFF KANIAS Ta AS MIN Be TP 66 | BFF Arduino #1 Raspberry Pi BF RIMES BRAR FEI [el AS A 6-2 Bas. B62. FANKGRH FAP MAB NITE KE 5 BIG PB IR GRATE . GAY HEAL IHS FIFE, AR — PMR AS HP AA IE HK BRRRFK. BATHE RMA, WARREN. PDF AK. Bate ete he fh Ee Ae eG OUTS AI SLT SA Hl PFE . HE BERET AN ETL AT Ds (EA LAE. a — ERLE, AED. RATA ATA, BAR CER, ART TITIF, HU FA Fa. MOF. KLBMIF /KWIFK, tit GEASS LY, SIR GAG BE — A PY aa GARG TE GE KF HB TG PE OED EP ide SZ EAT RI, FT REISE — Re RIE, A ‘Set AE ATI. Ha) PUR AH FE ET AS FPP A FSS). tn SL PE A” FK. MBFK URW) THES AAI, WIM MMIFK (Double Pole Double Throw, DPDT), 1 J) W45FF X (Single Pole Double Throw, SPDT), #7) AFF % (Single Pole Single Throw, SPST), i<#EF AAAI LAE: D: W BOR FASMBB | 67 oS: e P: + Ts DPDT FEAL WL T) HB AIFF HE » PHY A He BL RAL FFAS HY BIE HTC we A ES PTL BLT) FEI WT WALENTA IT SE MOTE SE ETE J SA fl 8h ( IR AR RTD AES A FR eo ELE, TUBIF IE OTHE FH ML EE) FB PUR. FA 6-3 Bo StH. RUE 6-3 RA, GALATI AME, LA AIC LI IESE (Sa A S1d), FEET FAH, Zea EE PLETE. 4TH LAMA = 7 aS MS, PREM ABE, IES A, IFA Was Be Ras MEET. AIRE AE AE— PH Oi RE PEE DF il A I NE far dt. B-WAKEMRAK. HT EA TAR S Pie ETE. beans Ze LA BY PE PETE EADIE GAPE ASE (Fo GRAPE Mh a AP He Pe AAG CEE ALE 12.2) A FSCS (FN HE A HAE YK sat puaree sii ig peel 8 2 ‘oe tll) Sta Eee eg @6-3: SPST, SPDT, DPDT FXHSHaRRES 68 | SFU FM Arduino M Raspberry Pi BF Hi) HFS 6h AKA Kae] !G Arduino a Raspberry Pi AME HANIA, iS SEI 12.1, 6.3 BARK (a) a fo EAH FEAR AS RAR BERIT (reed switch) HPL FATA — At Aa Ae, AEE EAS Bef. RE ATE SOARED, RTEM, AT MARS— ie, FRA. BE 6-4 Si is T AF RAN TC REAR AR PRE BIE RAS. B64. RRAKNSORES itit ARIK ERMA RE PEA. RRR EE, RIPE. 4 CTBT FFI, RECRCPORE MEF, AAI. 6h RESP wT AEF SARA, ERR RE. 6.4 Bina aes (a) SRM MR BE CL Be I BOR AASMBM | 69 RAR PLLA SAM, ABATE RR, “UII. Bl 6-5 Sas 7 2A a 28 9 DC) | Bey Bi AD A AI am \ kt fl 2B ae eae Be Bes; mBes Hie BSA, GLASS ATE. EGET IPR AC RDC, FAYE $5 OOH Hil Se EAR. RIE ake a Mn 6-6 Bras. B66: #BSHNIaNRee SAE 6-6 PLATES AT EH, 4S LI eR Ne nL RBI Se Rh TOTS A. ARLE —/ AER, SPR SEHR, BE Mii (PERL 119), 6h ARIF KANG Arduino #& Raspberry Pi —ike tk HAA + WSR 11.9, 24H, [Basel 2 (Solid State Relays, SSR) ji Wi FAP ACOH scare 2s (FIL SSAA 11.10), 70 | BFMBRHAFAM Arduino M Raspberry Pi BF il FSA 7.0515 Efi HE Fk er BE HH, ATE FG ELT, AB a) oi - E AEG FEZ REE RUHR 1~12V ALE TT HEH, EAA OL Pat SE a AER A He Ht 7 AE AGE. EEE 4 LSV AA HUIS AB OV BR OV, BR Py AE AGA Le, yeasts BE 40OV 38 1.5kV HEAD AE AK - eH) (Geiger-Miiller) HEFL. HG FAS AE A AS PIT LE LS BH) 7.15), SACRE FP RE EE On (ATE IE PEASY. AANA SAAS UB Fe at I FUE, SAAS AA As Bf) HE a SHG Sek OR AS a ek PARR PD) EL SS el SLA A an A FS 7 EB SA” SSS Re ES Hr EE FART Mita AS He, ASH AE SR RB ENE EE HY BRAS HABE EAS ae A, IB I ES”. Jaz PEL TEBE FI TE a LD eR nf FDS WI Se a HL 71 Bee BET (3) a LA A of DL ce EH BRT EASE (UF IL SEG 3.9). MIRE 6OHz AC PY SE FE REIL, iH HS Ae kL SESE He AA PRL 7-1 TAS AY FG HEF 6 BBA E ~ ARR RAMB B71: RES ETRE ME FAS 23 a AAA] 6 $0) Bee BALSA Ud BY eH , BL TE De] — 7 RC ABS) b, AEE TLE Ree. fold, SETH L1OV, TTR EAB SP FRSA 220V AC, WURERIETER HT Hh, FEVeHA A LOOV Be 220V, *ESEHI IA MUTA AC Hat, DBZ PA RER BIRTH LLOV, HATH 220V HEHLETAT, BR BRA PISA, ah ik WD wT 7 8 4 He tit 6 FRE 2 EAT HL FPGA AS HAY, SPRL AY PLAT ES CE a LT AS EI, aE FR EMBRRSM, BBR. SF DRG BF VARS). MEAS EEA EES, IVA 5 LW HG, {AAR IED AHR ARS (CANHLBL ), BZ. HL TREAT ERR Se EAE, PELE IE EDR 72 | BFORRFA Arduino A Raspberry Pi BFS A 6 ARRIEBOMNR, WER 3.9. ae 2 De Ha FSH J HE ek DS A, HE 7.2 BERYL. 7.2 BERRRA RI (HD) a FE FCG HARE HL FARA it A HLTH A A ME IE oT HS HE RAR (OC HE FS RE CUES 7.1), REE A 7-2 See TB a Bt Me CR, D oe | +1© voc B72: HSAVFRERKKARER ‘AOE 7-2 Sirs, int Hey OV, aS Hee a fr a tH Ha Fe AY HEA 1.42(2 BSP AR) fe ABBE De Fk a HH FP AOR eR 7 ME HH FL SSA 4.1), PR, LAE CHEE 2k ay tA DAG we BE | A BEL aA i De Hea, Das — ds See (A ea Fe, i RH EY LD Hs RE tit FA 7-2 9 SH PA AT FE MA LAC BL, A EA. TERT LL Sak FM HN, MNP 7-3 Pas AS EC MA Fe 2S FR Be A RTE Hae, ete thee. ov ‘ete ‘novac S = es UR ° B73: SABFRELRKARER mri em Sm | 73 ZEA RDA, HOTS) “HAL” GAT, MAUREEN Oe, CER MRM AN TL ATE 4H. ZERL7-3 , TEAR Za. Hea Be Le Ca | a: A+ dS Fe ee ik ASS HEL CEPT AC Jy AY LIARS BHA AE IAC BB SE TE 1 Voom 36 TAME, Hic Bese, fy AeiERLA (OOHz), CAMA, HMI WILE. PAN, AAA HLTH 100MA, Mh] LOO WF Hae HT HFS ik He FR AERA 1 OA = 0.833 rw 2fC -2x60Hz x 0.001F TER, SHEARS BOL TERLTE LL, UIE CE ER alt, 1A AH BEAR 8.3 AEH HEE. SU Sab FRE 7.3 RS) See HG BT LA ac A RAR, FT ET — 28 ASR ff Sco HL EK. 6h AKAM OHKA, HSMRG 7.3, 7.3 SURBU ite Bt (5) IPL 7.2 EPH ER ERIR A. MERE 2 WERT AAMT: 4 RURAL HB LF SK BIR eSB BE Fs Be, TN ee SED SP ie EE — A EE & MOR RAAB, MN TF A AE ERE BE 74 | BFR IFA Arduino HM Raspberry Pi BF BPE AR REAL REHR 7-4 Sa as GDS 8 De (TES De) ER AY TE Bh Pe FEE ee EE Dt vivacd f c Be Be B74: GARRRAANSRSTEBRES SiR 7-4 Pras, RSS BE, SOFA Za AY Ho A Dre HH Ae Si. 45 Be DI A) Se Ae SLA , HEA D2 ISR ACS EDF Hee CSA FHL). DL Fil D2 HEHE SAE BIE LHe, REPS DE A NAB HT e7e H. PRL 7-5 Saas T Cea Ae Hae Ze Mi UH, i JS eR 0 fis) Q75: 2R2BRTeS (EAB SE Tas BORA — TRB, WBZ 15 Th Sak FB A FRE BY OS AR A Ae BEB EAE TAE PL 7-6 iy AE FEL SAM Dh AE HE wT. A D2 140V AC ne x © evoc Da B B76: FABTESRRES PEL EGR, ABE A AOGTE, BRAT. BEIM LEE A 223] D2 Hera AE FE HL. HR AT HA, PR HT Re HH ARE D4 EI BAR. STEM PARE, BP BOAHIE, A AHI, GH D3 HE GEIE AL, FUER sit D1 GBA FR. SIR BR | 75 Het TERA 7.2, FALE, ASTM. SPAR WO. aM BATA RSC HE, AS CHAE LT, HBR (ESE 7.4 PPAR AP As HR HK WA (SMPS), ang 7.8 Fr. YEARS — 44s OG SR RET Re EH EE HB GAT A PAE HER, BERBERS EPO aT: PAT ~ ere ELA, Ae RE EE + A - iF 6 TAPAS 4.1 AO 7.2. 7.4 SRkRBER KR ie) ‘Bova Rt — > AB ARI A os Sk FH WERT PEAS Fs Le EL DR Bs 1k FR BF 2 PA 7-7 Sa TRE. APES, iB HL: — 7, SR AS Be AB A ie Fe (Sl ye i 28 ts Hin A i er SE DC Si He PG 2V, LASER ). 78, ARSE Tt ZG BEEP PHL Cl A C2 FEIBE. SEU TLAE C1 EPH PL ae (4T0pF RHE), C2 RABE YI (MLC) HLS GRAS 9 330nF), JHB PA Betis aac IB (ESR), TRAE PAE ESR BART AEs. C2 Al C3 MH 100nF, WHR ERAS Fe CEH TTT PRA BE 6 Hit TEE C2 A C3 LAA, HPA ATMS RE HE POUL, TD BEE TH ea Rees Pr tt EME: © HPA HH FRAC HL UIE (7805 4% 1A) + BMA ALAR (7805 % 35V) © 2 — fi A Bia TEs Tf i tH AS Hs Fe ae (7805 % 2V) BER MES ES He BE Wy {IKE 2E (Low-DropOut, LDO), Lt 7805 Ay 2V MY ARIE BEE. — Se Ra FE aS HBA Ee ia tA ae SEB 1SOmV LAE BIRT, Sn RH aS AA A Hi A ae Se, ees HEISE Pn A, Fs PAIR A TS eR A iE a a A BB 2. 1 FA 8 dn LM2937 YEH ae CARAT a FLAG O.SV RR 2E) HEAR AS AEE. ORE ‘Ae FRc SU fi HH Ag DP a bt A BO PATER A He PS BETES, Ma) ARM He BIER I E01 7805 HY TO-220 He, HL Ba SEL Ret FN ea Ae PA, DAF ae a YH ABA 7805 FE PIN A & Be Aes He 28 M8 AY Wc LR AAA EA RAP LS, AREA Se ANE HELE, DRA EE FELD, LAR EAN Se FOL 2 Pe EU MIA OS CAT. AIL AE AED AS FE HS PA APL Ph CR CF IL SS BH) 20.7 HT) HAE 5) BE, 7805 fy OS Aba) ALAS LEE, TERNARY AEE, 144 7806, 7809, 7812 IY “BH Md iH Hs FRG PGS 24° 5 Pa ee BE Ay He AL HR POE i HT, WEI T9XX AINA MAES. TBLXX He PUR EH BE TEX HE BE AIDE CBE] VET HE) MAS. 6m 7805 HEF AE if eT LTA : B71 BR | 77 https://www.fairchildsemi.com/datasheets/LM/LM7805.pdf,, SSW, AB A RE TL DHE A ek FT FF KL (SMPS) Wt (VF ILE 7.8), 7.5 Zee] Bt (a) ai ‘ou #2 AR FH A RAR (ER UH FREE, 4 LM317, PRL 7-8 See tHh (ME FA LM3 17 ty Se ig ik a 12v DC ote 1.25 ~10.5V DC GND @7-8: Fi LM317 BESSERES M317 Aydin HH HH BE AE a ZS SKY Ua = 1as(1+42) RI JASE R2 BELA TBR (sb 10kKQ), HUBER BE IA. Fak, ANF R1 Ay 2700, R2 HP SEMA A) Too, Mila ay aS we PEL ve HL fic > — Pa (BELA Ay) WL, MT AEG Une =1.25(1+-82) m1 2514381 25V RI 270 2g a iS a BLAH Le 4 Wee ( BEL(ELIRE A ) Bt, HH LHR 78 | SF AMBRAFA Arduino M0 Raspberry Pi BF EAL Ua = 125(1 +2) = 1as{t +m) =10.5V Ri 270 Hit Bil 2 R2 Som, aH Ht AST SA, Se i ae AE, TR tb A VA LM317 Sy fel, Sei eH ren Hie de Act bei A He Hs 729) 1.5, HY WES Hr (an M3 17) THE BB FAA Fd MY SEL AS 5 A we FAAS Te AC SAG Tih IE PRP BR LADS WTC BE AF 6A M317 ict FEAT http://www.ti.com/lit/ds/symlink/Im317.pdf,, Fi % Gofal EA LM317 fe WATE ORAS, SIG 7.7. 7.6 Fatt A Fs Bea a ‘UOT ELA CCF an OV) A TT RL Cbd SV). RAR EEE HERES, ME 7-9 Bias. OV Bib GND B7-9; BARR sae wit Bt A eH Ak COV MALATE Hh 9S), eve CME HY 87% BR | 79 ERE, A OV GABE SE SV RY, FTSEARCH, AB ALRR A PMS 7.5V, ea aa) Ai PR te i a Fe iL Sk ea Fe A OL ee eG WA 3.3V RSV). AG SE 7.4 AY HE FOS ee AE AAS Ue], LAS PE Se AO, PE AT Wis Heh he nA Sad wa RTT, Ae BBB FH i 05 a eB aS, yw AREAL. DRE BER HB LTE. 6A AAWMWE SG, WS 8 He. 7.7 BP BR 1) a HOT Fl Be ( PAN ACTAAK LED) $2 GSH aE LTR RAR (2 LM317 Feet, HIER ETEK, ANP 7-10 ras. 72v DC wai? meme ND B70; FR LM317 HENS RRS RES OF LM317 thr. EH ES RI AOE, He Pasar 80 | BFAUERHIFA Arduino # Raspberry Pi BF BIER AR itt TL A BF ie Ae Ee, DR CR 6h AA ATR LED HFA. BSE 14.2, 7.8 BSA Bi ae faa oath — i Ne (AB ei Ak & HAM) 5 CUT ILE BRAR (FTP oF AL, SCAR I 7-1 BA T-40v OC LM2506-5V_ L133 uH 3A i) 7-11; AA LM2596 HHABEBSBRES M2596 #5 FEBS ALE 3A BY HERR OTL REE EA, ANSE REGA Hr FB(FeedBack, Ji $8t) 51 BAC iF Bet Ac 2 Wa iin HH. Fle I Di SD oe OE Ra He CE 5 EN(Enable, (#fE) 51D ES HI HAYIF tet SAA 7.4, FEA 7-5 ANF 7.6 Hf Sarg Se Eek A ik A He ek TE, SERRA CAS RAFF i RETR BE. ‘pan 7-11 577A Be AB 8B TE SS 2b BE tL eR Wy 85% , JLAP SA LIE FEK PELL. FA Padi A is as fF A) RB ECA HT FELL AT 20% ~ 60%, 55 PWM AY KARL (TEL SEB 10.8), BEAR Se OE MRE PETE, HERE HEED 87% BR | 81 HR 2b PE. EAE TS ina a FY ELT ft A (LM2596 Yy 1S0kHz). hee 1 fia tH eee PE BR ARAL Ai Bak bE CA a HL, RE HE CAS) STE Bh PPTL FPS A A, A L296 IX PEASE HE A REE AP EEA. AVE BFP Ra ae ST Oe, EP Te, A REVS MA. AOR PIE EAE — oe EC HELP) LA, FTE eBay a Adadruit A Sparkfun Wik se A BE BE RE RST RI FF RR BB BET Sn M2596 Scie FM 2 if *T Uy]: http://bit.ly/2IOLTHe, 7.9 BivR ER Bite aa too FL (Caan AS 1.5V HLA) HEAT ILI (olin SV), WRIT (FATT RHA a ASPET AR RH, an 7-12 Bia. WIR HAMA FLEE 0.9V~SV, HELA 90% ft Rca HE SV AH HH LE. SEPA SWC FPG ) St FP RS ai HL ATED, PAE RE C1 Fe Lah Fe ee. DARI Ft R2 Hit 5) Fi ae eH ET or A, Hack PBC) SLA HOA Ht UO. Lia7uH Ct ee ‘sw _uoUT| 7-12; (AR TPS61070 BAERS BB 82 | BFAUSRHFA Arduino M Raspberry Pi BF HERA tt FH RI AUR Fe AY ay FR. RAT ey 180KO, RI PAL PSR u, 5v R1=180k2x{ a1) = x ~1)=1.62MQ.=1.8MQ «(ge 1) 180kQ (< :) 1.61 AEF SAMI Hehe ah ae SH ORE. FEHR TES A, ABET E Hn BE Wh, Baer ATA RL FETE TT eI TE A SBE 6H TPS61070 48 Ft te iy *T Vile]. http://www.ti.com/lit/ds/symlink/tps61070.pdf, 7.10 DC/AC 484% a ‘ov aT HS HH 5 BRA AREAL EE 5 GCE a A FNS Ta BB A ay HG FE A A RE 7A 38 OE BER ies aj Ae FAS REL a Dw A HE TAP AB rE. PRL, A BEAR PR see EE, RAE PAR nae re Aa A Sa A HE PR HE TD, KAM — A IMAG FR iE CBA 12V AE HLA) Ae AR LLOV ZEB EARS A, BRIE PR FUE A Cte, APSE A AS oP A Ee ea ALK FG HL RAE AG, TSE SEH 21.12, tit PORK He BE A HEE A, 7-13 Sha T SE A. BIR BR | 83 B713, CFSRES FREE CD 4047 sett ts PE a tea BE. AS HH ES FAY S55 Ene BR RAL AS Dh AR GF I Be BF 7-13, REBT 14 SAS 16 he A HSS PS AE) Aa TE Ae HH I Si LH Stk BS) — > NPN SRD REE, flee Hy wR ER HE. Lr FD 9 8 Fe 2 5 SEB 7 Sp SY AS MY IS AL, AS AY A SE A 7.1 fs FR AEE 8 DHE HER, (ECE PPS. SA EER, He, FER 44S Si ct 2 SE 3 HHS. BEFH OOH 2/12V A ine ah Ba AE LLOV AIZE Hee HL, WAR BE— “SAAT 12-0-12V ALA L1OV 2K AT AE He a 0 Mt 1000 HLAE (RS) Fl 100pF JAH (C3, FIL FEL 15.1) 2 CD4047 25 Free. RS 45 C3 23 MER CD4047 HER PAY TE HA. PR 7-14 SB aS TVA Ti te A HR TA, A PESSBR HE, TE OS PE IE BE Py Sth Ee ic ASL, DR A He A SAFE 20.7). CE 12V HOR BH Be He eR — Re oY, BT ER LE RE ATE ALLA TS, Yk oi AS A LP IES HS 84 | BF UMERAFA Arduino i Raspberry Pi BF ERA B74; BUABARLASREB EL of Fy (FAV JR Sp YS Fe a, i FS th iS sh ARIA 4047 TAIL, SPH (hetp://bit.ly/2mHKOXK), ETRE, HEME 7.16, (EF AF i fA RH, SEIS 20.1, AKREBOE SAG, HEM 3.9, 7.11 110V Bk 220V 3s iit A a ‘ofS LLOV aie 220V 2 BEM 25H EL THAR A HET A 7.2 of ACE FE WRAR iii FEIT HLIR (Switching Mode Power Supplies, SMPS) J&—Fee Ht, FLAT CE fe BEMEAUIR 2). BRT FETE RIL eRe 9h, BEEEARELAY SMPS et PIE Ry ACCRA. SFULRA, SBA PL, VA Ak SMPS “BES” hh WERE, FRAT TEM WME, KARA ACSA DRG AMARA AS, RAC ‘SE Ee 7M BR | 3s Hit © FALE Fae Fs He SEAT CAE LSS 7.2), A 7-15 Sb as Ta an fl fe AS HT eat, (ESCALATE FAT ATA 1/10, Tovey set SVE SA | save eRe B75: BEAKOR GFR ZE eA A RE RE. SEG 7.2 PAPA A—B, (FEM LRA ANE AEF Se. RR HL iE “TH” BRAT LP A TG GOK Hz) Si bach , FE Be tt £0 iy HE 5 FAS 2 5B Ae i AEE HE Ne HE TP YY IE Hs 8 HE BHBRAOREAR. AAR BLE IM, PAE UAL 6OHz fy 8 He a Hy, ES. SME AL Die i FAA Hl SY Fe I TH A, TE a AT A RE, MA A re hia HH HL. Ay RAE TL EAGT EHS 5 8G ES ACIS «FE A A oe A CES | 5.8). RAE RA USE Ak, AE RE FR RA BST AY Rot MRE RAR I SEL TOR BEA . PSSA HTP He RY ES LRG BES SB aR EH Bs A PPE aS FE Ke HL DAS FE Fe eB FD HHT AEA STL ARE BOV ~ 240V FEAL HELFRE RU SRARG A. rE RAB RR 5 UU A SBE SE 1) ee k= lH 6h i VAI CAR Fe 2 Ho Re HY 8 THAR FE LEAT HS. SES 7.2, ARES ACL SME SAA, HSH 3.9 MBH 5.8, 86 | BFA RAFA Arduino #1 Raspberry Pi BF ii tEScAL 7.12 (3h rl eo SE EL RAR SRF — Aap 5 feb ve FE SA BSE a Pas Si ek FL FEE — A FAHLRR SERA HE. ATLAS LS HE. PL 7-16 pasty JP as Tg eH Be He PS BE 8 tt RT MART, BRE Ee ele ATE PRS. AT WMA, Cl iit DI Fer. ERTIES, Cl ORE FE MA NMe, Et SoA HF eae] C1, RRA Be RE a A a. EL, C2 HEAD 7 file fA FE Ha, CACHE. Ban ie A Hes ae (CA 4 HPF. arse B716: ORBR GSS SRLS BAAR MI, SEAM. PES A each A ria Hea MD 1 fe FR). Meee SAH SE) OY, SEU 7.2 FPL ee PAL, a Ha AT HR, WBZ, AT LAA A, — ETT Hah, sa ich a Ars , Pao. SEE is AE FA FRE i 2b 7s FS) HAS, PER HL THE HLA (Hl Geiger- Milller @), FUE FA ZE(LL 1OnF vb 255 ie A He eH Dl 1) ak EAB PC SOC EL BL 6 FD FR FD A i SS A AD HL BIR BR | 87 6h AF Geiger-Milller F(t HL HPs p GE AIA PES AA, ISO ZEB 7.14, HROREMBAOHKA, WER 4 MEH 31, WIRTH A SAS SEU 1.7. 7.13 450V & ta a ‘ofa sc UAE EL URE 450 (OR TRH RA, Ay HORAN BAL BE Hh fH Geiger-Moller (EH. RAR Ba: BE Hs BT HealT LOOOV PYLE, SYR AARC BE, {an A EES . USK, ME Sr, MBE MHL. BMA — iE ABLE D ET IB IB as Fe , Dy ik BES A EH AOOV KUED AT FBI TE EIA LAS, PRLS BEE re AE AT hice CF WL 21.7). {FA BA 7.10 (19205 9 2 HB HL ASS oh 7 7 HS A. HR Ae 7-17 Ata. VER, D1 A C4 My Hews (AL % 1000V, 8717; SFARPRRZS 88 | BFEERHFAM Arduino Mi Raspberry Pi BF ti fee SLL AY SE BRS, SSS AEN A TERIA My TkH2~48kHz, iBT 26 FR SE A OP Ee, SERAPH A Ae aR AS LFA, HELE FR 7G FA2E (LOOOV DC) MEAT AE LB, HE EARL A HLA. ASE Bt FW SE Fe 25 AISA 3SkHz, tt fA 7-18 Shas Teme al Ee HA, ATT AR A SSS Hie aR, A NCAR A A EE FR BSF ADR. 8718: GAKLSRNS ERRORS TLAAT HL, PERERA). AIR Ae brik DTSA, AEA IF AS — UPAR BLAU JEKT 23 4 PRAY. BEWARE —AP HLA LOOOV FE Ha MY He Ze. PURRCE TS 25 AAT) LOMO fH A BAHL. ZE L000V It, fy Be HL BE 1kV/1OMQ= 100NA, TXMAS, (AAT AP 7-17 AAT, RRR AT RE SAR SE He IEA LHe. HI C4 AA GEIL 45 C4 AEA AIPM), ATLAS ARE GARR. PAT SHTML AG FR, ATLA GE LAAT A ea Pe A DL Gs He, LS A 6A Ai AEF FFM ae LIN i 1s ASS 7.14, 7% BR | 89 AKAM VI 555 EMA, HSH 16.6, A ofr TA PG HL, HAYS FE LH] 21.8, HK uf EF Te A A, TS AE | 20.1, 7.14 iS AEE (>1kV) GER (a) APN 7.13 (89 ASOV in HAA 78 —AIF Kail AEH Geiger Muller 9, #436 1.2kV ~ 1.6kV, RAR ESR 7.13 (RC EAI — > = SRAM, 7-19 BEAR. B719; ESRBRSBORNERSKSeSCBRes SARE C4, CS Fl C6 Wisi He FAT zy LV, Dy LB A a i He FH ZE KV EA tet {GR 7.13 AVVEET SILL, AWE LT HAA LH FTE LAR ES 6h ARAM ORE, SRIF 7.13, 90 | FAR HMFAM Arduino A Raspberry Pi BF fil (FSA 7.15 #2 EGS ( BASRA A) (5) os AI BRA FA LAB ot DE AE El 7-20 SB as T 7 Ee RS ei BE EET AY LED 4256, FA 7-21 Sea TR AM LER. B7-21, SRBVRENSMTAB SB 27% tH | 0 El 7-22 SB Aas T(E FVM Fe a a A SH BE 2N3904 @722. PRTRBRES AA HF (FL 8 Fe a 2 BET MEH HR, SEP 29 30 LH 34 SWGO0 AWG) PAA MSS. EE = BS ER AWG(American Wire Gauge, J¢ ERM) — HE FAA EAI RE, Rik BK Brown & Sharpe 2A, iXPPERHEILAR MLA SET 1857 SEA TE EM IP RHE. AWG RITA SCARE ( an 30 AWG) AeA HERI SUE AAEM SEES EFL, BERRA, PERE ATL LS , PRATT thie), TRH PR AS IRS CAI PR “AF MAE”), MEARE ATTA AR SS, (AE 2 BND Tid 8 Be — 4 TE BREA HS (PAL 7-20 EI DIR) , AE — Ne i HE on St OTHE TAY LA eA A PIE EE BCH Se Lk HH, BAAS Deh RS ite a BD AY See, EL RI, SRT. AMR BN SM RA. EH RERRL eB, AP AW Ae TT A Li MR PEAR ly ELI AA ce I Sid SEAR) 19 EE EB = RE ALIEN REE, LED WHR IER AS eB Beh L.8V SELL (LED TEMA). FSR PRE, MRI, Ri aH MA IA Mew, Ae [REN SH. WUE MOM. MORAG EE PGE R, MA OE LEAR AR, EAST RES, (tee FEA, HME RE. MUR—VIEM, LED HRI. ARE, SR BERENS Se DRE A (ELSA 21.1), tet HEA LED SAAS, LED HEI. MLL LED (19a, HEAT ULAR — A SIDE. 92 | BFA EA Arduino Fl Raspberry Pi BF HFM Sot fn He Bh 8 0S — Ba HP HES SIE BS 4 SB), Lh A 2N3904, fedsy 42 EUSA AE, ME MISETEAT HA “C AHS, MEIC PERE ee 1 SER AY HAE. 6h AKRAM CRABB, WSR 20.1, 3M Vile] hutps://youtu.be/-DEpPQH7KMj4, TLL AT BI A Sr 28 I RPT. SEF ICAO ASG AE LR, DASE LSS 7.13 ANSE 7.14, “ACE” he CLE TL Se BA 8.7) OBR PEA USUI Heol. BE te AEE FA PA BE AS AS A SEY Op HE, TD Fa) hetps://www. youtube.com/watch?v=iMoDAspGPPe, iXitit 45/4 7-22 RRA —Be. ROFL ELIE AL RPO R . 2 He — EAR BAIR 7.16 FRET PRR (a) a CRP Be Se SE ENC, AL HB he TE SSE A TE BE AEE EC I. WRER AUREL, CREEL RACE 7-23 Ba — “+B i Ss @7-23: MAG: MAASRERML. SRERML. ASL. 20mm RRL 25mm sees REELS KE Fy — MEE GEARS ERIE. A, EPRI FREE RIK BR | 93 Fite. SALE ERO A IT, FORE REE, RRM ESE. i ATER ee Hp Se eae A SE Be sit EPR Bie 2% (RH FT SE AUC PR BZ) AS Bee PET «AL A i oT A DE A PR, ERt, SEHR In, AA EE ei EIB AS ie, ROR EI WY DAA AMER). EN EIR USB a ER. PPL. BE AE BaF Sb ie EB ASS TO FE TRE. Hee OR 2 Sj PTC Be ie os BL APES CE RH 2.9). tit FESR URS IRE Ae. HEBEL PRY MIR HL AH I TRL, AEP OS eA RT IE PRATT. MEP ASAE RL ANE ft He CATA, AR EH IR HR A Se eA TE De fe SFE — i EDR Be 2 Hee, Dy HE nH a HP ALTE. RR — ER EE HET, ABA TEAR, TERT TZ See. Hee AL DEH AT BE YS DER AR Bt, EA fa AS eA Re HY A a TE A SEAT BELL CME LEK. Fi — AER — ERIE + RARE —$T ARATE. Glen, FAP ABR aa CTL ¢ AUHAPR Bi ——— Boh SRE GT. PAR —§$ ALL TEARS, iT EL ASR Re 2B SP SARE NT CAC DE ) TTL A Le HT 6h AKAM MRR , HB 21.5, AAP EE HELA, SRSA 7.7, KAT RD LM KZ EIR Ee NIA SE, SSG 7-17, 7.17 ERP fa) a Saft PERSIE, IOGEAR SEAL 94 | BFR FAM Arduino A Raspberry Pi BF HFA RAR ROHL RAE HE. UF SAS A AP Sh A BK. ie Ae SPAS Ph HL RO TRAR TE HE, OSV ~ VV ASR Di, TA (i FD i > i TE eB TE BC FA 7-24 BRAS). et +p am Se et GND B7-24, CHI RERE RRP SREB i eR TE Lk RS GOR ER LAR, PT ROE LR, ICE BRP 4 0.2 ~03V,, ROI O.3V Af ALBA UE ARRE PR PRAGA, MATE FA P 29st Hh ec th fe (MOSFET), 40 7-25 ia. Eth +. — LL ath ts Gnd 7-25: FRAMUTAFERERARPEBRES BRHETEMAAIHA DL F , P yi MOSFET fry Hie - ii BR He Het JE aS TELA PR MOSFET Sidi. HIF MOSFET SHR (RAY Si PL, ITLAGHLEL MOSFET 3) Beas Hee. ELL 5 A en tk ob is Fe A A AH FAH, AH] MOSFET 4 Sil. “GRP FEI, MOSFET Bile iit, Baik He iteiRE A Hea LR. BERR, MOSFET (ty BRA Arvind 1-2 i 1 Ee Ay HAYS, Le Ba AT i Blab HRT. BARRE GEL Ae RADA Fed FE He Pa UR TE A FR ER, EL AT AE i AYN PA MOSFET iA SINGERS, an Fel 7-26 Han. BR BR | 95 7-26: Ret RP itit FE fay eta te PE Ha (HN (EA OV Heat, FAT — TE Sd 1) EL ETRE, AS RRA. (JH MOSFET SY E22 ACAI AUER D MLPA ERY D7, ATLA RAL & KS, HE ELAS EEA A AEA — RA CRETE) BE rh EER. sh 1 AAC OR a AR SEMAINE A HE 7.16, BESO WAS. SI 4 HE. AX MOSFET fH SAA, WHARF 5.3. 96 | BFMSRHFM Arduino # Raspberry Pi BF BEAR Mei tila.) Fa tt 8.0515 7 TESTER THESE TEPER RFE BLUE, ATT ET BE PP AREAS en EF ea AS 7 te AN IEE A PE Ht, 8.1 i aha a (a) es 1 BL HF RAR Hab Fe I AWC dehy) a mA REZ). MBE HA I a, SET APR An TPRE (ALI A aR mA), Bildn, OV PPS wT Fer HAI ALY Ay 200MAH, BEA LED 55 He wey He BL BE, FELIS DELGRE Hy 2OmA , il Ab A FE Tia] 9: 200mAh 20mA =10hours ne HEFL ESS 2ST RN FS THB TAD A EAE 2 NG Caw 7 IN, IE BREA ) AAA RE mr A FS DH ROB IFAS 7 Heath ( MN, CESTAT 4XAA HLA ALA), WAS A Ae EL 4, Bal hy fae vat iE REAL] (AL 8-1 STA) oma £5 eV | ev Te gen B81, Sher ReS UBL AT HEE AE CELE 14) AT, BEE AT — RA. EAE FALL FE 1.8V ft LED, Haiiity%y OMA, ANA SPAM TC, Hee Hat EAD Ay 9mA, HMA AA HEL i Ze HEY 2OOOMAN, He wT LA Fa AA ie wa A Ts A Ta) 2) 2000mAN _ 59>hours ‘OmA RAE SRE S075 AFP IB, By HE ASL Hp YY EE fa — 7 HE Ha FE MBA SE A], “SIF IBE Eke Wt, PAAR A WSCA. AAA A For BRIER, REA, PAS AT Fe LATA, AFC RET A (i HLA eA, HY HBS AR Pee. ea RELA AN BEL, BAS AS DL oa 15 2 ee IK HPAL, CES) ESL FE 3.2), GA BCH He JBC LE BCI, SRE To Ht 2 AS EAE 7] 289 200m A HL ABHE LE LOA fry HL HEABIE 72 Eb. Hea FP BELA BE IE SB HHA Tak. HEL AB CEE A LA APTA BL SESE TGWI AIA B Me AS HT FE He HT AB HE HAH EH LE 6h AKA YT 9 ES, SEG 8.3, ARAN AT AA 98 | BFOUBR AFA Arduino # Raspberry Pi BF ER AL fi BURA 8.2, KHL (8 Fs FH HTS 21.4, 8.2 ESET] FE HA (a) 2 0 fe RSA AT FEM LAE RAR i 7 PT te HY CAS, Ta Re, Ay mAh, Yaa 8-1 EEE Hath. RUA FEL Ft FE TSA IE TA He, HEL 7 Ps DD HE Pt RS-1, ROXHAORIRVSHSSVSEAWtR ‘AL AnH ab ( flan CR2032) 200 3 PPS file He ith, 500 9 PPS Ha 1200 9 AAA Mihab GERI, PRs 7 SHA) 800 1S AA Mi riuith CERISE, ER BK S risa) 2000 1s C Brats (SMS, TERR 2 Sait) 6000 Ls D Muth GES, PRR 1 Svat) 15 000 LS Hit SE RG AERLAOAE A Fe Ara eR. UAE AT He LiPo Ha Abe (1¢ LAL 8.3), CH Fel Dob tb ee FART BEA SCARCE Sb RR AS A OLAS He, ARH OT a Ch AA La), RHE PBA) — sa Ha, AAA 3 eta tir ii eR. 4x AA 2) rib HEA 8-2 Bras. PTA, 2, 3, 4, 6 ANS AA MARAT LAE, BE ‘63 BIEL ASV. 3V. 4.5V, 6V, OV Ai 12V HoH. B&R Bib | 99 8-2: —P 4x AA Bee thie PRAMAS T LAL PPR OHE RET AGM TE. ART, SebR LALA S eB AT LE. CERT HIME 2s SP EL te eg. BELUGA TEG FPA UPAR AC. 7] Ae He Ea bb 2 ik AAI AB A Hie 6h AAT C DANA. HSA 8.3. 8.3 ieFE A] FE Ae Aah (a) dn fat ABT Fe eee RL I. RAR Wie EF TRL ARIAL, AUN 8-2 eR AST eA, RR 8-; : RGRBABB WSR BE WLR NiMh 41 tn AL 80 2.4~3.6 NiMh AAA “21437, 750 1.25 NiMh AA #27 2000 1.25 LC18650 #38 fyb, 2000 ~8000 a7 BR eM Wt Ft, 50~8000 37 ESHA (SLA) Hath 600 ~8000 6 & 12 5 100 | BFCIFRGIFA Arduino A Raspberry Pi BF AM HESAR tt LiPo(E RS 49) FS MA A FH A IY, BL AE th NiMh 3x FFAS ERE i — EE CELA 7 Fi HP Ed 2 AT RE CF SE 8.6) NiMh Fea ith (75228 FF ash AB 7 TE ATT A 2 YD EA HE FE 18 (RIL FEA 8.4). SLA Hitt (ret HAM HLH) be NiMh Hab, (AREA HET IE. SRR Fal. ili. AAbCAS UR A tath, SLA HALA IE FEO. PFS AT FE He ALLA C yah fide Pee FE A, PR AB aE AE. LA SC Ate Hae LAN HAL AEE HE SACS < 1A) AURORE, UC FE LEHR Ey 2C, BY 2A ee Hh Fe. 6h HAATA EM EMNE Si, HEMRH 8.2, 8.4 BIE i) aa anf Ze NiMb Be SLA Hf thee eB LPR IARAS PFE ML, Th ALAN PR FE ABS LiPo Ma ETIA I REM, ARIK MTR LiPo HAVE TIA REIE. AKA A LiPo AFA SA. WS 8.6. WERT ey A A Dv FH PL LE FT BRE. AOR AS TR BE we fed EA, PL HI — 7 SARE CAB RSE AIT LA, FL 8-3 iba 7 12V Hy OV Lab Ze HLA RA. Mem Be | 101 B83, ARASRES wit Rb A SH A FF FE BE EAA C 2 iY TREE RE. Ge AeA F.C AEA, ALARA, Li mAh Hite, Bk, AA ATze HL LAA e PAP AT 227 PLIALL C/OmA HEFT IAREFE EL, ROR BANK He % 2000mAN AA Hh, FT CACHE Tal 4 2000/10=200m A “RYE TARE FEL, THA SHARAD. FERLIRF 200mA 5 ay PERM TC HE, HEEL CEA for FH Hath (EF LSE 8.5) RUAUE TS, LA C/S0(40mA) Fe HL FT EAE FE HEL a SE AB HE Ziel — PRAT IT PK RUERELA 40mA FetL, Ae MLPA R AVIABD AT, R EAL AE 12V-6V-0.5V = 5.5V. CLEA 40mA, FLL AT FBR EARTH Rs 55V_ 137.50 =1200 uv Ree ZT 40mA HE RSR AT an, (EF 12000 yore He BL (AL SPB FE Ha REA AG DES, BEER A A METAR, Tae PA P=IU =46mAX 5.SV = 253mW BRL, GET — AP Ui ys 1/4 W BELT Ha), AEH FA LEAR L/W HP, BRR TE FE MLE ARH Ph. (08 FH Hea BEL ER il EEL GRE FY) 5 — Ay Ps A (FN 7.7 ys A ET FE HH REG BRE SS AA BE, ALT EA SE ba A He DR, Ab A Seah zee A 102 | SFR GIFA Arduino M Raspberry Pi BF fERAL 6h PASE PR AC BA BE He FE HAE A SIL PARE FE HL (EDL SEH 9.1), 8.5 BS ith 1a) i A at 2 Mw PIL Me fe 1 BH, abe RAR (ie i A AT LA ANE, SO 8-4 Ea ABA a i Pw HL DEE, Pw i De NR aS a Fea CHIE PE HEL AS GAAS GE Ay De to, APA PD oe GEE, HEL A a Fe Se ee HT IE) TERR 8-4 or, “Yeti LOV tht, D1 HE BE TE Fal fi CFSE ) if D2 BER AI. D2 AY AH BTA Sk OT He A A NTE Hes CHT AEH Ab FER FE HL). ANH A, D2 Ey TE tha DE i HH ELE, D1 FE hy Bz BE, AL ETRE A HR HIS PPI SMPS UL GF RRL 7.8). B34, SyShetR28 Ht “SHEP D1 Al D2 AYR AEA it, Ae BEAR EY LA EH TG EAE EI HUE. RR HES BRAT, (INA Kxx APNEA AL A AD J, ABLE BAB“ O.SV ATE RGD AULA HL ik (FA AP AS Re FRE CE SB 4.2), Ba 8-4 fy ota Bes Ae FAL Te Ha ST Fe Sy BPI PE, AA eH AIR FE ve Hea, HT A Me Ae te ee, A HL AT De aR a.) 8-5 SEE Bem BH | 103 BEL, AFCA DL ATH, SSDS Hil 8.4, see 105 85: ARCBNSHEh 4 He ME HY, D1 sf — 28 EH ES RA IF RY Heh Fe Ha (D2 J A E, FTLT ). SHLAA COV) It, D2 BEATE Fal a, MEH. IAT, ALPE RI BTL te D2 AR, SE Bali kt D2 Ame. 6h AKUMA EWORE OA, WSR 4.2, ARR EOKRAAIR, WSR 4.1, 8.6 BRA AH FE (aa dnfat a4 LiPo Hhab7EHs., BRAR MAGI LiPo Hab FEMME LiPo FEHLASH. FA 8-6 ALK MCP73831 25) Avas ‘fale DC WCP7S831/2 SLIPO®R ah eH B86: LiPo Site Ree 104 | BF AMRF A Arduino #1 Raspberry Pi BF HERA UPS AE FE LiPo th Gil rh USB ite 7041) Fo MCP73831 FAH, WS MAMI MA (RF 1 32IC), HAWS AMMAR, WER LiPo Meo. MCP73831 Ade SEs HL A Al — 1H LR eM LiPo FEHLLE, LED Fi R2 Hett—PARAT FRARKT, SLAAALIEE FO, MRAM TL, 2S OE a td Fi Ha RE 24 TI HE eB Pe ETE. ME, AT FALAF sR HPAL RE BAF HH BE GBS LiPo HARARE), Bie y dese 1000 emer FLA, BELA SOOmAC EH FOYT) FEM, ATH RI eB 2kQ, {EA BELAY OE HA FH RETR, PTS BERRA LiPo FEHB, flea Adafruit 1905 #11 Sparkfun PRT-10217( #4 (i i MCP73831).. thet UPR OBA RAE, LiPo AAMT RES Bik. CER A FA MCP73831 SEPA FE Hats HAA BD OR SE Bee Hy TNR Bs Be a UH Anttsde (1# LSE 7.16). RRA — AAO BK, HZ AT AG BCA NiMh 3% SLA Hath. 45 NiMh BR SLA rLABAS Ia], LiPo vii Aid PEI IE HL. EA wes Bhs OT UF AP SL FE. ARI A AN ae FA 3.7'V 9 LiPo Hath Ge, SFA, IAG F(A Ft Pee BE EF LSE A 7.9) PA TA LH BH MCP73831 S48 ft te 68] FT i le] http://bit.ly/2n2XUPP, 8.7 Fi “REUMa” REA BE (5) a eye oA B76 VR MRAR BN (i HEBER O.6V AcAa. BRR “REE oior” AT RL tb AT: AA Hath fie Bee Bi | 105 AHL It Ie Bas Le — 7 Avi ei TH PEA RE CEL SEI 7.9), EP AA, HLL FE HDS He Sa ich MA SV LALA) LED, Alfa Ahh AEE O.6V thine ANI. LB AN 8-7 PRA. a TEAR He Le 5 EB 7.15 ef RFE AD Hehe Ft A TL, SAR ic ER A ASSN BCAA], ILL MLE Re Ie AR me, TAN ap AE (A SEE) HLS 06-15v ‘lI 2N3804 4 LeD1 87: “MANMe” HSBRES wit 8-8 ARTA NMR. Mh PP TAS AA LADIES LED pe 4 asia, Bes: BAR HSRONE MOE A ASI Hl EAS 2S FRE 2% (HAT 1 LI 30A WG(34 SWG) AUR ERASE LE | YR AR A ES cE SeBR, BEA. BFE fr] — 7) SA HA Wak tS Bk 8 BE TE LE. HUURLALY SOkHz FSI CALA HR DEF 5 FB) 7 Ae kh BH 8 106 | BFeIEREIFA Arduino #1 Raspberry Pi BF HET Sn RF EE AAT PAR I, SRIF 7.9. SAA 7.15 1 FASE Ae ATLAS EL REBMOAL, WEMRH 2.10, Bee Be | 107 ase 50s ee! a HO ERD a CU B98 A PARE 9.05/58 ATE Sr 22 se fm) EFA He GR Hab SE FT A BB eH Se fT fie FF Ac By Arduino s& Raspberry Pi (EH MY HIS th 48 TES HP 9.1 ABABERE RR (5) ‘ave FH Ac YET 7 (0 ee WE A FT BRAS Te HGR ACD ME LAR CAL 9-1 as) ev, REST LE PNRM, EOL ede ‘MURR ET 2H 1.50 SE TCAO ELSI ACP ME HEH LED. Ac BAAR 7s Ha 7 He A GC Pn | 9-2 GAS. A EVE Ha ta Bz pA > HWE AD eR A, EA ta a, ie EAP via He BRE D1 AEF Bi A i A BREA PE HL A ESE BE, TA A PRE LD Dd A FE 2 HRS Sic He, Fs Ac as TT SE HAAG Bl, SHAWNA B AAR —ABGRRA: AAA 1W 70 20W BR (8 FA EL BL R15 GAR RG FE ML A Dd Vs SK RE ESE 8.4), STATE — HE, 5B BY A (ie Fe 77 A a DA 28 DL T ARABI =— Output ie eee 9-2: AMPRABHRSNS BRB it Ac RE i DH A SE He HE EA, A PPLE te ARE PN EL A Be, PED RE RPA IS ERIE, OR PAH ith aT As AY ee AAR SE AE SAY 1/20, BURA 1 (FA A PE Hs Bi A, BR a REE IE AG Be BT ih FoR, MT AREF. aT RC BE A BBG A Eh RA Ac He, ABR APS SE SB HH 5 RS ET eb Be A EH hE CAE, mW yA fic, BEAL ALARA W AAMC), ueia th e ABH TUE, TRIAL HAN Ze PEP a a, RA, EA MCE Uo HC AS “PARP EASY. CEE 9-1, TL ESB A 9-1 PASAY AC i Ab AY Se PT I SR PEMM LE FAP LAS (S508 53 BE) META. “FERRIC ELST” MUTA ee Lb BIE 110 | BFP Arduino 40 Raspberry Pi BF At SAL STE CAT TBA. AAMT MET ER ATE, SPSS 9.3. 9-1: APAREB AR Asa 1x1 40mW 1.4mW $1 1w 6x4 210mw 8.4mW $5 20w 22x12 6.9W 86mW $40 FMM MAE AEH T PRR. HE, RIMMER ih WY ht (ZOW HAAR), SERRA HA AME MSA e2—. Stk, FCAT, FERRARO , he eB PDE RAT FASE 1/100, fEARIMPH EI, PITRE ME ME ePHt ehte Fo, AS BOA FEAR ETE EHF ALS, — ABE HP hc Te He oF tba AS Fd a i Hs He, BE 9-2 Bas TA Hh, ‘ATs aha HH HL 9-2, RGB HRMS 2v 2.2 1.9V 6v 10.6V 9.7V 12V, 21.3V 18V Rn EA 8, 9 GA eS UH PAN > A a, bE sn eK Ae aE A A eb FHF), GSE I SEH 9.3. AMRF. BHM MIA, HBB 8.4, 9.2 APAAE PAAR ATF i) a ‘ofa RAS Ac A SA, BRAR TARE Dy EAS FE SE EE FO EY A A FP YL Ze, APL o> BT LAS HH TLR TY. AAUP RET SLM. 9% AMA | 111 DA 24 Aiea FERAL TARE, LW Oy Afic. POR 24 slit He abd EAS SHAD FEA MLAB oY. AUIS A a He eh PR RAS IE BL TT RE ASE, Re RETA PELE. (RBA — 7H WiFi UTE a EER A, FI SV UR, Ha DIEHL 9 TomA, Hk, yRE%H 70mA x 5V=350mW, FERRELL 24 nt A EDEL, 350mW, WEILL, 350 x 24 x 60 x 60=30 240, GRR SE — PAE 24 sit AH BE 30 240 FERRARA. PT MLA Ah TE FEIT GATT AC PH BE A HR ae eS ee solr HX24X24X 60 deh E aE CEA % 30 240), H ARPARE NALA CE EIR PASI) We, RUE TEP , ALPE IL, BEAT 10 PAE. GRP POET. TERA aT BCI TA E 30 240 Pug = = = 0.84 " HX24X24X60 10 60X60 Pe, BY EF WR Die a fab Bie TL BE BUTE TAT CE (etc PARE FE CLE CE RII Te) TO, ASEH ERS, SUE SE — 7 HEA HE 3 < 30 240=90 7205 HEALY HEAD. DA mAb(C) 2 HLL HEE Ai A c E 90720 ‘awe “7 60%60 53600 wit GRANT BAL PEABAR AS DAR BE HE, FAAS UREA AE 5 ye AS TR TE ABial. Gao, BUSS FE UBC, 12 A GEV, Be -S APY A 62 “IE HURST] GPS 2 sIsMit). BT ETE— FRA Ae PA He RL EAS BE, REE FH S28 ve AE FAB A) A DE HB AAT AE A A PB) 5 a eZ Hd FY HF A AI HIE: 100% © MILLE FAR 7.8 HRM IF KE A, ATARI 80% MIRE RAC, (RE RS Ae ae EE — A BATRA, iP AA 50% a HUME. 112 | BFCEARGEM Arduino 4 Raspberry Pi BF MEAL eo, HR FE ALI DE eR i AC PE A, Deb aa Fi He teil AT FSA, RE FFD he HeLa iy 8 BA A BT I EER HE AR EAT FES AAMT ETZ, ETT WOE (ATR DH RE AAA ETT RM 2, SREP HE Tl i TY JA HE, (8 FETE 4 BD i hy PFA FAC BE Hb Bae TSE fF Ae yea ik Sh, PAA TREY Se Ab A a A RE A. RHE aL ALA HE LH, RP LER ET RTH. BR T Fai 4G EMI EAE 24 NIT EAS REDE ELSE, ib ATL Ok Aika Te Hee ‘AE AIF fide TRE AD He IU RR CH eT DL a Bes Pe HH BE — 3 oF HT HE ATL TS FAL Be REA 8 A A A AIL HAE FED ADS CUP IL 9.3) ‘Be HE EP AA tA PE IE HELI HEE. E> Arduino St th GOS Hil IH A, 5 TY BE BE AE AB BAUME A OMA Hl EGE AAR MMR PB, ABE EIU OS BUTTE RRTE. 24 PR, — STG (APE AC DH BRE Ak SL) AAS BE HEL >. FE ATT GEE IE I FT SH = Fi WA PH AE Hb HE SE RA ALAS, SSR SE LG 9.3, AKA Arduino Fl Raspberry Pi PEATE A, TBE 9.4 FIFE 9.5. 9.3 BUA BABE AS AA SC Ba LT a A PAE HE Ft Aa AE AS of ei A DH WRAR ‘3H GABE FN EAE A es So EL A A He, SAE 9-3 Shas Tike RE He HH HOP EPP BOR AME | 113 PU, ANSEF 10000 fy SHB, HLF Ay SV, MURS EN EH ie PY on Hs =25 _2somw 100 i 29-3: ARBANSENBTRAS Gi BB HE LAYS AL Ct 2 FA AR, SESE AE YS AS et A Bi PH ASABE IDM ARES A, HATA, MR ARPA RE LHe 12V, TRE ROLE TAFE LIN, EAH LEER US 18V. JTLA, AJR AEA 7 9 12V AY AR He BELL TNA 5 Ps A CL Ray = Tronic P PALE, AUR AC PH AE HL th tie CE 12 V Mba hE Ay ZOW , MUSE AE He HL (AE aes, 20 ATER, CEA PARE Lb Bie ty Me he 20} TAO. MBE A Ae a a a AH, Ee we BN 4 eT tit BRT CEA TALI PR ARE (SER 76. BARE ) TRB), ETA i A en el 9-4 Bias Wika Axe. ae Wik ae ie He BEE 9 a Fe, 114 | BFCISRPIF A Arduino il Raspberry Pi BF HFA 9-4; GBBT BHAA TMC ROAR SLI PAK, AT At — 4+ A PRE He cE — FA Si BO Sd PE 6h FEF 9.2 Fs, SCPE ASP DP fi — 28 kB Hb A ERE BRA RAIL. HRB 21.2, 9.4 ABARESEZ Arduino (a ‘an fa J A PAG LAA 9 Arduino 3H A Her. RAR {87H SV APA REF BL IC He, ANFE 9-5 Aro. it BRARTE CEU EE Ph, AR FABRA Fe BAX Arduino iE FFA PH AG BENE AES A LAD Fit. Boe AME | 115 B95, AMBRE BE / BAD Arduino Uno fF Hi i29% SOmA, PRUE {R AA 9-S ARASH) 4Ah Fe Ha / Hah Arduino HE HL AD ATP SERT Ta LI : 4000 80hours 50 FEW HAREM FET Ih, Arduino Uno Jf7. GNF RAR. HA She USB iO RY Arduino Pro Mini 38H. AA! 47 Arduino SPI MEPERN A], FY HE HL ERE BEA 16mA, (EPAPER AT Arduino ie BE IH] ASHER A AT A AA WE IH TPE. Ba HK Arduino HIP, WBS 10.1. {i FAC PARES oh Raspberry Pi, Fj 3-4 WEA (I A PH BE He ABR TAS RR PLE HE, 15% Raspberry Pi MUSH AM AM ( 1 FE 9.5). 116 | Foleo Arduino #0 Raspberry Pi BF BITERAL 9.5 ABAREIKZ Raspberry Pi (5) ‘oof 8 FAC BE He tb. bz % Raspberry Pi Her, RAR (EFA 12V PARE HLA, FMLA HAE SLA Hath (A “12V $e SV" HALA). SYREN MCHA ARS, (HALAL WiFi iE M22 (WiFi DRE ) (1 Raspberry Pi FLASH TAFE 600mA, nL AN —A-y)A) 12V HDMI SPA, ABZ MLBCIRE MT RES AaL 1A, A 9-6 Shas T 7 SA EH EL APR Bt 12S BH 9-6: ASGKEIER) Raspberry Pi SLAY Fe MeL tl 28 3 SA SR 2 ee FETA PAE LR, Lb, DEAE BAR CE PAIX A OL TS, Ay 12V 4% USB(SV) ie 8 , a AS EPL FC Hh a). TAPE ZB > OT AEB LA YH UE. Bom AMM | 117 tet BEEMIATT Raspberry Pi, A¥—T 20W RM AM APAARE MALE. LAL sp EPC FEB LZCNBE MPT KM, RHPMILAR. AKAROA, HS RH 9.2, AOAT RAE Raspberry Pi fe teiilas , PTREAPIE AS EDL 1/10 Kv MRAY Arduino ER WA, RATE MA ete, ALKA Particle 2 FAY Photon x ESP8266 Hise (iS GIGI 10.6), ie aie 100mA, 6A Fi Hale EAA PAREA Arduino HELM AA, WSR 9.4, 118 | FERIA Arduino M1 Raspberry Pi Fil fEScAL #108 Arduino #1 Raspberry Pi 10.0515 ARS 1 FATIH BER Raspberry Pi — PAI AS Hila (LA Arduino MYIEX) BARE FLL (Single-Board Computer, SBC), Fe" ah BH HMMA, wT PUSH, ABER, Rs RE. SST, Ml ey 8 YF — BB OR il BB SBC RY —- Be HF Me EFT IP AS HUB AIM, PE HET AZ, KELSEY HF Se i fe SE GP LO ( si 4a A / $i tH) 1 HERB MAE Hl SM SBC, ACHE A tie RAS hl 2 A SBC 4201, {ELBE (EH Arduino #1 Raspberry Pi Marfa. 10.1 Arduino fir (a) a TK Arduino A} AUR Zo ESTEE EP RAR Arduino Uno R3 ——Arduino fi RéTHIT* ih, ANF 10-1 Fras. @ 10-1: Arduino Uno RRB Arduino AALMGEH2 , THAME. ETE LAO a. te TRICLIC AEE, ATH EE . (Ga le HD . 4y USB EF, FAFA Arduino iF * “aii” LED diaskT . EBC — 7S 1 “A” LED dRatT, AT DSH aE RAT PRA . 16MHz Fi Sitti, GALS Hh aa AY . FAP SAR Sb BH Fi He AY) GPIO 421 Arduino (£522 HIE A FE (THE. RAL. LHL C1 ey aR ed A IR GPIO 5B. iihict 4% Arduino IDE (Skt, FTUET RIOR, Mate USB eet Jt _Ef¢B Arduino +, FA 10-2 Sas THe Blink FLEA Arduino IDE, JEME RITE Bl Arduino, MAAEX, Blink Fey AISI Arduino (AYR LED (AMIFK, AKEKS RAGE Arduino Ui FF RATE. 120 | SFRSRGIFAB Arduino Ml Raspberry Pi BF REA Arduino (8 FAA aa4Zi8 PUBL, Arduino Xfi C++ ie aSHo, CALETA MIN T RIERA, Ce Be LAE C++ EM, AH C++ AYRES AERY C ALARM ATOLIE MLE. CRO BALM Arduino HH (Arduino FERIA) AACA IR I C ERY (TARE C +4) RS. WARE Arduino MAPRERRKAA EMF RMAMRWRANB, Aa iia F ‘Ui Arduinos 23H C ii C ++ SFE, LARA BRED, BDA TB RAY REFILL HE DA AT {EFA Arduino, eo @ Blink | Arduino 1.6.7 // the setup function runs once when you press reset or poner the board void setupO { // initialize digital pin 13 as an output. pinMode(13, OUTPUT) ;| // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(100@); // wait for a second digitalWrite(13, LOW); — // turn the LED off by making the voltage LOW del ay(1000); // wait for a second one @ 10-2; Arduino IDE hee Re ®Y fie http://arduino.cc F#% Arduino IDE, CASH, BME BIZ Arduino UTI, BTU LT Geil LED fy TAK). MURA RTE, BaP EATEN Arduino 724, IBATERAR AINE — BBS, AMER LA AT ESS). $810 Arduino #1 Raspberry Pi | 121 tit Be TPT PE SSA 10.7 HT fi GPIO 31 BAIN BE HSC 1A, Arduino iB 4i 12C shee (HF LRA 14.9 ANZA] 14.10) Fl SPL BAVA (FIL H 19.4), Arduino 4&— AR 1 6 AAU TT Mei 7E ae AE BNR A AEE FT Se tT 1 Ph ee MEAT ee. BRT Fel 10-1 jah Arduino Uno 9, x41 HFS Hib ASA Arduino BLAH IE AY 7a SRR FTE eT as. Job A) GPIO $8: 1 BCHLMERE Arduino, 6A HALF Arduino ORM RSS, Het PA A BNER WRE GRA, HEE: Programming Arduino: Getting Started with Sketches by Simon Monk, TAB DIY, 2016, FHA4 HX Arduino SH, HEH: The Arduino Cookbook by Michael Margolis, O' Reilly, 2011, DAE ESAS Hh EA HES SN — EG Arduino FAITH FUR ; RA 11.6 FB 12 HEMI PAE FB 13 RMA A FE 14 AAS Ae FAA 18.1 RA 19.3 RB 19.4 10.2 PatS (8 FA AR-H AY Arduino Siz 1) a Saf FRI Bh OAT ACTS WERT A BHIAAT Arduino #4 Al Raspberry Pi ff) Python FFF * ay KM GitHub Fat. 122 | BF8IEAIEAM Arduino A Raspberry Pi AF WIM SAL ZEA Arduino MA, Pitt i a COUR git FA) AK GitHub Fak, Bear GitHub Tiifi_f Clone a Download 421i iff) Download Zip I. AWEEE GitHub xt FAD AT FBO. SERIE, BR —A 4% arduino HAH, 47> Arduino WR ABLE A seh, ahict Wis ATE Arduino IDE 47 IT RELA. 23% Arduino IDE Arduino IDE i& JF Windows, OS X #il Linux, 7£3P ha Arduino $iFEZ HT. FFI Arduino [i 3& (https://www.arduino.ce/en/Main/Software) fis.) F &ALEZRTE RENT IDE fit, Hit Dsl) A AB — BPG EA GitHub PRY arduino A acy 4B iilS] Arduino IDE ft) RASH, ARAL THR IER SEM “SCH” Be “FRADICAN” (Windows) X FE IE FAT Arduino 3k, ®] A Arduino IDE fiy File | Sketchbook 3¢ #47 FF #LFR. 6H FR Raspberry Pi fy Python Xi, HBR AH 10.4, + AUR PRIECE FAR —A AK Arduino C MATH, BAAA BSH Programming Arduino: Getting Started with Sketches (TAB DIY, 2016) —+5 871% "I L8-F Dh . 10.3 Raspberry Pi fair (a) a TAK Raspberry PiMLITA, WL Ate teeter FH sh ASHE. WERT Raspberry Pi( 40 10-3 fif7s ) SELL Debian Linux hig 4 ( #499 Raspbian) fe HME ASEH SBC. ALARA BREE. RUAN Asa. “HESH” HUL— FED EIR. Raspberry Pi HFS AIAINIR SF, HAMRRASHY Pi O BFE 3 18 (SEH ARTA RAY WiFi), Raspberry Pi 2B FMA EM ARAL, ( Arduino —#%, ‘Et AT ATLA Spb Fey GPIO S|), eM, fF Raspberry Pi PLAST AIM, Psi $8 10% Arduino #1 RaspberryPi | 123 ATLA ICA FE & Be (oT) A. B 10-3: MEBGHRRA: Raspberry Pi 04% (A B) #0 PI 2 tt (BB) 4@ BA Raspberry Pi AFA, AMS (Hae ) ATA PE. EE, APE SAR WA PPEBRTLAZE Raspberry Pi Liar, (LAUETT AVM PRIS MIKE Python, E45 RPi.GPIO ee. BB — AULA Arduino PETAL, hj Raspberry Pi BLAM HERMITE AI. Hit Raspberry Pi Jab AT LA ahig FEF (iF MLSE fF 10.3), 6h AA 445M) The Raspberry Pi Cookbook by O' Reilly (2016) 8-543, (BBE 4. Git F 5748 Raspberry Pi, MOE SO HE LAGE MT eA fal ZE Raspberry Pi ¥E4F Python 42, ATLA A ANI B—AB Programming the Raspberry Pi: Getting Started with Python (TAB DIY, 2015). LA BEATZ Sb Raspberry Pi MIR ATAIIIZE: 0 RATT oH 12 AKAMA + WE 13 REAR 124 | BFGF M Arduino HM Raspberry Pi FH tFSAR +h 14 wert sepa + Rp 18.2 * | Spi 19.2 10.4 Rat-5(A) Python fil#z ala Ra fLEAL SPAY Python #2/F F aS] Raspberry Pi_LIFietT. RAR AR+S4AT HK Raspberry Pi (ATA Python PAE AR A LA iil ct DLA TP AEB: heeps:// github. com/simonmonk/electronics_cookbook , SE Ake Ree. PALF ir FEMA GitHub Fide F RH) Raspberry Pi _b: $ git clone https://github.com/simonmonk/electronics_cookbook LK Ay ATER AT Arduino WEA, ALATA. WTAE # Wh pi fy Al Her ARS) Python #2). Bias HF (Aldn, blink.py), ALA Pie: $ sudo python blink. py TERE, HEWN AHN Raspberry Pi HAE RE (Raspbian) Ae sudo tro, AAT LL MALL Faire: $ python blink.py tit ERPS FF KGW REL ZL Arduino WR, {496 be HP LAH Arduino IDE F Mit AEH) Raspberry Pi | Jaf} Raspberry Pi *} Arduino #47 908% (iF HL http://spellfoundry. com/sleepy-pi/setting arduino-ide-raspbian/).. 6 HTB Arduino fH}, HSA 10.2, 96 10 Arduino #1 Raspberry Pi | 125 BEA$ Raspberry Pi Python AFIS HATE ABI A Bse4T, SRR 10.5, AVIA IELE AREER, F>1 (HF Raspberry Pi id Python 48, BBAA AAS A Programming Raspberry Pi: Getting Started with Python (TAB DIY, 2015) —45 "THE 234i HTB) . 10.5 Raspberry Pi a avRtig{T#2 FF 16) ei outa 7 EFF RIA ZE Raspberry Pi ABhIM A ania. (ARTA Ete relocal 3 fais FAA EY EE. {ALA E Or > Sag /etc/re.local 344 $ sudo nano /etc/rc.local LEAF IPA AT EE Z IMA BT Jusr/bin/python /home/pi/my_program.py & MOTHS &, RUE RIA, AM, Raspberry Pi 4707 HB). ait Sasi relocal MBE /}uty, AMA] AES Bik Raspberry Pi jez). 6h iH Raspberry Pi MI, WHS 10.3, 10.6 #8# Arduino #M Raspberry Pi Ay# tha a Java AR Arduino 1 Raspberry Pi fH FE.A. RAR Be 10-1 Ft TH — Se LFF Bese (MC— fii , SBC—AMAEH-FEBL). 126 | SFOURAFA Arduino WM Raspberry Pi BF Bf AL % 10-1; Arduino 4 Raspberry Pi AertEs Ps spark = MC PFE HZ. ATS Arduino digistump. 4, AMIL* GPIO BIB, TH com PATROLS USB tee ET SAFE Adafruit MC —Fh/) RIFF RR, ATG Arduino adafruit.com Feather 2. Py LiPo th 7 He Fl— di NFER NodeMCU MC “Pi Ate. AR RLACTE AR, FTL eBay (5 (0 4 Hk 4 (EF Arduino IDE 4% os #2, AH WiFi Particle MC “Ahi, (MR RR, TS 6 particle.io Photon Arduino 4&2, Palit WiFi Ail loT (4 Teensy3 MC Fv Lft, MMRARIFRAR, TG pjre.com Arduino ##% BeagleBone SBC —f} Raspberry Pi (Eft, JLT =} beagleboard. Black We GPIO 3] BURNER A FG oong ODROID- SBC Sif 8 &% 2GHz AMMAR WEL c hardkernel. GA xU4 com Je — HEF RAH 10-4 HAS. @ 10-4: MBB: Digispark. Photon, NodeMCU 7 BeagleBone Black wit Arduino IDE 2—#HEH Rig, TA RAPA Arduino Whe. eR ORI AT LAME Arduino IDE fl Arduino C 4af2if 3% Arduino isi SET, AT UAE FAA Fe eb 8 2 A, kn WiFi, ra oe. 36.10% Arduino #1 Raspberry Pi | 127 Particle 2° 7] AY Photon (fF SITE, Fly A EMH AYEIEF Arduino C IRA, (178 i (ie FA Arduino IDE #E {7402 HiME (EAI T Web ity IDE VET AUR. ME IRE TDR FCVP EES ERLE. EXE LAR 7S Hoo I A SK HE WAT WiFi SDAE MIC IF RAAB 47 ESP8266 BL, {Flan NodeMCU Fi se ABER, MI ESPOL, iX28FF RAK AT ct Arduino IDE VET MPE, ESP8266 He KE ARH IE AR Photon BBFE (ELM, (AGTH AR A Ba . 6h AK Arduino Fil Raspberry Pi ({5 A, WHS 10.1 FFL 10.3, 10.7 ROIS (a) a ‘Aifel FH Arduino, Raspberry Pi Als (te ML til BLA Be SBC AE HISD ABH FTE REE RAR 42 Hl & A SBC #B A 4G GPIO S|, DA te i Hie SP AB a 7c ae. A 10-5 Sb as Raspberry Pi (idl 2 Ha SoC Fr HAY GPIO S| MAIR FRA. Mitel, GPIO SUD BT (Ey Bie is A Ba ° pemoee on iy metre GPIosiay mee mar Oe ee a @ 10-5; GPIO ssinae 128 | BFARPIFM Arduino M Raspberry Pi BF HFM SAAB 10-5, ME APE R GPIO fuse iH GE REE Ml, WS BA eda. HE HOI Be FMLA 11.8) BY EAE GPIO 5 | BOY Hi Ha He AA AA bis HA LEH. BLA ANE a BV RENE SY 2B Sa RAE AR SE oh HAG RAI EADS, TAGE TRIE, BA GPIO 5 | RTA] Sh Hes hc HH AY HA He Ws 79 Hz HL THE (Source current), M9 HEH A GPIO ST ALA fi cH TA PR HY PTA (sink current), ZEIXPPMTR F, M2 Aah Ha. GPIO fii ti LAP SE fF oe THE ‘a AEA TE) HB EA, MUS DPT LA ey Bef A. ARE He oa BLA EN a, SU i AE QU SSA FF via BEL AL ie RA HE, SAF EE a A Sa HEIL SH RE, CABG RP ahi A HE i AER HE lil te CAEL EG 10.7), tit FE 10-5 Srasy GPIO GEBRUEAS%& Arduino 5/MIAIH Mt, —2e Arduino 3134 (Ric AO 3 AS) BT FPR A, HS [BET] ack GPIO E11 GRAS HAR ES HAI — #8 GPIO 5 LAA br, 5 Ee ELA EAL, AL AY i FT. # 10-1 EL$ 7 Arduino #1 Raspberry Pi 3 hy GPIO 3hfe. Rl Arduino 4] Raspberry Pi 3 69 GPIO DyAELER Lifer He SV 3.3V Fak i Sia He BE 40mA 18mA BTS PACE = 400mA. ARTE Pye Ee He BEL Y ¥ ABS tie Hs BL N Y GPIO Sik 18 26 pat A 6 None @ 10-6 FEW 10-7 5) Hd T Arduino #1 Raspberry Pi 3 44> FT HiAY GPIO Fuk 5 [A SL RILAA ° 10 BL AGRATAE Arduino AYA LE (Uno % SV), (HItthISWAY Arduino Te HAE 3.3V. BIH ET OM, (EIR AD PE. - Uin RE BARA, MRP GER SAR RIL, MUPTHE A OV, nL 2 USB HEHE, WH SV. 98.10% Arduino #1 Raspberry Pi | 129 AE | loser a me 3.389 HH ASOMA) SV HB A50OMA fet 1 JANE HIE RUSBMR A Hi ®PGPIO3IBS 10-6: Arduino Uno RS 51843758) + BEA T2C(IC IC ABER ) PERE 12C itr CEILS HA 14.9), {Ht Arduino Uno AY A4 AAS. Hflh—#E Arduino FF 4K (40 Leonardo) 447 FF. © SAT LGEBAE FE SV MUHA, DSi BIO A PERM, EE ER Ae PE GTA. MUI A EE, BELA LE SV. . S(O ASIAN 1 ATLA ERY GPIO S/H, (HARA, Bevor ars EAE POS, DAG USB IER Lf, STG i Meee Awe EIN. ey 3.3VeRtHURAGOMA) 33V OD SV) 5 yap sett X300MA) cnommcsa [2508 Ba x 700 «ho : one BE BROT crows somuinazonn 48 HBS pellet cnonseme [ ‘3S BB eno GND OO 7 180 OG SC Fat cePROwRG 3 GO GND 10-7; Raspberry Pi GPIO £38885 18073 75B 45 Arduino Affe], Raspberry Pi A) GPIO S| tricd. AR AES) GPIO Sh, He 130 | BFCERGIFM Arduino M1 Raspberry Pi BFR ‘AF fie HA GPIO BER, 4 Raspberry Leaf(Adafruit 23 i]t) 2196), iX## 4 BaF EFT GPIO 1A, Raspberry Pi Ef) 235 MMB AT LARA PE GPIO, {8 2E5 | BALA Ay SEED RE: © SIBAL2 ASIA 3 ta wT FIP ete 12C aE. + GPIO 51989 35 11 HAT FH fe eae ei Hes AY oh AY SPI SR + ID_SD #1 ID_SC YJ F HAT( BEF HLT TAB ) HEA, ABEFAIH GPIO HEH at FCVPERE IAS HAT. . BIB 14 Al 15 BY AP 88 i a REY GPS BUR HEA TTL BFE. 40 RATA —A4$E IAS Raspberry Pi(B + 2HiNINS ), GPIO iH LAA 26 TSI. 3 2255/8 10-7 Hew AY Raspberry Pi ft) 40 5M ty RMT AB 26 SIAM (MEER Ey) ABA. 6H ALK Arduino Fl Raspberry Pi MSr28, iBT 10.1 ANSE 10.3, 58 11 Re ~ 58 14 Heh AYE SABI GPIO S1BM. 10.8 Arduino air W432 lide TF (li ‘Auvfel #4 Arduino (YY GPO 3] 80 yh ot, 8 Je tHe eS Bas ET IF SSE. MRA (EH pinMode pa Bett | Bi Bt ota ith, Aa GEA digitalWrite TIF AASB, LA Ras PARE FF PT (RF 5 |MA 13( 5824) Arduino fy Ht LED) (AME: const int ledPin = 13; void setup() pinMlode(1edPin, OUTPUT); void loop() { digitalWrite(LedPin, HIGH); // turn the LED on delay(1000); 1/ wait for a second digitalwrite(ledPin, LOW); // turn the LED off delay(1000); I wait for a second SERRE (CHS FT Pe (TFL SSE 10.2), BLE 42% blink, $6 10 Arduino #1 Raspberry Pi | 131 Hit PAF E Arduino AiR “RLA”) Mea CEH] LED S| MINI, #62 ledPin, HM Fy 13, Wn RAH SEE — 4 S| SES HAIR, ERE LE ACRE Hh A — 7 fie HE 13 WE KS ws. Arduino @ (iJ, setup AR Aiati—ik, pinMode HRP aHE ledPin 4 OUTPUT, TERPS TTIN, ATA BEE ee S| EK. ATLL Charlieplexing Bl AHl HF A 14.6 Fi). Loop FA S48 Si 7, UIT, BE SEAE ledPin( |B) 13) iS ATG LF , 44 —# (1000 ED), RUT AIRE, FEET — Bb, fratbcHe. BA Xt Raspberry Pi _b fy 84 tH AM Arduino LMM EMA, TSR 10.9 Fish) 10.10, AK Arduino BFA i MME, HBR 10.7, 10.9 Raspberry Pi 25-44 HH 42 iB E ila ‘aft Raspberry Pi GPIO 3] MIRZA, 28 ee VD MEET TE AN PA SF RAR (411 Python Ay RPi.GPIO /# (f2@4E Raspbian 41), LA Fast RR AF HEE GPIO [fe 18 BONA MRA —K: import RP4.GPIO as GPI0 import time GPIO. setmode(GP10.8CM) led_pin = 18 GPIO.setup(led_pin, GPIO.0UT) try: while True; GPIO.output(led_pin, True) — # LED on time. sleep(1) # delay 1 second 132 | SFUeRIEM Arduino #1 Raspberry Pi BF til FSC AR GPIO.output(led_pin, False) # LED off time. sleep(1) # delay 1 second finally: print("Cleaning up") GPIO.cleanup() RES AT PR CAEL 10.4 FF), HECK blink.py,. 45 Arduino Aim], Raspberry Pi te A FA LED, ST MILA IT RA, iF WLS 14.1, tit ACHE SE A tft GPIO Ful} oh, 28+ GPIO 5 | HAIR HIRSCH BCM (Broadcom), PT RAC SAY LAP AI AY, BE IY Raspberry Pi eae A UAE 2%. PR, HPL, Dee ETL Re ye INAH Python FEF AIRS. BLES REE ERMA TR, GORE LA SR, MAINA. ROS PBL TR, EA UREA BOARD fi 5 MSCii A BCM, 6H led_pin Hifi Hei ARE GPIO 31RD, S1AIE Rit. EEG 2G 4E try / finally BRP. MRR ECE, ME RELAEIE RIS $7, (ESE CE RE FP IB IhLE TA GPI1O.cleanup(), 4 GPIO 5 | MIMD AEE ML Bf ARRAS, ARES | BAD BR SIS AS Pe ea AE CT HAI fe while GAP, WHATS, WIR 1 Ph, PRA, VER. IRR Bil (DAA) EBM, WANE MIC. Gen, WER, AT time.sleep(0.5).. 6A Arduino SiR PRFFAA BEMIEBSY PT EEA 10.8 PHRF ATK Raspberry Pi HME MA IM, TBH) 10.11, 10.10 Arduino 3-48 \ 43 BEE a £6 Arduino #25 Sn fol BeBC Hm A. 9 10% Arduino 7 Raspberry Pi | 133 RAR (FH Arduino C digitalRead M%&, BAMA, WEA Arduino BAH. iF TLE FREE ACHS BE const int inputPin = 7; void setup() pinMode(inputPin, INPUT); Serial .begin(9600); p void loop() int reading = digitalRead(inputPin); Serial.printIn(reading); delay(500); TER IE PCR TA CEASA BBE AP RB Ci SP SE 10.2), BAPE ARS & hy ch_10_ digital_input, ‘WME inputPin L517, IFFE setup ei Bede Raft % INPUT, loop FRBCH FeH44E inputPin |H fF digitalRead jf PAIK 4 Hess EM reading, AGE A{Mct Arduino ff) USB $F 2385) HER. Ha, Him 500 eR AE ie TR HE Bae 38 BTA FS SEtT FF HB Me a (PR 10-8), iLife Arduino IDE TAR EAA Nb, A eK BE s © Autoscroll “Nolin ending [J 9600 baud BY 10-8, Arduino BOMBARD 134 | BF AGRAFAM Arduino M Raspberry Pi BF wi tESAL AEA ATLL — ECE TE, A 10-8 fas. HEME FEE O, LIBRE 1, RHA Ee CI AY HE EB Arduino AY 3/9 7040 10-9 fas), AT RALATLA EFF 1 0, AAA A IEE RR, Ber ATE CEC RMR PS RT EAE “Oh MN"). ARCS PRB)” A, RAP A BLE Ae, SIE A AB B10-9; FMIAS MA EPH, SRS PINT BME A Arduino | ('y)—4+ GND i£4%, 4nF 10-10 Ras. FT DA AB 1 Ue A EH By 0. B 10-10: SAFMAEB GND TSS Rei, WRG) GND MATES SV, BM A eI 1, Hit Arduino Ht MCULR AACA Arduino iz fp UMTS — ACFE Pa RE robin. 9 10% Arduino #1 Raspberry Pi | 135 6A AWK Raspberry Pi MBH HAMA, TSH 10.11, 10.11 Raspberry Pi SF] \42 alee TE (a 4a (e1 A GPIO SIRNA Python AEAFAIRC EH A. RAR {8 JH RPi.GPIO FE. LA Fax Gieer4e 0.5 Bbik—ee GPIO23, FFITENM AT: import RPi.GPIO as GPIO import time GPIO. setmode(GPIO.BCM) input_pin = 23 GP10.setup(input_pin, GPIO.1N) try: while True: reading = GPIO.input (input_pin) print (reading) time. sleep (0.5) finally: print ("Cleaning up") GPTO.cleanup() ALERT EARS FE PRS (BIR 10.4), AFLG 4% ch_10_digital_ input.py. tit MALS EEF, BABA HBF 0: $ sudo python ch_10_digital_input.py ° ° ° ° ° ° ° SLI AEE AOR 10.10, AD TF EHR RE A (ELSE 12.1), BE EE eH GPIO23 54454] GND wt 3.3V. 136 | BF AURRFAR Arduino #1 Raspberry Pi BF tl ESCA ABBA SV Raspberry Pi ff) GPIO 3| MAU A HLA 3.3V. Ak, Feat], MBAR Bit GP1O23 RFE fal Heft GPIO 5 | M&F) GPIO 364% 8 EM SV SIH, ROPEWCR AT EXT Raspberry Pi i HT. 6h HF Arduino LVM F MAMA, HSM 10.10, 10.12 Arduino AU ABU TE a MnfaA. Arduino #2 FF F084} iH GPIO S| Web A HL He, ERT fH Arduino analogRead pa S17] JH (eC AMS Arduino 51B9 AO~AS Jtrh2—, LL FT ACR BELT BCE Hy FL AE 0.5 Bb A AB LSS void setup() { pinMode(inputPin, INPUT); Serial. begin(9600); void loop() { int reading = analogRead(inputPin); float volts = reading / 204.6; Serial.print1n(volts) ; delay(500) ; FY LEAR TS PBR PBI UL CHS (VEILS 10.2), 4H4%4 2 ch_10_analog_input, {RSH inputPin Ly AO. 4 FAB Arduino AY AO ~ AS SIBIZ—IN, Ait A FORCE (A A10), TMF IES, RABE ART. analogRead Sci [al 0 #8) 1023 Zine, Hep O PA OV, 1023 AASV. ARF HL PREA 204.6(1023/5) SPL. TEM, ADGA Arduino AREF( PUB % ) 3 | INE BU 7S Te] FY Hea He Ec ACA FTF BOUL, HER AR AT, FSR 10.10 REA — HE, BEATE TE 36 10% Arduino 4 Raspberry Pi | 137 By, Bute Be (AO EAL He ) AT REIRIX PAE AD 2.42 2.36 1.99 1.86 1.74 1.62 1.40 0.70 tit WELLS IR SE 10.11 SE, AREER AO Di, FF HM ERA AC, TEA IE YAR AR, PUPA WE MBE PL. HF AO EES) Arduino fy SV EB, RETEAR WCHL _b: NE is 5.00 Ary Hea Feige ae , 1212S] GND HF E78 0.00, 4 AO 5423) Arduino ft) 3.3V HEME LI FT LARLY 3.30, PORE EAR SV, B62 ATLA Arduino AREF 3/9281 0 ~ 1023 fy RCE HAG 7H EE iy He AE, MATTIE GPA BE Ag, WR AREF 3| BUMS) Arduino 9 3.3V 51MM, ATLA O ~ 3.3V ASI Hike. AREF EAL Ae SEU TTERE, APR Ss ANE AMtAH 0 Bi 1023 2 tt SVR 1023, TARAS IEMEEVEHY 1000 7 SALI Yy CELL 2 A 10 Hi 7h 1, IOUS NE 1). 6h Raspberry Pi M47 MUM A, (EL FSi iat (FH A/D Petits HIB ( # RL SEG 12.4), 10.13 Arduino pysseildar iy 4 HEE la doi iii Arduino $2 iil] GPIO S| AIA IDA, fiends thi] LED Ay Fe Mea PLAY Pe. 138 | BFE RHFAR Arduino # Raspberry Pi BF HEAR WERT 4E Arduino fee} —74+ PWM hae 5 [NLA analog Write aR. DAB as CAPE EPRI SA 11 AY LED FEM. GHIA Arduino A We pla ie B) Arduino 4A 0 Bi 255 Zia MCP A BEFEME, 255 be 2 HY 8 Ue Fivh 1. const int outputPin = 11; void setup() { pinMode(outputPin, OUTPUT); Serial .begin(9600); Serial.printIn("Enter brightness 0 to 255"); } void 100p() if (Serial available()) int brightness = Serial.parseInt(); if (brightness >= 0 8& brightness <= 255) t analoghrite(outputPin, brightness); Serial .println(*Changed."); } else Serial.print1n("o to 255"); ; } AY EAS Pe BET HP ARB Te ARH (LF LECH 10.2), fCH4% ch_10_analog_output, BR TBEHA GPLO 3] BOA] PWM fie Sh, AS ra BAAR Bf Gk 8 a JOLIE HB) Arduino, setup A 8cHf outputPin EH OUTPUT, Maca Tia. Aa, setup ARS Be3E O ~ 255 ZAMIR A MC a eT. BL tay A ££ loop MBAS, Xf Serial.available() UAT MIN, LAA AE GCL A MHL ae FATE ALA, MRE RR. WMH int IF 5) ACSA we ht brightness, #R jai analogWrite fri H outputPin #yit} , BAILA RA, MBNA 14.1 IE LED i483) 51 11, 4TFF Arduino IDE AY Weak (VF IL Sef 10.10), RJSSeiRE 0-255 Z lal RAS ANIL RAE AG FE IEEE (ANE 10-11 SAS). 98 10% Arduino #1 Raspberry Pi | 139 AGRI? ANSE E BO UL aS bi A — “MASE tt Send, LED v0 Fe AEA FA, WBF ATA? ATRL FB RHE eR AGAY line ending FEL Fl #E ( AHH 10-11 eA ) BE AT EB No line ending, DeRR LE, AAI ICE TE HE BR ASCE EF, AEE TERR i > HE HATA 0, Aire LED, 255 i Enter brightness @ to 255 ‘Changed. ‘Changed. Changed. 1B Autoscrot! Notine ending [J 9600 baud i B 10-11; MBO MIS PWM Hts tit FARE Arduino LATA S| BARAT CMRI EA PWM, 335447 Arduino Uno $id T “~” ASIBIRTLA. 6 Arduino Uno fb, 48f94E51B03, 5, 6, 9, 10 #11, Jtfb Arduino 41-5 FLATLY 71 Sd BES Hl oS 51D, {ESE SAG Arduino SOM T WPL ES |. Eup SE EIA fel e0C3E LED Je SETI, 225545 PWM Huts HL) SIE MU BULL IF Se LIK, (eae SEHR INw. PA 10-12 Ska T IEPEIS ATA EARS. SAH S105 RRA ee A GSAT. LAL, “Ey i AMG HA fic (Arduino % SV, Raspberry Pi %y 3.3V) wk Ay iB (ER Hi (OV). AA SL BAI Ae HH APD cro frye Soe 4 HEE BAS IANAY LED RFE RE. SUP IEE EIR, KOE Ie Be UE eG, WR ae TT EE. 140 | SFUSRAMFAM Arduino M Raspberry Pi BF tl te mS w 5% ov swe 3iBN wv 50% ov mse wv 90% ov aia) 10-12: PRE 6h AX Raspberry Pi MYA HH AE RARE NII, TSE U SEG 10.14, 10.14 Raspberry Pi AYy4S2#0l$ir Hd 4 wie E (a) 4ufrl GEA Raspberry Pi {ill GPIO SANA HAR, Gil AndE Hl] LED AYE AE eH LIE BE PRA (FH RPi.GPIO J&A PWM 2h AE KAS Hil GPIO 5 | MIRTH. ELLA Python Ail Pe PRET EAM BLA + 38 10% Arduino fl Raspberry Pi | import RPi.GPIO as GPIO led_pin = 18 GPIO. setmode(GP10. 8CM) GPTO.setup(led_pin, GPI0.0UT) pwm_led = GPIO.PWM(1ed pin, 500) pum_led. start (100) try: while True: duty_s = raw_input ("Enter Brightness (0 to 100):-") duty = int(duty_s) pum_led.ChangeDutyCycle(duty) finally, print ("Cleaning up") GP1O.cleanup() BT CEAS Fae BERT PPR REI (FL 10.4), dn FRE A Python 3 ii 7Vaz Python 2, ‘WY #4 raw_input 2% input, AIA TTRAS, HIG— +> LED 25] GPIO 4 | AM 18( EG 14.1), 45 Arduino Xf 2821) RPi.GPIO Ji FURR BE Ae — Ah. EST BRITE Mn a Har, TL CAF ar 47 Okt — > PWM ili: pwm_led = GPIO.PWM(1ed_pin, 500) CF 500 2 PWM Bkah tiie, Afi Hz. PR AUD a 47 ahi PWM iii + pwn_led.start(100) GX, fH 100 fe PWM fig 9 ee oi be (SA HE, EAH 100%, ACHAT Ae Bay 15 SEE Te A, URI O~100 ia) RASLE. TTR IFA FLA AR FEE, a Bas $ sudo python led_brightness.py Enter Brightness (0 to 100); 0 Enter Brightness (0 to 100): 20 Enter Brightness (0 to 100); 10 Enter Brightness (0 to 100): 5 Enter Brightness (0 to 100); 1 Enter Brightness (0 to 100); 90 SBM EEF, TAH Ctrl+C fit. 142 | BF CIERHFAM Arduino A Raspberry Pi BF Hi /ESCAK Hit Raspberry Pi ATIVE RHE. WARE, CERES, MATER 7 Tal UE BLES. FAL, ARSE PWM He FTG ERI, Us eS at Be A TET, LED 3 AAEM. Si AX Arduino MYBO A RE, STARE 10.13, 10.15 Raspberry Pi AJ |l2C BAIS (5) a anfe] AA Raspberry Pi bf) 12C MeRbAeeie 12C SPALL A, BANK) 14.9 AIFS 14.10 PG FAY Se As 2. RAT CES RACHY Raspbian *, BEI FH I2C( $e (hl 10.16 AY SPI), APSE Raspberry Pi fé HA. A EES MM Preferences FIRB) Ac Hi TA. (AnPE 10-13 Pras). AaeSEE Hp I2C HE, Mahi OK, AHH ERA. ZE4RIAARALAY Raspbian [., raspi-config CA SIL (EAHA. @ 10-13: (A Pit LAASA l2C 2apetT Pi dos 3% 0H = Arduino #1 Raspberry Pi | 143 SUJAL F 4 23) raspi-contig. $ sudo raspi-config P8Ja SRA pe HE Advanced, [A] Fi z)Hl 12C( 4nPA 10-14 HAS). 4H] Would you like the ARM I2C interface to be enabled? Ih}, HE Yes, Hula] A SR fe abt naw 12C BUR, WMH “Yes” , @ 10-14; §8F9 raspi-config SFR I2C it T2C LHF EEE — ACS ME. EEF BES SDA ed ) A SCLC HY Bh) ERA CARAS MRE. HR, BREN — TRG MHS , RAE Raspberry Pi MI SoC, STM AAA MAY 2C BASH, vk. Blan, PPLE ads Foe SB ELH HAD ATPS PALER SAD, EA RE AB Be ATS. BE (de FA Python AY 12C Bea, tite FHWA F fir 2248 Python [2C FE, $ sudo apt-get update $ sudo apt-get install python-smbus YG, WAR Aah Raspberry Pi AHEM Hoke: ee. 24 (FH 12C BE FE RL, i2c-tools 4 44 FT LL AR MF Hh HF BY UR, HER SE A TE He Raspberry Pi, PTLA(EFALA T tir de4e $ sudo apt-get install i2c-tools AEE er ETE [ZC ARM , 3S FF iDodetect Wy AREF Ze MB aA EAR TE ITAA 12C HBL, 144 | BF ASR HFA Arduino A Raspberry Pi BF HEAL REA 10-15 Bras. 10-15: FH i2cdetect 7 6h #1% Raspberry Pi ft SPI #4 » WBRZ 10.16, AHF AC HUES) Raspberry Pi AKA, WASH 14.9, Feel 14.10 Ashi 19.3, 10.16 Raspberry Pi h9 SPI BAig Se (a) ai ‘Haft AFA Raspberry Pi bf) SPI GER ide Sh i tr. RAR MUTE. Raspbian AACR Raspberry Pi ff) SP1, SHE, iGEM Preferences “FAS Raspberry Pi Ae TS (LGA 10.15), Be7E PWM ACA Raspbian + (# Fi raspi- config #4: $ sudo raspi-config iP Advanced, 37% SPI, %4% Yes, #R/G IPL) Raspberry Pi, MH Gaba, SPLAT. tit SPI Scie Raspberry Pi FUyp Ai a ZA) TMB, on ADC Alte OT RES Be. EPEMA ERT 12C, (AAPG > SIT AE PA SI, 45 12C SPI Bie Tal 38 10% Arduino #1 Raspberry Pi | 145 SL BME-S (SCLK), 1546T iH (25 75 IF BOK FH HAIER: MISO(master in slave out) Fil MOSI(master out slave in); eB HEH A GAN ETI, SEO th “GEE” SLB. “ERI BLRT TALE 12C WEA, BRIE ALAN IC MAR, TS We PE RUTH AIR SE ABH “teeese” WPM SPI Mee MA, def RPI.GPIO J&A 45 SPI (AIP 4 GPIO 5 iE 6h RAP 12.4 +b EFA SPL ERY AMD Feet. SPI BER TESEGM 12.4 ANSE 19.4 He FF AE TA. 10.17 Fa Fee ai ‘AnfATHE SV Uk Gri {eH) Raspberry Pi wt 3.3V Arduino Pfs f—E—M Ss, ERT 2448 3.3V te Het HE SV MAM, BRT RD IL EASA CIS), AAS EFT EPR $F] ER. (AXE, ARSE SV SHES 3.3V HA, WE B— lA, WREAK 3.3V ie. BOR 3.3 Be aE I SV AMA, DATA SEE. TER, Raspberry Pi Hifi AAALAT SV 222, PPL rie oy Fe a TE AS, 4K] 10-16 Pia. SV Ai: 27 3.3V GPIO 8/4 A nb @ 10-16, %5V SSE SV SBTRBA et 146 | FAIS RHFAM Arduino # Raspberry Pi BF HI tFSAR ANA BER SV ae HE A EEL 3.3V. fin, WS2812 LED ahr (ie RA 14.8) Mie LAAT 4V BORA, AESOP AV DAE) ee ed FESR, EATS ABLE HS I RTS ED , A ASR AR TE CEE — HAF ih, IBAA TR — FR, eA 10-17 aA ER SS 3aV. EY alat Ri 10K" sfF ya x 2N7000 3.3V GPIO 3/ fil ap SV A @ 10-17: $A] MOSFET HROSPRABBTRS FAAP HBR IRE Se EPA Hy IY HO HRA, SV Sen eS 3.3V, 3.3 Sa HE SHB) SV. 5X HL MOSFET i) IE UE AA HAR EAD “MEIER” RR AR BT PLP LER, BEE A 3.3V Sie Ao UH, SV Bins eA 6 SEO mF 3.3V GPIO Hei, MMAR OV, MOSFET 443677], R2 Hf bE SV HA. a 3.3V GPIO Hh WKF, WMA HLH % 3.3V, MOSFET 4S5ih, SV A SEAT MhiEARB 3.3V wilt) LOW {2-S. HORT Fa AF SV Sit oA, 3.3'V MA, WU SV a bee, MOSFET AR ARE 3.3V, MOSFET 443607, FFB 3.3V fA da RI ER 3.3V, one SV Math HiiRF, MOSFET AA ER ARE Sa, 3.3 SAT Pe) AY TE Fa HL Fs ( #9 0.6V), ik #5 S4i MOSFET, ¥§ 3.3V ff A Fbideth. 6h SSE FTP 71> BELAY Se (er Bt RE SE] 2.6 HE TRIS A aE 3EF MOSFET ASE A BE, HBO FE LH 5.3. Ai & Raspberry Pi Mi A AE Hh BEN A Mite, i SP hetp://tansi.info/rp/ interfacingSv.html, WRASSE BER, AZ HT EA Adafruit Ayes HERERO ah, hetp:// bit.ly/2ILHmuG( pu {-5) #1 http:// bit.ly/2msMgku( / 18). 810% Arduino Ml Raspberry Pi | 147 ee a abe 2 Hg em ces Ninitimeikn-na M4 hee, he ber ARAB oR TE BES. agai 2 sponte ih en A choca 2 w : aoe REO. vee Ba we aa ie mbna aamaetans 4 ‘ sot FFR 11.05/58 KE BRAC LP AED Be IFAS Hi, GUA HN 2 5 I fh Be a PE (EAI. Ab, (M Arduino Fi Raspberry Pi PEALE te ATLFF SPADE A, be Md ‘fil HR Ha Be RPA HIF AS REARS CBE EF ff EF RE DS a EE SY. ARE EB Arduino #t] Raspberry Pi Fea RN SH. 11.1 Pi Be Arduino Ay) 3k) HER a duu hck —7P SU, etn — A a GPTO 31, ACRE ODETTE ES eT OH, RAR PERE REE EA ARE — “AR” FP, FAL BL RR AR HR AE. B= Set Te AER, A 2, CERRY Se BEE. SRIF ERR “AIR” FFE, Aaa A EL Ay Sid DO Fe 1 Hh ZH) FEE + PIO pin @ GND B11, SRBAKSB wit HABER WHER GPIO (1 FA) LTH REMY Ha TEAS Ack “A AVAL Hl (Arduino 4 40mA, Raspberry Pi LOMA, TEMLIEL 10.7), AEA T A MRP ST. RR TE RBA HE AY OA RAE, GRE ATA AY 100 ae >, Fk, RT Hh ATTE 1A BE, SIE ETI IR LOMA, ROR MM PIT 1A I AR, BA ALUM R AYTEL, (EAE AR HATE CE GPIO MYT rage A 10mA Ziel, DA LOmA AAR HL RE (AOAC FAW AE SV fy GPIO 5 |, Hf ELAR az Se SHR Ha HEL — 748 SEM 0.6 V), PATA R AYLEL: U_SV-06V _ Ra=— = = 4402 = 471 Tr 10mA ge 700R FAIR PERS 335 24 #1 19381 —4> 3.3 V GPIO fy PRE HLA R: U_33V-06v = = 2702 10mA 7A HLBA BI Arduino 3% Raspberry Pi AYE #57 WI GND £4241 GPIO SIMI. RATE Ha HE +5 Raspberry Pi wt Arduino 224795, iXRORM AMER Arduino # PiG.3 V Be SV) AUS ELT LA RS th PR AE REE FE KA Bi Hg TAR AL, TE LTE Fo TE, PRS HE EFA Arduino a Raspberry Pi Pre PERSIE HAR. 6H KPMG ROME. SH 1, AK GPIO His iT RISE AH AKA, ISH 10.7, 150 | SF IERIE Arduino #1 Raspberry Pi HF il (ESTAR AA Arduino 45 Raspberry Pi FKAMKTORKAA, Hay MSMR 11.6 5H 117, {8 MOSFET (EHF RAS, WSF 11.3, 11.2 Fe bah EIR BS (3) i SMA BIT HE ANTES, HALA RE aR — BH RAR BL A=) LB Ba Sy A Sed Ey By S] Aah A EA A Fe Hh HB 19 — FFE ADWARE, AL PRE AR HL TT ANE A ee TE Dh, ACHE A TA #-FIE BME. TE is Sy Bis 1) — TE A PH OT ME PDA AY, AVR] 11-2 Bras. W GPIOSIBE_yy, GND @ 11-2: NPN BUT( BRAUFFISCE ) AMIE BS FA 11-2 AUHLBRFFSEAY EAE AF GPIO MHL, IFA BF OSV, St EB a FRE Ba APR CHAE IL SRE 16.4), hy Be A AD i 2 EA) 0.6 VX ROR RE RLATT ATLA FHI BPI CH LRG ea wh, {ELBE ZE GPIO AY | BADE His ly =F LIRIAS TE (GZ, FA 11-2 AR RAPES a, HMI — hh as I, 5 — ONAN BEERAE CR, CBRL GPIO 5 MINES Hil EK, iit BOR OR AE ETE HK — PE AY HE (Hed 12), ATA EE PNP = 4 ERE 11-2 Hut hay NPN = ERE, AUP 11-3 Pras. SNR FR | 151 wv GPIO pin LOAD GND 11-3: PNP BUT SiS) 96 ( AGRI ) FP LA — EHP, Ty EA a AR Lb HHL FE MEK O.6V BY, Q2 BRAATIF, BLA, An FASE SV EEL PIP LDV Ae, BR LOR TE ME A EA IF 0.6 aH it HAE, FAL ACHe GPIO (19 51 BALE +5V AE GND, ABREPR ET OS RAY He eat HS SAE ge i SCHR 1-3 He yD PL AR A i, AT RTS i — HF tk FSA AA ETE. TR MEETS CET HE —% GPIO HSB — 7 eA Sit 7 RA. LTT MRSA MA, DBZ LP RA HB HEB Q2 HAR, LAFF A KA. MR 48 GPIO HSIEH Ay iia, WBA Q2 BeEITIF. SATE S MEE RE, ae a FC Le as BS | EAR AS “SARA” (tistate logic) kT AI LRM B GPLO 51 MATL fie FS PR AS A — As MUCHO. AAI A CS LZ). WOR ats BAEBIFK +V LAE, AF Arduino fy 5V Ae Raspberry Pi ff) 3.3 V, FFAAS ALES AST, WZ BEM FH 11-4 Pipa ea A I 57 EL AE 7 BA) NPN = RAT QL eS HA) Q2 HORE AR Ha DE, MTT BE — 9 AS PICEA. Ri GPIOS (RG nee GND. @ 11-4, NPN BJT 38a) PNP BUT BY saa Bes 152 | BF CIERGIFAR Arduino #1 Raspberry Pi BF HEAL ECB TAA) CAEL FE) 11) Be AG SAR TA, RARE, em SE Ha BinHe, SRO FAR ED 6h AAS NPN Fil PNP WA ATE, SEH 5.1, GPIO Sit 1 Se HE BIC AIAG HH, TSE Be) FEA 10.7. {£)H Arduino 45 Raspberry Pi FRM COMA, HA SMR 11.6 5H M7s (EF MOSFET (PAF AMMA, TSUBA 11.3, 11.3 AT BIR A (3) 2 MLE GPIO S/H AGNI, GAL BIT HE FCP AU. MRA BY LE MOSFET {94> Ha FFE FAFA i2e ah A a BO He , PEL 11-5 $5 EA TIA. SEL RE, GT ee a BFF UE “AIR BIR” FF 5 Dal A OE AER eH i AN AM ZU I — AFP ‘fF GPIO 5 | BEL iG FLAP (3.3V Be SV) FF ELick T MOSFET fy i {il #8 He, MOSFET 4%3F J FOU LTA +V Beit Hak, BIA GND. HERS PRN SE 24 (HA MOSFET (FF GPIO 5 | USS HAY IP CH, ie eae HR PAIS. AM SAR Ee GHA 2V RT), TA $i 95 HLF MOSFET a] i AV — 7V fred HE. WSEAS HEL) MOSFET SMI AR, LAP mL #RIA. Pile, FQP3ONO6L J FQP3ON06 AYE HEL ERR AS. {@ 2N7000 i FEY EDK MOSFET — A HBAi ARRAY I (ELE, HF ERE i L FARHAD FT A 3.3V eae BNR FR | 153 he i oom in FE GND. 11-5: N- 5458538382 MOSFET Het 5 AT HEA iL 5 Ht Zs AG EAL RED Ie, ZEA We EEA IA IA, ke MOSFET FPA BE PHL BL, AT ELHReHE GPIO 51M #kifi, MOSFET fyHAR LR GPIO 5 |B Lie. 4 GPO S| ML SP Bee ihe LAE AE Wet, CRRA MEFE Mes. ALA, sR MERI I MOSFET (¢E fh 9_b-#8 PWM) 3% MOSFET POM A Hm A CER AR LTH), SORHLTEAT ARES MEARE GPIO 31 BALE AYRE ‘iE Mah HE, GP1O MH MA ABATH AE TRE. AEA, ALOR ARIE, 4£ GPIO 51815 RAR -Z el $m — 7 He BE AR LY 7E 11-5, MOSFET (OMAR A EIEN. AUR CET EM HAH GPIO, BBA MOSFET + 4b F£RHEARAS, {ATLA JL AS Pi PE + $8iii] GPIO MFBAFGMAT FE Raspberry Pi Liatt, ALT, GPIO HFRS AHORA. + Sih AT AE JA Arduino && Raspberry Pi GPIO 195 | 4)_1:4> 195 , Fal PRP IE LILIA A. * WRAY, TBAT RE TE EF eT PRA. RR ER 10.10 #389 Arduino #5—#rR ai A RA — AE FAB 3X2 A BE AER. RTA — A PRA AR TER HSE, BRE GPIO 51RD HES ORS Rt HA AIDE hy GG BE 11-6) 3 7 Hie He BAC EA RR PH BAL (1) FY 10 fF, CABG UE Ha RI 4m R2 JE We CAS 5 A ae CF LSE BA 2.6), SEAR Hb SS AI wv Loap Bae a1 GPIO pin_yith B 11-6: FRAP BB 154 | BFOSRGIFAB Arduino A Raspberry Pi BF HEA Bh AK MOSFET Mite, WERE 5.3. Ai K GPIO Sins A ME HCE A ANAS, TSE FEL 10.7, (ESH Arduino 5 Raspberry Pi Fea AHA, tis SRR 11.6 GF8H5 11.7, {EF MOSFET fe FF ROH AS, HSMRH 11.1, 11.4 RAAT eR Bh A a fatal CE HM GLA Arduino w-% Raspberry Pi JME F HEIN MOSFET, RAR (EF MOSFET ft iS 5 ah A9 fe] SSE 1.2 AIL. PRT, SEPA 11.2 FTE — APS LLB 2 BE PNP URE, Mt MOSFET if, 2740 - re He RG SE PAT IE MOSFET (ria) {#0 3,7, Bee a ve Fe YE A SER, A RS FREBEA. PAE, AF Ra Mas ay, Bae TAA 11-7 AY HE Sb LP ee Ha Ww Re a GPIO 318m AR aD @ 11-7; P sai MOSFET #0 BUT Mie3e abs Hit MEL FH —/t BUT iff AE —7> MOSFET (2 QL, i FEAT LO NYT Ha a Et QU, ALORA QO AHN 1A en A oP FAO Bh AK MOSFET MITE, WARISEH 5.3. AH GPIO Heit i Be GE A He, SS SS GH 10.7, AH Arduino +5 Raspberry Pi Fan E IMA, Tes MSF 11.6 5986) 11.7, 11.5 BUT #1 MOSFET AgieFe (a) Aura] ie BIT BY MOSFET fF 4 GPIO t3 7 FFK. WRT SBME 1-1 BF RE TEAR “(FA > NPN BIT 3% N Pi MOSFET. Ri BASH rT Ay 100mA BJT ai MOSFET 2N3904 38%2N7000 JF 200mA MOSFET 2N7000 by F S00mA ids hla MOSFET MPSA 14 8% FOP30NO6L- ANF 38 ds bk Wi MOSFET ‘TIP120a% FOP3ONO6L A=F 20A MOSFET FQP30NO6L, ERPS ME RAE EA EAB] HE SIO EL, (LAS A I, Re Be LEEK FAR ah RAT Hit 4B Bh HAR ( Eeans-F 100mA) He}, 4S) BITC Lean 2N3904) Al—4+/)f] MOSFET CEE an 2N7000) $e AT A He) 6 BEDE be, EAE De] Ba ES TSK Ht DS AEE 4 100mA 2 f., {HAR F 200mA, P25 HATH 2N7000, FA EMI BLE RMA BA Set BIT HARA, 4£ 200mA Fil 500mA ~ ji], MEAL ALFIE FQP30NO6L MOSFET( 446884 ) 5 42518) HII GE MPSA14, {EHR (8 Hae HEIRS MPSA 14 AY 1SV BEAM AE BE 42 500mA Al 3A ill, FRE EAE TO-220 SEA A RAE MY. MIRAE AR SIS AOFM, IBZ ESE —T AE RE, AFM, FQPZONOGL 495 WORE FATE BRS 3A, Ba BEA Heb: 8 HA FQP3ONO6L, 156 | FONSI Arduino 40 Raspberry Pi FMEA 6A WERK 5.5. 2N3904 8c4hF- ti 218), https://www.sparkfun.com/datasheets/Components/2N3904.pdf, 2N7000 Scie FJUt iff B08). hteps://www.fairchildsemi.com/datasheets/2N/2N7000.pdf, MPSA14 %84-F- HHS, http://www .farnell.com/datasheets/43685.pdf, FQP30NO6L #48 F-Ui9Z09. hups:/www_fairchildsemi.com/datasheets/FQ/FQP30ONO6L pdf, TIP120 ctt-F- Ati Sik]. https://www.fairchildsemi.com/datasheets/TU/TIP120.pdf. 11.6 (#FA Arduino 3k&ap fe (a) tnfal Al Arduino RAFK MAM, Hee AH Hawt Arduino fy GPIO 3 HAS SIERO. RAR RRA —4{Q Arduino Uno —F#AY SV Arduino, A524 4+ GPIO (9 31 BA He TEA HSV, 40mA, % THI AR EE. FEE Ae BIT ie MOSFET, CfFURERLA Sk ii ARIA PE. RAPER, TESS ILS, 11-8 aT A. [- tev 12V LED LAMP. @ 11-8: Arduino 383) 12V ARORES RAF RB 7 HLS FE IR AL. AEST ER Ry AC LB. CBOE AN, ARSE mm Fe | 157 Hit WY CET A LE FEAT CHE. HA 11-9 SE HH TE 2N7000 SL 9 thi AR A WEAF 200mA(2.4W), AREAS, FPF 2N3904 sk MPSAI4, FFA Sete tA Je. avant ca 42V 0.8W LEDST 11-9; Arduino §8F3 2N7000 HTS HHaRAanSS ROR AGBE— 7 AHA LED AT, PRL FQP3ONOGL, an 11-10 Prat. THE, AAT Uf A TIP120,, 11-10; Arduino (F3 FQPSONO6L #Ti AA ARAS 158 | BF AMRF AB Arduino Ml Raspberry Pi BF Ml /PR A 324 AY Arduino aaPtREFR ANE. FELD CEARS FRR AEP ARH (TEMA 10.2), IE SPRIREER (EFF ) OCH 4% ch_11_on_off: const int outputPin = 23; void setup() { pinMiode(outputPin, OUTPUT); Serial .begin(9600) ; Serial.printIn("Enter 0 for off and 1 for on"); void loop() if (Serial.available()) { char onOff = Serial.zead(); if (on0ff == '1') { digitalwrite(outputPin, HIGH); Serial.println("Output ON.*); } else if (on0ff == ‘o') { digitalWrite(outputPin, LOW); Serial.print1n("Output OFF."); + t t SRT RSA 10.13 IAAL. SLB 11 BREE, 4 SE ROK MPL 2 Fe Cen 11-11 pA), digitalWrite PH ATT IF BIAS 11, : [Erenter © for off ond 1 for on } joutput on. loutput OFF. 1 loveeut on. | i i | | | @ auroscrotl i No tine ending [J 9600 baue B11-11; ARBOR MSs LED KTBIFE BNR FA | 159 Pe 11-12 SH Tie ER, PIA 12V AY SLA Hatake THE 11-12; (AR Arduino 38a) 12V Bifit LED XT RRR — MIAH SK hE ahi FH AE — Be , BARN, abet He NES ll LED 27, 6h BTMRF MARHAMANA, WSMRH 20.1, ARM E SAAT, SRM A. AF Arduino Uno MIAARIE, TBS 10.1, SE4E Raspberry Pi LAER, FBR se Hl 11.7, 11.7 Raspberry Pi 3kzy faz (a) HOA FH Raspberry Pi FFE MAL, IHL WE AIH AEAwict Raspberry Pi ff) GPIO 3| ACS AY ARE RAR FESS 11.6 LBs Hh DHS Hild GND 544233) Raspberry Pi, iA Arduino, HRA WTLAIE Wi FF. FA 11-13 SH T HE 2N7000 MOSFET Ail Raspberry Pi 9K Z)—% 12V 160 | FCI Arduino 4 Raspberry Pi FBI ERAR LED £7 BRC AS HELP AAT 12V BR 42 0.5W LEDAT 11-13; Raspberry Pi iit 2N7000 YeUNBOeTS BY iF BRAS REE RS CEILS 10.4) HTS TRE RE AAT, CH ch_AL_ on_off.py, HUFAT: import RPi.GPIO as GPIO GPIO. setmode(GPI0.BCM) led_pin = 18 GP10.setup(1ed_pin, GPIO.OUT) try: while True: answer = input("1 for on 0 for off, *) if answer == 4: GPIO.cutput (led_pin, True) # LED on elif answer == 0; GPIO.output(1ed_pin, False) # LED off finally: print("Cleaning up") GPIO.cleanup() MietT RFI, Leva eid eA: $ sudo python ch_11_on_ off.py 1 for on 0 for off: 1 1 for on 0 for off; 0 MMA LH, ATSrE ARK O BARKER). Hit 5H 11.6 4, AE AABR 2N7000 a FQOPZONOGL MOSFET 2 Sp ity FE fii HEE Bue FX | 161 6H BT MAT MARMARA, RIZE 20.1. BARES SMAI, RR AL HK Raspberry Pi MRAM, MSR 10.3, SE Arduino LAHAT, WER 11.6, 11.8 ATA SR oh ae a Ba LE Hs ES BE A Hh BN, LEAH OTT A a Sk AS AE, bea ‘BELT L AIT Al. RAR (EF in RH, anil 11-14 Bias. 11-14; SR REB J&R EE TE 11.3 FORA 11.4 HBR, HARB EMSAM. +V, -V AH spina) GND, Alt, ikK= AH +6V. -6V HOV. SEMIS A AB 37 BIFTIF Q2 A QS, AUR A AB MEERA -V LHe, WRB HL THE hae. WOK AREAGH, QDAE SIM, HATES HE Q2 TEA MM, MIRA GND, Hk. MIRA FENRAY, BRAY, BBA Q3 HF, HBA GND viet HH) -V. FC EE MRT, AMBRE AR, HAAR Q2 M1 Q3 WH, WAGE +V A -V Zi HE, IFAT — PRAM LTE. SESE, AMIR RHE A A B 181 F) GPIO, Ft GK AE ETS RG SME, RTE RH — AEG, LAB A FL BART Sh Fite. an, SRM A. BK. Ak. BRIM. erie om. 162 | BFOERGIF AL Arduino #1 Raspberry Pi BF HEAR 1B A ik 2. th 3. 2B AR itit ASAE BIE HEB LAYS FB PD RH DL, RE UE YH DET Dh Be ATL Wie Pe 9 75 1 6 SAPS AT DAF 30 70 28 PEE PS, (LE ES PR SEE, 13 EE Sr EB AAR LB. 6H ARF OMRAA, HSMRHM 13.3, 4% FQP27PO6 P yéiti MOSFET (VMCH8 Ft , i203) hups://www.sparkfun.com/datasheets/ ‘Components/General/FQP27P06.pdf, 11.9 GPIO #2 fil 2k Fa 88 i) aa ‘tafe FA Arduino x Raspberry Pi ft) GPIO 31 alae Sil aR SEW —7 Se BE RTT (EAE DAY BIT A MOSFET, FFARR LAD HDR, AnH 11-15 Pras. om Cros ne = le" — ao 11-15; GPIO se foe as MK | 163 A> ST) YD Hi, 25 RH AG EAL SOmA STEARATE AT. OB ERIE (E A Arduino fy5| BRAG. Txt Raspberry Pi ff) GPIO S/R, ik PHI WAKA T 2 SRE BIT, —7> 4s {EL Ay SV (Ysa Ha Be ER He Se YT a ee At AV, Bebe Hite SV Hae, Fil] MOSFET &F—#e, FLL QI i JH 2N7000 LEI A. R MEL BRAEAM HE, HL ATOM 1kQ. SRE D1 BRR “SE” MEE” AR, AR RMR, “Eh He Be AT BE, ATER QU. it FET LA ER PE Le A A WUE ML, PITA ip ESL Sak SA HH YD TE SC He A Ue AF He ME (Lt a Monk Makes Protoboard #+#4246 18 23 NUE). Fl 11-16 444 T Arduino $i) 4kte Be Ay Tite A, FA 11-17 44th T Raspberry Pi #2 filkr 2 im te Ai. Py¥MR Arduino Fil Raspberry Pi EH AHL A, Wl 47 BE AR 11.6 AUSE LA 11.7 PRA ROPE. FRE HC AK He a LY A HeIELR SB) GPIO S/N TRE ATA, (Hk te THEME Arduino we Pi, HAGA ATE & Arduino, Raspberry Pi LAMAR RAMU, WICRRIERE aEIEM LF. 164 | BFAIERGIFAB Arduino 7 Raspberry Pi BF HEAR SDS Se SS 11-17; Raspberry Pi HAS SNR ARDS 6A HEMBBOMRA, WSR 64, 11.10 GPIO #241 Bl 2S4k gs ag ‘Manta (FA GPIO 5 | Rei 48 [Al AHR BW (Solid-State Relay, SSR), FFillict Arduino #1 Raspberry Pi eetTEE A? RAR SSR MEIER AY, 1X ROR BS HA eR EA LED —#E MA. SSR PMH — A> IB i BEL, HB ih Ds Ba HE FE An AS AA 11-18 HT —4+ 45 Raspberry Pi 4H SSR BUA, SSR HY fi A SERB) GND, TEA A SEER —“> GPIO 31H, ae) @ 11-18: Raspberry Pi if] SSR HBARDS Bue FR | 165 FRRARGH ANBHEFA SSR HASH AC, BRARC FT LAER Ze HF AL TE i tb (0 Fd Se ee He Hea. PEAR FT, METTLER, BBA Ie EE A REET Ae, FEELIN Sa iE Fs RC HG ET RA AE AT ORD BRAT NE SEMI, WSF 21.12, wt AMX Arduino Fil Raspberry Pi LAMM SAGE CE, HASH 11.6 5FH 11.7 RE. 6h {HF SSR HEH] AC 9 — Be Fe AIAG HS: AEE] PowerSwitch Tail(—f# SSR Mbt 2). 14.11 SPR ARFT BS aT LH AIS He (aa so JF — ee AF RA es AAR RAR ASL, LAG SR AR EH 9 HEL BF NPN BIT ff yf tH (ANP 11-19 Sas), JIE BLE RIG GND HER, RTM ZO, Ue SCAR BEBE. BR 11-19; SEAR FA EBOTEER EARS AY FL AIR AS PE, 7S IL A SS aH PES a PS HE1B) GPIO S1BM, BRIE GPIO S| AIAPABAY Ee Ha BA (ELSE Gl 10.7) AY, AFI eA BI, UES HL BRR RI AE GL 0s Si Lo TE BET ‘SR MLAB Bh UH Hs Fk Ry 45 A TE EEA GPTO Ht A FADER. FR 11-20 st T— 166 | SFOS A Arduino #1 Raspberry Pi BF METAL AP Si AR FEB FP 3.3 V ip (Ae) FSV AL CAs) AUER. RI ARIE AS 57 BBE, BEE AR CEA hh SE HA REA, FE FOAETS BOR. FALL, 1kQ 8) IMO Zin AE ATLA, — AA BHA 1kO Fl 10kQ, GND @ 11-20: FAI LASIK SRA CMSs RES fu GPIO 5K Eire, AY LAA A Sa eB. Hit ‘oR 5 OE BB A EA ET A Bh A Att 2). ARISEN RL BL, FSA ee TE Zl, MOSFET [5 R00 Me te AB a HL “SE” CAR) 11-21 Aa). “ERTLA 45 BIT FARRER ORME, Seba, BTLAF MOSFET “FPiWidmtH” RAR “See Sa” MIA GND 11-21: FRatesRes a KF BIT MESA, WSR 5.1, EE GPO MHAAA, HERR 10.7, Bue FR | 167 | t 1 ae ih aria i r coe Sn EA Po aL RS a Bi28 fees = 12.03|4 A HET FE He ae EH HR i By HF BR HO RR eS ES AMV AE AR BACHE RE BLA SEAVER 5 Arduino 3% Raspberry Pi #ific HI ARE. 12.1 IF FFSEEREBI Arduino Bk Raspberry Pi (e) ROT HE — AUR DP He — BE: “FPG” fe, VARA Arduino x Raspberry Pi fH. RAR 34 GND #1 GPIO 3/2 AIF, Hf GPIO SIMI ARTA, AN 12-1 Bras, HF JH GPIO 51 RIP BBA Efi Ht BAL GPIOS 158 Spee GND be @121; GPlIO@eAXnES AE PAGE LIKI KAO MES. fh RE BH AMALIE, SEK RP RRM, REE TCL ANIME SERIE IEA GPIO Ay A Se iB EAR REAM A 12-1 VHA). te HOLE. FPG Ae AGH Se CEE BH PI A OE BE DIP. CES ELH, AMRF ZA SRR OS 12-2 ST 7 a AE PY Be PA ae BR CGE 21.9) FS MEER. ARE FCAIRT He, RE ARF AUPE I TL AES TE HS 2.2: FRR oTneB Arduino 3RAL—BE Arduino HA, M4 TIF, AST SAT PF ABER +} RB i EE (ch_12_switch)( i¥ BGA 7.2): const int inputPin = 12; void setup() pinMode Serial. nputPin, INPUT_PULLUP); -gin(9600) ; void loop() if (digitalRead(inputPin) == LOW) 170 | BFCIEAROIEM Arduino Ai Raspberry Pi F MtE AR { Serial.printn("Button Pressed!"); while (digitalRead(inputPin) <= LOW) {}; delay(10); Py fit _L 4 vis BEG it 7E pinMode ea Ber 4483 INPUT_PULLUP 2&3. CEMA}, inputPin AHIR, ABE M TE CHIR). OA, EAE AN I Ws La Hp oe As — ARTA. , Tih while GFA WU HOR CEFF He we ECS WAS Se BH AE Bee Ba “4 UB He EEF is Pe AT 10 RE DAI HE IS, RIE HK fe a HE A, SRL Pk ae PR. ‘WY 4 EMER HE Arduino (1) 5 BM) 12 #1 GND 2 ATIF SET SCH. A 12-3 BAS: @ 12-3; Arduino EBitmiReAXnas Raspberry Pi Raspberry Pi #2 ffi] f¢ #3 (ch_12_switch.py) 4 F tas: import RPi.GPIO as GPIO import time GP10. setmode(GPIO.BCM) input_pin = 23 GPTO.setup(input_pin, GPIO.IN, pull_up_down=GPI0.PUD_UP) BR Bw | 171 try: try: while True: if GPIO.input(input_pin) == False print ("Button Pressed!") while GPIO. input (input_pin) == False: time. sleep(0.01) finally: print (“Cleaning up") GPIO.cleanup() G/F ERG Arduino fy Histse Ale. Z€ Raspberry Pi bit 20) 5 | MM Zee TFA RAIL, Pg 23 A a eka be A RUDFFE (HOA 12-4 FAR), BEA Squid #eBRIFSE CANFA 12-5 7). @ 12-5; Raspberry Pi i# Squid RAKES 172 | BERLE Arduino #0 Raspberry Pi BF METAL AERA FE RIES. FECAL GAT Squid (SRIF. HATA Squid He tA ABE. MM https://github.com/simonmonk/squid F&F He Squid AIRE WAH. SRE. ADSM BCRE FE ft LAF Asal (ch_12_switch_squid.py); from button import * b = Button(23) while True; if b.is_pressed(): print("Button Pressed! ") it AIF (AMER 12-6 pas) Me — PRR TE SE, HEAR ee L,I A SE APRA, PRM. Pian HEAT E BASE rR, BUH PEER oT SE PANILE GE HE . Rah — MH SPDT TITS) BA, AA Arti. ETE ANZS Ste CAF IL BA 6.2), AQYA(EF Arduino & Raspberry Pi (EFF KM i MS — 4 fire PIE RA, A ATLA) TE HR. 8126: AHARLVS SHE Arduino WRB EBM, BEA FRE RA, Fy Arduino AY GPIO 224 A BEAD Pe LP (51 AER INPUT). A—Di. Raspberry Pi AAABAT PELL. FPL ALA F sir ok Jes eae 5 Ls GPIO,setup(input_pin, GPIO.IN, pull_up_down=GPTO. PUD_DOWN) 6A WH Squid HBA, iB) htps://www.monkmakes.com/squid_combo/, BUR eee | 173 BEREMAMIPIZ , TRIS 10.10 Fs 10.11, AK GPIO F|MAISLA, WB RIG 10.7, 12.2 Mines eS (5) ‘An fal (EH Arduino # Raspberry Pi 4e-Hr dive HAY hte He fic. BRAR AR “TEE SAS” WERE MATS SS, MAMA SCAT FE AOE FA UF EF Wee TS A yp at GND REESE (ANA 12-7 BRAS). 2127: Rees AP AEA 1 HE BAG 28 FF 3 7S, 2H A, BR ASSES. ku 12-7 Prashhiese aan BEA A AES S| LF PASE RFE, Re LEHR FE CT AS BF 2 We iA BS PEAS el BER SBC — REAR, AS EM A eth, FF Ke i ae ie PLE RENT EA. Arduino $4 DAF Arduino PM MU3CHE4% ch_12_quadrature, PTZEACS FRI PARA (FF LR 10.12), i 4HCRBLAEBFEES |M (e P HAT BE ) 1 HHS (ND 6 FAI T(Arduino) const int aPin = 6; const int bPin = 7; int x = 0; void setup() { pinMode(aPin, INPUT_PULLUP); pinMode(bPin, INPUT_PULLUP); 174 | BF CIS GIEA Arduino #1 Raspberry Pi BF Hi fESAR Serial.begin(9600); } void loop() { int change = getEncoderTurn(); if (change 1= 0) { x += changes Serial.printIn(x); } int geténcoderturn() W xeturn -1, 0, or +2 static int oldA = 0; static int old8 = 0; int result = 0; int newA = digitalRead(aPin); int newB = digitalRead(bPin); if (newA t= oldA || new != 01d) { // something has changed if (o1dA == 0 && newA == 1) result = (oldB * 2 - 1); tase 4 (0148 == 0 8& newB == 1) result = -(oldA * 2 - 1); + O1dA = newa; o1d8 = newB; return results Hy TERE FEHB TE, OTTER HP IS OT RES HLA FA getEncoderTurn HBC, DAFA getEncoderTurn LE4é A Fl B FFA 4 WR S EME —TARAS, Vitek HEMT We AE He eS Et hea et ee, PH 1-1, MRA AB MRA BIL, WAR fo, - Raspberry Pi #44 I ZE SCH ch_1Z_quadrature.py(1¥ L094 10.4) +P FRI) ese SANSA Raspberry Pi (ALAC. import RPi.GPIO as GPIO import time Bue RB | 175 GPIO. setmode(GP10.BCM) input_A = 18 input_B = 23 GPIO.setup(input_A, GPIO.IN, pull_up_down=GP10.PUD_UP) GPIO.setup(input_B, GPIO.IN, pull_up_down=GP10. PUD_UP) old_a = old b= 4 1 def get_encoder_turn(): # return -1, 0, or 41 global old_a, old_b result = 0 new_a = GPIO. input (input_A) new_b = GPTO. input (input_B) if new_a != old_a or new_b != oldb : if old_a == 0 and newa result = (old_b * 2 - 1) elif old_b == 0 and newb : result = -(old_a * 2 - 1) old_a, old_b = new a, newb time.sleep(0.001) return result x=0 while Tru change = get_encoder_turn() if change != 0 ; x= x + change print(x) 4PM ET HEE ATS SIT, HURST, AR ETE, WRLC. pieraspberrypi ~ $ sudo python rotary encoder. py 176 BFR SFM Arduino # Raspberry Pi BF BITES AR itit Arduino fiiAS1 Raspberry Pi fiGAC EMERY GF EEE MB AE A TAL, FH 12-8 Hi TA A AB fis ERATE, PBK (FMA SHOR ) HE 4 EAT AL (EPR EAE BE ). a4 fie Feat pa wt 1'2°3'4'1'2'3'4'1'2'3'4' @ 12-8; Eseetes09 LR GNOME ET ERE OA ZEB), HUE: 1 0 0 2 0 1 3 1 1 4 1 0 A AH WR MT HE Be Se HOT 4 1 0 2 1 1 q 0 1 I oO 0 Python Fi FFE die get_encoder_turn FF] LH Wik HESS 75 NY FL: «PA BCHES AL OC An LBL FFE), MITEL IT ae ey 1, BUR ELE He Hy -1. “(Se be Mit old_a Fl old_b FFE AA B FEWNARAS. MLA ETS RRR ETT Lee AT A 2% MN $R25) Be 2 TE CEA Fd AY F7 W 1 SPARE ARR LR ZA EY, ARM RE, BM, FE hie eich PP SOB UA PRB (TF LSE 12.1 AY “AU BSH”). FE VENTE WE: aS 2 Fe ay ile MEA St, DRL ABE TRE, (UE, BES BASRE CE A HP AA EE AMER DR ASU AT RE HH BLE WE HS BAI HEAR. BUR SRR | 177 6h SEF (EFA OL RTCA, HSS 12.3, 12.3 #2WUSE B ABBA Sh ea RT 1a) aa orf (FA Ce Ra? FEUER ae, TOMBE SEE ATG, IEA RZ HRI AE ab AS ABOU » ban, ie fits BEL ach fie re PEL AY Ly Sa Se HS TIE RAR HPAL TE Ce — A LLM LTA, HELIN ACE, 12-9 Bim. Ww B 12-9: HRSA RUMASEB Raspberry Pi S477 Raspberry Pi 24 Hit A, FLARE AA Raspberry Pi #uHLPHAEAR AS, ict ‘W324 Raspberry Pi SIS MBB A (FF ILS 12.4), Bei AB BRM Be #3; (ESL 12.5), Hea BELEN, 8 24) ye Fe YE Re HC. vn Hp a 1 8 2B WA. Arduino Uno fy S4im A TE 0 ~ SV, AFLABEAL AE BCMA Hi ey 0 ~ SV, A AaS> Here ti A Ha ET Hee BAR OF SEP A Le, UL A 5 ATH, BR A A Hs SBT BOL AA RET REE, LAME, PRA PAA AS Bd, TTT AS A we YL ae A DOERR, ZEBOE TERRI HP 1k, AE5ES ANNIE T EFS) IMO, f 178 | BFOERHFAM Arduino # Raspberry Pi BF HifERAL EAR ARIZE SV fy Arduino; REDS R2 RIF R2 "> RIF R2 AnD lz HBA R29 EE 4 3 AH LA MLA 10 fF, ABA R2 Hy LOkQ, PLATE SAFE F + oF R2 10k =5x——_ =5x——__=455V oe RD Teste ARE tee Py 10kKQ., Uout 2.5 V, A ICM AEE FP sea ME (IM) MIAH, Uout FBR 0.05V, SPER AAR AF SO he AB BL AD ee TE DLP Arduino ABBE Ri Aik/MA 1kO MTEC, R2 HBA 10kO HBR, HE BE ATLAP SE RI AUHLBA, 3F7E Arduino IDE fi H8 A USP ae pee EDR a — IK. WATS PREAH ALATA R EE (EF LEH 10.2), 34% ch_12_1_ade, const int inputPin = AO; const float x2 = 1000. const float vin = 5.0; void setup() pinMode(inputPin, INPUT); Serial.begin(9600) ; void loop() t int reading = analogRead(inputPin); float vout = reading / 204.6; float r1 = (x2 * (vin - vout)) / vout; Serial.print(r1); Serial.print1n(* Ohms"); delay(500); } 6 KPA ATA, HSMRH 2.8, KF Arduino RABUN, HSM 10.12, FIPELBOAR, WER 2.6, SEF HPO A HR IE) Raspberry Pi MHA, SRG 12.4, BNR ee | 179 12.4 RAHA A DNF Raspberry Pi (5) Safi A Raspberry Pi eM ASL EE, MRAR Raspberry Pi 7 HE ALHARWCBELUR A. BILLA ADC Si ier Bt 61235] Raspberry Pi, (iH MCP3008 8 iii ADC SH. TASH SBR LA 8 PBL, TEMA ATLLA 8 4 (GRE WEBI —4>, IE Raspberry Pi fy SPI BAER HE. AA 12-10 StH T(E) Raspberry Pi #1 MCP3008 AYA. asv GND sav GND @ 12-10: Raspberry Pi #: MCP3008 BBTSS TERE, GEE BUOU AROS A HLH 3.3V, fae SEWERS 1 Raspberry Pi fty SPI, jf 48 T py-spidev Python J (2 4e Raspbian HMA), LF ILE 10.16, Wit *] CE ARIF ch_12_mep3008.py 48) M BELLA O FF AL SE ABUL BCA Raspberry Pi FE FF CER L891 10.4) import spidev, time spi = spidev.Spidev() spi.open(o, 0) def analog_read(channel) ; x = spi.xfera([1, (8 + channel) << 4, 0}) adc_out = ((r[1]83) << 8) + r[2] return adc_out while Tzue: 180 | BFSMERHEM Arduino HM Raspberry Pi BF REKA reading = analog_read(o) voltage = reading * 3.3 / 1024 print ("Reading=%d\tVoltage=%f" % (reading, voltage)) time. sleep(1) 6H APRIA Raspberry Pi IR BUUPER AAT, TASES LA 12.7, FGA 12.9 LAB FEA 12.10, Raspberry Pi LAW H(A PIE MR 2, TABU ADC Sentth ir, TSR 12.5, 12.5 AFA ADC 4 FARES fe eeeezEHee) Raspberry Pi (9) Saif Raspberry Pi HAREM LIL YEARS , TAR ARSENIA ADC Sit. B. ERT Aba Hae LG YF EL Ud, I FD ie BE Ud et YB, RL 2-11 05 EH TFA A os BL — 7 Fe a DP BY AA GitHub FB — Psi He BL EA BE ELAS Python 2, HIS EEL a te He DAI HY. cpio sipsa RY * fee GPIO 31888 = o “Tss0nF a= or B 12-11, PMMA SASERES Pi 9 9 F-225 HA Tn fy (Fk A> A BL le AR ACL $e A 12-11 Raspberry Pi, i£4%5|# A #8] GPIO 18, i£4%515 B S| GPIO 23, ike IF (ir F pi_analog ERY examples XFHEP , IC 1% WH resistance_meter.py, from PiAnalog import * import time p = PiAnalog() while True: print(p.read_resistance()) time.sleep(1) BNR eS | 181 AWRGET HR, PTA — 275 Te AY EL, SE EA eR HELA WP $70) Cl FAL) O HALA RI A, RRA ARTA Cl ARI, Aen, Mn re ELS, ‘Oe BEA FN SE] wae C1 On) CHE AG IH ETRE from PiAnalog import * import time p = PiAnalog(0.01, 1000) while True: print(p.read_resistance()) time. sleep(1) tit SRR 2: Fea HE LP GPIO 5 RIZE A Ata tH i DRO RE WAI ALE EO 1. ESB A yA. BEES UM B oft SE RRA, EAHA ec 27M, RSI BWA, IRR. Cl H7F RCE. 3. 4 Cl EAHA BIY LISV AT, EA AMRMA, Miifct GPIO 5) 551 B AY ELD EP. PERT TE aM TS ae BLA AR LAST Hl. Sn £ Raspberry Pi ff) Monk Makes Electronics Starter Kit 1, #4 JL4+20 Fi (i Aik PT Be PAM ii EAL ICL 5 12.6 WERE (a ‘4nfa] FA Raspberry Pi 3% Arduino 9¢ 20) M IE (9 38 SE? RAR AURAL —7> Arduino wegeiilia AIR te, OBZ ATA SSE 12.3, Wo SR Pa we Aa AULA (Liban Raspberry Pi), IBA FT (ASA 12.4 RASA 12.5, tit SAG LR Hs eB HE RS EF A EAN RH PBC, HE, BERRA TCA 182 | BFR Arduino #1 Raspberry Pi BF HERA CASE AY Re BE ME OE Se, HEURES BE LAS © ERISA S A>? FE BITE , EAL Te i PEL LL YY STE ARBRE AMA? MRA, DAM AMAR ET. Di as TL 5 GY, tt Pe aE IH A we PERE TL TG EL APR TG BEE BE Le, Heeb fe HE fe He PL 3 LTA PRADA. HE Te Be (FL a oe OT eG PG AG) A AER, EL CL ER) BETH WHE LES 6h AIC MAA, iSe09 https://en.wikipedia.org/wiki/Lux, 12.7 FA Arduino st Raspberry Pi WeiaE a SF Arduino akt—/#e-#F BRACLAR Af Bk a EIB RAR FE Sy is He BH FL CE RL 12.3), EP AHBE, AReG GEF Steinhart-Hart 235% TE FR UIE. Pl 12-12 Sort TP Aa He PHB) Arduino PUMA M ATA. MEA “NTC Pfc Hap”, SLATS A RRL BA (25°C BY HY HBL ) A Dee HA EAD Aw BUA RR YW beta). Vv Ao ‘Arduino Une GND @ 12-12; Arduino ERAS ARES BUR fe | 183 “PDA FAN FS BR 2S A ce BR PPS BEL {EL ( PSL SE Gl 2.6) : eekee oy: oR R2 BRT BEW: = RW nV) U, Ri {EHH SV Arduino F248 R2 % 1kQ, [KABK: RU yy —Ugu) _ RUS—Uyy) Vou Con R= Steinhart-Hart A3t oat pl (2) sat+—inl fang: BUR, tee 8 TFPAR ICL BE (WIS 273.15°C ) © 10 Ay 25°C ( Peli vts BEL AY AK 4s He BL AD iP BE) + BPM PHA — Bae, Be IE TR ME OR Dai RE tT Pai BELAY Hea BELA © RO AyPiyiicrta BALE 25 EEE EAD He BAL SORTA Aa A 7 Arduino 30 Pe IY) HH, Pa Pa fle es FRE , FE] 12-12 Aras, BOG UAL RE, FSF ERE Th AIRE 4 % ch_12_thermistor; const int inputPin = Ao; /1 x2 As the bottom fixed resistor in the voltage divider const float 12 = 1000.0; 71 thermistor properties const float B = 3800.0; const float r0 = 1000.0; 11 other constants const float vin = 5.0; const float tok = 273.15; const float to = tok + 25; 184 | FOR GIF AP Arduino #0 Raspberry Pi BF HESAR void setup() { pinMode(inputPin, INPUT); Serial -begin(9600) ; void loop) { int reading = analogRead(inputPin); float vout = reading / 204.6; float x = (x2 * (vin - vout)) / vout; float inv t = 2.0/to + (1.0/8) * log(r/r0); float t = (1.0 / inv t) - t0k; Serial.print(t); Serial.printIn(" deg C"); delay(500); } it if 0 (a a >, — A A A FA I le a A AEA ae Pe Aa A ve Sik ARTE, Hen M35 fo TMP 36, Pt ft ADS OE FH DS18B20 ix FEAF HRA. 6h ‘FAL PA fcr BEAD BR TA EMH A, SSE HA 12.8, (OAL BE FEAR RR, TERI SE I 12.10, HERE RE, SS base 12.11, 12.8 (& FA AH ADC AY Raspberry Pi Wis. (a) Rafal (8 FAAS AS HY Raspberry Pi Mit IE 5 ERT (8A — 74 Pte BLAM pi-analog J, Ane fl 12.5 prs. PA 12-13 SH Teese ees BA Bi) Raspberry Pi fi) #14 JHE FA. PLGA NTC 2, iB MROA OT Mi ENT Te, LIRR. A aE EM te PRL (4E 25 HER MEAT HL PA) FIERY BL. Pi-analog E4]—7> i Fi MRin RENAE, ZE examples Sc fF IP, ICH 47h thermometer.py, Bre RR | 185 ACHAT from PiAnalog import * import time p = Pianalog() while True: print(p.read_temp_c(3800, 1000)) time.sleep(1) 3aV, AY Raspberry Pi 1K A GPIo1e} Re 1k, B3800_ cpioza| C1 GND tk Tr nb @ 12-13; Raspberry Pi ERARBASBREB read_temp_e #3 (fJ(5j 4+ Ze ic Ae fic res PALPABLE, 8 JFL ANE BE ARLE ASU] 3 cv MET ACA. Tit *tF{@ Raspberry PiiXHAV Re AE, BEAT BMC A. 55 — RMR As RIE Be Be 1 HS AeHLM, 20 DS18B20, Pith, APPEAL, HAAS 6h AKAROA A KAZE, TSR 12.7, Ai FP He BALA SPAS , FB) https://en.wikipedia.org/wiki/Thermistor, SEE a (FA SACLE BE oS ER, SSE 12.10, 12.9 (FA Ailes ee ee (3) a ‘ove FURS lB oR SBC. eI ee (CT AE BL ) 2 186 | BF AMZRGIF AR Arduino #1 Raspberry Pi BF HFA WERT FA HLL 25 WL — 77 FL, REPRE A, a0 12-14 Spas. AR Ww. sia EF GND 12-14, URSA MBER Se 2 Beh ve fir ee ME ALIS, PS AY Ha Fe eM OV 5 fe Bi ria Di He He, EAL 5 SP 123 FUR EE RW ak Tc, AAR Raspberry Pi WA BMA, (eR T ase 12.4 Bizshy ADC 25 }r, 052 ALAA Raspberry Pi. FAR 2 SE AT AC A198 PE RTA CF ER 7 2 of EY — PU BA. nA 12-15 Bras. Ri GPIO pin A 7K Ro aropne i al and B 12-15 : MRM TAR BSE 2 We ee ve i ASH LIME, PR i AC Had fd YH PL Ze MA OD BALL. ATLA BE FRR A) 12.5 FDU RF A i LAL, aT i eT Hit BY FSFE BB Ty 25 EE BR I Fs PS A TE ET 6 ET MAF LES AS, ISS 2.3. Be eGR | 187 ARAL SATE Ze Aa EN Hi We Fe hk MANA, TS PSE 12.2, KPA MLAS, SUSE 2.6, 12.10 FAB A i, i) ai ‘outa FEL — > ee i fa ke CHG HE Sak ARTE) 2 RAR (0 FL WE (4 AB BH, don TMP36 we LM3S, ER) 12-106 My HS Tf 4 Ee He Arduino (9 BG0mi A. MUR (RAL SEL et Raspberry Pi ik AAR a, FEBS MBE A, MURA 12.4 Bras. TMP36 “TLL gna 3.3V Be SV, TMP.36 SHUTDOWN, ‘GND ‘Arduino Une ‘Toon GND 12-16: jREE18RZE5 Arduino HRUMATEB TER, AAT AST SMD fits MIN SHUTDOWN 319M, CFT DAHA tH. Hed Arduino, 305] SMIwEiss BG MIME, HF IC REMI HLEEUR->B) 100nA, Cl RAR HT AER IC, TMP36 fyi SE ( BRAT PRISE A 1) SLATS ASR RAT: 1=100U-50 UA TMP36 Ay fit LE. TA, AO LA 4) OV, AE) -SO'C, WIR IV, GAME 2 S0C, (el 12-17 St T 4H —> Arduino Al 3 51 HERE TMP36 fy tii te th. 188 | FAR HIFA Arduino #1 Raspberry Pi Fil He SoAR @ 12-17, TMPS6 4% Arduino HASHARDS Arduino (4 ch_12_tmp36 41H SiX ae PPA IRE, PT ZE ARS FARRER HR BIA RE ( SFG 10.2): const int inputPin = Ao; const float sensitivity = 0.015 // V/deg C const float offset = -50.0; // deg C void setup() { pinMode(inputPin, INPUT); Serial .begin(9600) ; } void loop() int reading = analogRead(inputPin); float volts = reading / 204.6; float degC = (volts / sensitivity) + offset; 1/ float degF = degC * 9.0 / 5.0 + 32.05 Serial. printIn(degc); delay(s00); t Ai T sensitivity AM offset PHT Ai Hk, ZEGEIH TMP36 ix — PUNDIT A Dd Re BEA ii EVE HS GR AY, AT LABS FG tit TMP36 FA — TE ti ED 28 OF. BRA LAH $2 CRVIRZE, FERRE ALE A, FFA ETRE RIN LE EAS (RTA BES). A T UONTH, ATLL HEFE(R DS18B20 ix PEM Bee fe MR ae ( SIRE 12.11), “HR eR | 189 6H BRA TMP36 HEF, HBS wY heep://dit.ly/2mbtFsg,, BE Uk FAFA aH BAA AOR UR BE, PSE) 12.7, BUR AS As eS Hl 2 BK SBC (HE FCA FG RR, Ay EA AE AT i ES. ATA FA be Be a ( BARB 17.10), 12.11 RRS KA SiS (a) a ‘anifit (| Arduino a& Raspberry Pi Xie EMEA FA HTN A? RAR (iH DS18B20 iz EAUME FH MEE ARR, “CIE T AOR, DASE + 0.5°C AE. eS HMRI, CHESS 255 5 FREES — 7 GPIO BML, RL 12-18 SHH TE Hi DS18B20 Fil Arduino MATA. 3k HAL FT LAAN 3.3 V 9 Raspberry Pi ite fF, ABE EMEA Pi UL , 621 GPIO 51M 4, Bl 2yik +5 | Meet ae A eS Aa ark aI Arde Uno woo ono no @ 12-18: DS18B20 A) Arduino BBE nRS AB BUNA 4.70. Shs 7 8, BEL PR TE BA A PE eS ATT Arduino #2 FF 4% DS18B20 iAH, nPe| 12-18 ras, Ht A BE PAL OneWire J4:F Dallas Temperature J%, SPAM AUL EF. JA GitHub iriver FH ZIP WET, PRIMA Sketch — Include Library — Add ZIP Library CA.iAIHHF ZIP EVENS] Arduino IDE #1, PAY FE ESR T 4 DS18B20 AVA, 40.5 Pia MIE. Ee 190 | FAIS A Arduino Fl Raspberry Pi Fl fESCAR ch_12_ds18b20; #include include const int tempPin = 25 OneWire oneWire(tempPin) ; DallasTemperature sensors (8oneWire); void setup() Serial .begin(9600) ; sensors .begin(); void loop() { sensors. requestTemperatures(); float temp = sensors.getTempCByIndex(0) ; Serial.print1n(temp); FAA BIH 4 fe RR BEERS —7> GPIO SIH, BIL getTempCByIndex pM 2 BEM ind BEE FANS (GR Re BAS CBO FER). WRT SAME REE, Pie BEAST HEA 2 1k HO HE Le keas. Raspberry Pi Raspbian X#¥ DS18B20 (k AIM GATE , (Hs Wii Baht /boot/config.txt KA AVE. FEAR IT FT, Aa wT AB) Raspberry Pi, (Ite, dtoverlay = wi-gpio PYLE TD BARRA TRE (EF LR 10.4), 3c 4,24 ch_12_ds18b20.py; import glob, time base_dir = '/sys/bus/wi/devices/' device folder = glob.glob(base dir + '28**) (0) device file = device folder + */wi_slave* def read_temp_raw(): ¥ = open(device file, *r') lines = f.readlines() #.close() return lines def read_temp(): lines = read_temp_raw() while lines[0].strip()[-3: ] 1= "YES": ‘time. sleep(0.2) me fee | 191 lines = read_temp_raw() equals_pos = lines[1].find('t=") if equals_pos != -1. temp string = lines[1][equals_pos+2: ] temp_c = float(temp_string) / 1000.0 return temp_c while True print(xead_temp()) time. sleep(1) Aik REF AY Arduino MEA —FE, SEEM He aR ae RA EP I OK dy ; device folder = glob.glob(base_dir + ‘28**)[0] DS18B20 fyi 5 BABE T ALP SCPE EE. OC PE a He I FICHE /sys/bus/wi/ devices/ 3, SCPERS PEI AACHEN 28 Trikes, (LIC Ae FE a IS IC ER A eS. ARRG IB EF — FR, PEPE — PIPE, WA 28 IER. BMS ERR AE, TE BES AAAS. TERI, HH —T A wislave RII, ATIF HASLER TAME. 1 BE RE 2 BR OREN FEE 81 01 4b 46 7f ff Of 10 71 ; crc=71 YES 81 01 4b 46 7f FF Of 40 71 t=24062 ACRE A AST HEED. PABBA EE = 1-2, HEAR 5 ZEEE IE, read_temp P&C 2s Ut PEER HE AV dit BE IFS 5 it SORA IS 1 1G MR A eS 255-4, PT HANA 12-19 Harpe Meek. FH BER, BABA LT. PPR ERE, PERSE, AT Ke SPER GRR AR, REAR STR AE EF Ae @ 1219: SP DS18820 RESETS 192 | BFMBRAHFAB Arduino 0 Raspberry Pi BF BFS ROR AAMT DS18B20 EAU PAARER. GR FT EMME FA TAU BEI AF FF BB HE. AS Ek “ESR ER BCA TE HL, ASR FE RATERS Hep RO Zep, JAS RP, TALL AE AE ASHER S (ERAS. IFAT. AUR AE APL, ITER IC BE. TEAMS SEA FAL Pe aL, TA A REED ak PFE PAY DS18B20 fe Reet, ik Pie RE RE ay ¢E eBay 423). 6 Ete H DS18B20 BAR FM. i S18) hutp://bit.ly/2mTPyuu, BE (RE FAP ABH BL Mak BE, TESS 12.7 Asef 12.8, BEE TMP36 SEiiiel HEE MR Ae IC MCI IE, TSH SEGA 12.10, 12.12 WERE (a ‘an fa] (FA) Arduino s& Raspberry Pi 3eIw iti BE? RAR (eA HTL GME AB RIM, CI ARE RAR TC SPL AERP LET AQERbRME. IAT, Arduino i Raspberry Pi MVE ABATLLU ALE. Fe 12-20 Sb avant HES Arduino HE ATMEHE. Mi (MJH Raspberry Pi ft, #ibrid 4 VDDCHL WAL AD 9S BIAS 3.3V, Bete S| BIE] GPIO 4, @ 12-20; DHT11 5 Arduino Z#nBS BNR AB | 193 4 i423) Raspberry Pill, ROMER 3.3V ELURHRA, AE SV, Fh DHT I AURIS E4231 GPIO4, Arduino a+ Arduino (tC) £6 445 F Be BY He ARB) CF WL EL 10.2), Set 4% ch_12_dhtl 1. 3X 7PM BH — 7% Arduino SimpleDHT JE, ASMA Arduino HEA HB + (HH Sketch — Include Library ~ Manage Libraries, {@# SimpleDHT, M/a adi /ERWA Install #2 4H. include const int pinDHT11 = 2; SimpleDHT11 dht11; void setup() { Serial .begin(9600) ; } void loop() { byte temp; byte humidity; dht11.read(pindHT11, &temp, &humidity, NULL); Serial.print (temp); Serial.print(* C, *); Serial.print (humidity); Serial.println(* %"); delay(1000) ; } dhtlLread #7 7a, PA Gilli 428 Sik temp Fil humidity Ain & KAA ETT LA 7E read PAM HHEAT We, GFE, FE read ABC IT SEH, TNE ATLEAST BT. Raspberry Pi ke 3X HE REY Raspberry Pi FUNDA BEE IAL Fire ae ge He Adafruit YE: $ git clone https: //github.com/adafruit/Adafruit_Python_DHT.git $ cd Adafruit_Python_ DHT $ sudo python setup.py install BFAD HL FRA RAL (TF WLR 10.4), ICH 4% called ch_12_dht1 L.py: import time, Adafruit_DHT sensor_pin = 4 sensor_type = Adafruit_DHT.DHT11 while True: humidity, tenp_-~Adafruft_DIT-read_retry(sensor_typey_sensor-pin) print(str(temp) +" C * + str(humidity) + " %") time.sleep(1) 194 | FCI Arduino # Raspberry Pi BF HIF tt DHT II ALARA. ey MLA IEL Se Fea aR SCAT ASTANA BE. de RAIL UE a T(E DHT22, a) AFT EAI, HAE GIFS 12.7, FE] 12.8, EGA 12.10 ANH] 12.11, 12.13 Mees (a) aa Hof Sak tA BA 4G AB ZU] YB BS 2 BRAR ZE 10 (KAN 2 6 Zi AYRE BEF HC-SRO4 APs De MUP BER. A 12-21 Shas TMP SS Arduino SAA, MERERT, BEBE Arduino AY—ASIBITE WE GEIB) TRIG), GBR—T REA (GERB) ECHO), eaaas @ 12-21; HC-SR04 5 Arduino ###ne@ HC-SR04 MA TRIG 5/874 40kH2 FDA, 4 eS Be wet, ECHO 5 | Blake SE rs. Sc Iif FG RRS 5 PE SBN AY OO, SEHEMFE BURG Raspberry Pi EHR, WEBB AY TRIG 3] BOATS EH ee Ae ae EEE 3.3V, 5a] ASML ik —7P AY a eH ee IL, AT (FA — et a BLE io AL, AP 12-22 BARA EEA. IRF ERE Si, SAG 10.17, BUR feRR | 195 Wor L—] me oH | 270 -—1GN0. Faro nb @ 12-22; HC-SRO4 5 Raspberry Pi RRS Arduino $k dF FA-FPBAY Arduino {HA {iz-F ch_12_rangefinder 3 fF +} (1 LEGA 10.2); const int trigPin const int echoPin % 105 void setup() pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); Serial .begin(9600); void loop() : float cm = takeSounding(); Serial.print(int(cm)); Serial.print(* cm "); int inches = int(om / 2.5); Serial.print( inches) ; Serial.print1n(" inches"); delay (500); float takeSounding() { digitalwrite(trigPin, HIGH); delayMicroseconds(10); // 10us trigger pulse digitalwrite(trigPin, LOW); delayMicroseconds(200); // ingore echos while sending 200us long duration = pulseIn(echoPin, HIGH, 100000) + 200; float distance = duration / 29.0 / 2.05 return distance; 1 SA TTAB RAL TE takeSounding BCR. WHE, —7> 10s fy eh Fe is MEE BY TRIG 3| BE, Ai 42 T 8 RIAD 40kKHz APT. 200ps HIKER AT HEH Fl WETTER TALIM, iT ERTIES AC OE 196 | BF CISRGIFM Arduino Al Raspberry Pi BF MEAL BE Bg ESL PLT RAY (29cm/ps), RX -MASEPRUA 2, ik PE EES eS 5 TD Raspberry Pi 24 Raspberry Pi FEFFFITE SC ch_12_rangefinder.py #485, iHBH (I 10.4; import RPi.GPIO as GPIO import time trigger_pin - 18 echo_pin = 23 # USE LEVEL CONVERTER 5V->3.3V GPIO. setmode(GP1O.BCM) GPIO.setup(trigger_pin, GPIO.0UT) GPI0.setup(echo_pin, GPIO.1N) def time_to_echo(timeout) to = time. time() while GPIO.input(echo_pin) == False and time.time() < (to + timeout). pass to = time.time() while GP1O.input(echo_pin) == True and time.time() < (to + timeout). pass return time.time() - to def get_distance(): GPTO.output(trigger_pin, True) time.sleep(0.00001) # 10us GPIO.output(trigger_pin, False) time.sleep(0.0002) # 200us pulse_len = time_to_echo(1) distance_cm = pulse len / 0.000058 distance_in = distance_cm / 2.5 return (distance_cm, distance_in) while True: print("cm=9%f\tinches=%f" % get_distance()) ‘time.sleep(1) Hit HC-SRO4 WEB BURIF AEE A, HEL ZE(E Raspberry Pi ltt, Pte RAAT AY PINE BE HS EPA EB PERCY AAS BRE ed PG YE i IE FRE TE TT EL 6H BEART HC-SRO4 BURMIBA EM, i828] hup://bit.ly/2mTOPIn, Be ee | 197 : Meena | #98 19 vrodnsu| cot , arte aot et eeiney YY Ay BM sauAR Cachan adn. bhp aa Me, eine nea fae ni 13s Fa 13.05/58 ARTE SY LE A PRASAD LLL Be EATS SHE IE AAD AR HT A HD 5 GB DEAS LF TCE EERE. AR REASFIAE AI Arduino 4 Raspberry Pi Zt¢T LOLS Ail oF. SAARC HOUT, A RUA Lb EBL, AC AY HE Ze FE He Eb Ae AE Bl. WAC, BSR RA. CARER Ere aE, AUR — AR “oR LBL” AT HE. Hitt Ha PLA Da EIT. CE APT EDL (404K 3D FTENBL) ARB, ETAT Usa Wide (GOL Poli #4 — Jed) 1/200), fa] AG FBLA FS EAA), TA “OE” ONE Ai + — ERY SBE EELS (4) 180°), i I HAIL 6 FAN $88 i 4 A A Ud 2 BSL FY LA ET RATA HES HL LEA APR PT OER, OS Tl RR. FEHR hen ah, 5 i EL AD 1) AS 13.1 Bit BPLAsea 1) ‘ofa le FA NA ei AGE GPTO 31H ) ACHE MHL ELL, RAR HER ARATE — THRE, Ai 13-1 Bea. RITA PRL LL, FAP SUPL SE RLAL. SPARS MOLI, AIEEE MOSFET, $n 98(01 11.3 BRB. +V D1 1N4004 GPIO pin_ay Q GND 19-4, pw CV MSM wit SBE D1 AFORE AIR. RR SER” ARE ae PRP SE RE ‘BE Wd a FCA RZ 3 A aL Ae He a LA AD MR i a Es, BF PHL AR. WAIL HL ARB RIN “AIH” i AN EEG ARK MOSFET — dae SRR, AiR AAR, LA 5 LE i He Ma HAAS, GC HS Lh He ee, EA) (BPR PALL) ELAR maT. A, ATK, HH BIT HBR MORE. OSE EEA 13-1 UHL, FY (EASE 11.6 FUSE OH 11.7 FAIR AE A HEE Hl Arduino B& Raspberry Pi f9FAL. 6H TESS 1 REP HE BINTE Se AB AT LAR LL BET AR A LG ES HS BSA 13.2, 13.2 WU Bit LA ee (5) et ‘fa a Le LA 200 | S&Ft/RHIFM Arduino AM Raspberry Pi Peres BRAR (ie FAL IEF SL PWM Ss LE, 7 68 8 — 7 a ZEA ADB ke LA (i FAP 13-2 sp A SE, GE PWM 42 fill GPIO S| BRO, BS G8) $8 10.13 Fn 38 10.14, tet (HCH) BWM efi LIME, AI ARE ONAL ACA Me, ALB BL re), Sari —Bett. UU ik HE APL $5 SR ABE — > AS HS FG, PF TE FEE BEB A AE, OP 13-2 Bas, MR WEEIY, “EERE BASIE POPPE ict Pee — RBA FAAP Wc a hy Lae Be SH We Pe A TEM eR IR — Eee. FA RE” CES 11.11) St, BRL 1kO Ee BEEBE] SV, MB RATE JL IETC HT B MET BVI HeH EE eS HL OLAS tl ets Hs (FT —7> MOSFET, Hoes Avian 1 ZS) SE 11.3. 3X ch_13_motor_speed_feedback( i# WL3E (Al 10.2) EAB FERS PEED BELA RPM yf RA He PLE. EE FCF IB O BY 255 AY PWM (ALE He ll PLAS ES 13-2: MSSnize TOWER A WL a OATES ARE hit Fle EB No line ending, const int outputPin = 11; const int sensePin const int slotsPerRev = 20; const long updatePeriod = 1000L; // ms long lastUpdatetime Be BH | 201 long pulseCount = 0; float xpm = 0; void setup() pinMode(outputPin, OUTPUT); Serial. begin(9600); Serial.printin("enter speed 0 to 255"); attachinterrupt (digitalPinToInterrupt(SensePin), incPulseCount, RISING); void Leop() if (Serial.available()) int setSpeed = Serial.parseInt(); analoghrite(outputPin, setSpeed); ‘ updaterPM(); void incPulseCount() pulsecount ++; void updaterPM() long now = millis(); if (now > lastUpdatetine + updatePeriod) lastupdatetime = now: rpm = float(pulseCount) * 60000.0 / (20.0 * updatePeriod); pulseCount = 0; Serial .print1n(rpm); } ) (UH IBT, DI GR feeve sensePin A(R Ha >F 35 ys HLF it J Ge incPulseCount 33H 4m pulseCount ffSfft. #5 pulseCount 4 {ith O ZH, updateRPM aR 49: —F) Bh (KIA pulseCount Kit HE RPM, 6H ARAMTITIF ARAL. ESF 13.1, AE ent A AL TREAT PN WSR 13.3, 13.3 #24 Et ABLE TZ FA a oT AL HH. 202 | SFR A Arduino Fil Raspberry Pi BF MPSA RAR (SF a Ee Sk oh 2 RA OB. CS > ee, a BE EBL. AA 13-3 44 745 Arduino —ie fk AMY L293D 1 PLIE oh a dS HP HEL LAY FEL BCR L293D yi ni ee 5B AR A ra BL BBE, LA VCCI 45 VCC2 Aas. aM CIF LBL CE 5B AE os Fe Pn) 09 a Fe, ae i > wa aL | wa Pe LB i, ye fl a PLATS BE, FTE] PWM 18S 698 ah 1,2EN 3| BAI 3,4EN SIRI, DA iif ARERR RT AURA DE he. SE — 7 EL BLA 7 Fal Ha L293D 5] A LA A 2A $M, 3 — 7 LBL Ea 3A Fa 4A Heel. Be 13-1 Ay THES LA Fn 2A ALO SAP PT ERAS. @ 13-3: 12930 UHaReNTSS R131; BPS AMS | Mw zy 4M1 0 0 KA 0 1 MEST 1 0 ner 1 1 Fak Arduino $4 A AMBEL, BET LALIEBE = Arduino S10. —7 PEST E, — ESE AY LA FA Hil 5 DH HTS Ue, A — SS | FE L293 £9 3A A 4A SLT const int motoriSpeedPin = 5; BBR BN | 203 const int motor2SpeedPin = 6; const int motor1DirAPin = 2; const int motoriDirBPin = 3; const int motor2DirAPin = 4; const int motor2DirBPin - 7; void setup() pinMode(motoriSpeedPin, OUTPUT); pinMode(motor2SpeedPin, OUTPUT); pinMode(motoriDirAPin, OUTPUT); pinMode(motoriDir8Pin, OUTPUT); pinMode(motor20irAPin, OUTPUT); pinMode(motor2DirBPin, OUTPUT); Serial .begin(9600); // Ma full speed clockwise analoghrite(notoriSpeed?in, 25); digitalwrite(notoriDiraPin, LOW); digitalWrite(motoraDir8Pin, HIGH); 11 Ma half speed counter-clockwise analoghrite(motor2SpeedPin, 127); digitalWrite(motor2DirAPin, HIGH); digitalWrite(notor2Dir8Pin, LOW); + void loop() { } FRR AE A rH HS | AS tH, PRR LE — 4 a TF, BLEED — TH ICE ET. SU ARS, Bc LIAS Raspberry Pi #e = Raspberry Pi ff 3.3V 8-7-4 tH AT L243) L293D,, (A. L293D (iB PE BIH 4.5V LE, PAULA (i FA Raspberry Pi GPIO i 4822/79 SV SIM. Raspberry Pi #11L293D fal Mie an # 13-2 Sim. #2 13-2; ¥§ L293D IC i435] Raspberry Pi 5V vcC1 16 eee GND GND 12 Se GPI018 1,2EN 1 M1 i BE GP1023 3,4EN 9 M2 it fe GPI024 1A 2 MI Wy A GPIO17 2A a Mi Fy] B GPI027 3A 10 M2 Fy A GPI022 4A 15 M2 3714] B 204 | FOE Arduino # Raspberry Pi BF BITES LAF Python #FF (ch_13_1293d.py) 45 ( M1 4E—4y FAL Satie fy, M2 DART SCTE BT BG: import RPi.GPIO as GPIO GPIO. setmode (GPIO..8CM) # Define pins motor_1_speed pin = 18 motor_2_speed pin = 23 motor_1_dir A pin = 24 motor_1_dir 8 pin = 17 motor_2 dir A pin = 27 motor_2 dir | =2 pin # Set pin modes GPI0.setup(motor_1_speed_pin, GPTO.0UT) GPI0.setup(motor_2_speed_pin, GPIO.0UT) GPIO.setup(motor_1_dir_A_pin, GPIO.OUT) GPIO.setup(motor_1_dir_B_pin, GPIO.OUT) GPIO.setup(motor_2_dir_A_pin, GPIO.OUT) GPIO. setup(motor_2_dir_B pin, GP1O.0UT) # Start PHM motor_1_pwm = GPIO.PWM(motor_1_speed pin, 500) motor_1_pwm. start (0) motor_2_pwm = GPIO.PWM(motor_2 speed pin, 500) motor_2_pwm. start (0) # Set one motor to full speed motor_1_pwm. ChangeDutyCycle(100) GPTO.output(motor_1_dir A pin, False) GPTO. output (motor_: B_pin, True) # Second motor to half speed motor_2_pwm.ChangeDutyCycle(50) GPIO.output(motor_2 dir A pin, True) GPIO. output (motor_2 diz 8 pin, False) input("Enter ‘0’ to stop ") print("Cleaning up") GPIO.cleanup() (UME AS Arduino fala HER. BHF SUR RE bia, PRE CP PWM iat eee PLE. Ha, —P ROLE TH ERR HSM, BPE D—TH LR EE. Hi % GP1O.cleanup( ) 7E FE FFIBIH-2 MOET A Se A, LABRET HBL Ht FE 13-4 i TH FSR) ae “ERP”. NBER SR, RR, TE 3 BN | 205 QU Al Q2 Be Q3 Fil Q4 FAM ET TPH UE TP CRE FT RETA i EAE ir. Eh, an LL Hea Fae 54 il 3 | ANY Ah es PLS Ae, ee AT es tr (Be 11.4), Ww Esto ri Pach Pd 6 Oat e hae oF all . hen Neh GND. 13-4. Bias H HDRES 2H iy AEB Hg SA A LSE HE QU SPL, MN REM Q2 Si. FSI, PETS TH B Ay AE Q3 Sal, ARS B mh, WM Q4 Sidi. BH 13-1 AE A AB, WPL le Beate LAY Il, 6H MA CHF) Ma SB, SKF 11.8, 13.4 A HLIZ Ela 15) Sn fel¥¢BALIL Arduino #& Raspberry Pi fil) HFa (ie. RAR ‘FEAR AL ATLAS + TRL. FASE TLL Fe, AER 13-5 Pea HLTR+S ~ +6V 31 Sad 470 FARA GND. B 13-5; RBNEHA GPIO s|MneS MBE, (UIRKALAE EH Arduino 3 Raspberry Pi Prk JHiy Haim (TH tk GH, Fy HELBL eA IBE AD Oi AC DEAR YE Pa ZR AER He DF AS He AS i, RTT, EP A CALA HAL, PGR AD (FA TDS DT Ht 2 Fd 206 | BF eI FAT Arduino Fl Raspberry Pi BF fBPES AR HABE R1 JAF ORD GPIO S/R, A IEACAE MARS Ls BER, BA Ay Ac Be fi HEL BL Al |B) SRR AD ATH TRE. (EL An AE A TE ZF fil HR A PA, RA — 4 Battie. Pe 13-6 StH TP sly) Og fe HSL. Bef A He LEE BE a ES, ALE hE HE ICR TESA ELIEIR, RETIRE, HE SERIE MITA. $5 tl fi 5 HG SE FL 3.3 V AR, A dR EL ie eH gE a, ESA P FEHR A (EE ILS 10.17). Arduino $4 “PRAIA BA ARH ch_13_servor if TL fl 10.2) (Bz iS fe NH BLAS fil 5 | BEER] Arduino Uno M519. A4ITFF Arduino #8 HLS, ASCH A iia A REBLINY Fi Je #include const int servoPin = 9; Servo servo; void setup() { void setup() { servo.attach(servoPin); servo.write(90); Serial .begin(9600); Serial.printIn(*Angle in degrees”); } void loop() { if (Serial.available()) { int angle = Serial.parseInt(); servo.write(angle); 63 BH | 207 ARAB WEL LA Line endings F H25i] Ze i% HH No line ending, fal ALPEN servo. write A445 fal ART WEE 0 38 180 fe fal Hy fae. Raspberry Pi af Raspberry Pi 45 Arduino 4% (frhvfe¥ 4% ch_13_servo.py( i# 2.38 (4| 10.4): import RPi.GPIO as GPIO import time servo_pin = 18 # Tweak these values to get full range of servo movement deg 0 pulse = 0.5 # ms deg_180_pulse = 2.5 # ms f = 50.0 #50Hz = 20ms between pulses # Do some calculations on the pulse width parameters period = 1000 / f # 20ms k = 100 / period # duty 0..100 over 20ms deg_o_duty = deg_o_pulse * k pulse_range = deg_i80_pulse - deg_o_pulse duty_tange = pulse_range * k GPIO. setmode(GPIO. BCM) GPIO.setup(servo_pin, GPIO.QUT) pwn = GPIO.PWM(servo_pin, f) pum. start (0) def set_angle(angle): duty = deg_o_duty + (angle / 180.0) * duty_range pwm.ChangeDutyCycle(duty) try: while True: angle = input(“Angle (0 to 180): ") set_angle(angle) finally: print("Cleaning up") GPIO.cleanup() set_angle Ga ¢ (i FH 35 4k deg_O_duty #11 duty_range, SCA REAF IFRAME — ve i SEbb, BR Je AAR HE FA BE ALTE WG HEB fad ML HL BLARR 2b Aa Ee AA HS EN, SHLAA RE ICAL Arduino SR ATLA Bh oT PB (al AR LBL TABI AY fa EE. itt ‘PEAER 13-7, YT WSIS Cl IL wba LA | ADA kb fe 9 i A LY 208 | BFERAEM Arduino #0 Raspberry Pi BF WMATA Sa ee B 13-7; PLEO LA ia) HLL BE AR aE 2Oms BRE — CO PRE IE IRE. BabA BE eae fa LL Af, 14 FH REM PT LAAT HELD 180° , 0.5 i) Lms 2 ia] RIAL SHE Da EE i Sims No of (fi RL i SBE AAT ARI ial AT Gs 2.5ms,, SERA BAC ( (AAR BAL ) ROR RASS fel MLLER Arduino B Raspberry Pi, ABA MILA (ke FA fal AR HAPLER OR, dn ServoSix (4nFH 13-8 JAS). @ 13-8: MonkMakes ServoSix 2B 813% BAL | 209 (FH Python GPIO fej A: bkab al fe Be fal A Liga) PAY eh. ide Raspbian FRA 2 PIL Sep Ek il 5 ET, 3 FY a ick Oe Fe PLA HE GPIO 5] AIAY ServoBlaster Ik BRIEF ServoBlaster #4 ‘HEAY ServoSix EMETeHE, (ACER A. EAA Pic fal ie LOL ADS . BTR RE AMEALNES Hil eS BIE E, Fld Adafruit 16 siti fal AREF Hz, PRGA Raspberry Pi RBS HA. 6h 47% Raspberry Pi ft) ServoBlaster Python EIU £184, iWZ08 https://github.com/ richardghirst/PiBits/tree/master/ServoBlaster, 8 4E https://github.com/simonmonk/servosix #] ServoSix 144% 4% | 42H) ServoSix #, MH it % https://www.monkmakes.com/servosix/, EKA Adafruit (a ARE OAR, i208 hutps://www.adafruit.com/product/815, 13.5 (ELIA BAI Be (aaa ‘(61 FH Arduino wt Raspberry Pi AYIA HS ALIA — (fic HES MiB? RAR FAR UE PLAT LT — HR. FAH HF ICC Angel 13.3 42 Me AMY L293D) 9h BARGES TE, FA 13-9 45H TEA Arduino Uno fia, AA 13-10 44th T Raspberry Pi AY HAA. Se SEE HBL TG 2 DF — PB GE — PH Ch BS. 1 L293 HY HE HE SL BB BIA GPIO SIA, A, (EME SPN Be ac A (MEE, MEL Se aM ws BL rte Sa (EE OF, SU tT RY 5 th Sa, PWM {25 — et FA. 210 | SF SRIF Arduino #1 Raspberry Pi BF HERA GND @ 13-10; (FA Raspberry Pi FHRRSROMTBS Arduino $F RYZE FBR eB —4+ 4% ch_13_bi_stepper ft) Arduino WLP ( HF W348 fF 10.2): #include const const const const const int inaPin = 2; int in2Pin = 3; int in3Pin = 4; int ingPin = 73 int enablePin SBR BH au Stepper motor(200, iniPin, inzPin, in3Pin, ingPin); void setup() { pinMode(iniPin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(in3Pin, OUTPUT); pinMode(in4aPin, OUTPUT); pinMode(enablePin, OUTPUT); digitalWrite(enablePin, HIGH); Serial .begin(9600); Serial.printIn(*Command letter followed by number"); Serial.printin(“p20 - set the motor speed to 20"); Serial.printIn(“100 - forward 100 steps"); Serial.println("r100 - reverse 100 steps"); motor.setSpeed(20) ; + void loop() { if (Serial.available()) { char command = Serial.read(); int param = Serial.parseInt(); if (command == 'p') { motor.setSpeed(param); t else if (command == 'f') { motor.step(param); } else if (command == ‘r') { motor.step(-param); } t } EPA GH Arduino IDE 4FHY Stepper HE. FE SER P54 DURA Ey BAT Hh HIS — 4 ee Stepper motor(200, in1Pin, in2Pin, in3Pin, inaPin); SE UEALAE, FT IF LRH eM, an F100, Fhe fA (GERI RA), 100 BeBe. Raspberry Pi 24 JAF 9A Sp RRA EE PLAY Raspberry Pi Fi} % ch_13_bi_stepper.py, FUP A WITS) Hl 10.4, import RPi.GPIO as GPIO import time GPTO. setmode(GPTO..BCM) in_a_pin = 18 212 | BF eee ‘Arduino Al Raspberry Pi =F IfESAR in_2_pin = 23 in_3_pin = 24 in_4_pin = 25 en_pin = 22 GPIO.setup(in_1_pin, GPIO.OUT) GPIO.setup(in_2 pin, GP1O.OUT) GPIO.setup(in_3_pin, GP10.OUT) GPIO.setup(in_4_ pin, GPIO.OUT) GPIO.setup(en_pin, GPIO.OUT) GPIO.output(en_pin, True) period = 0.02 def step_forward(steps, period): for i in range(o, steps): set_coils(1, 0, 0, 1) time.sleep(period) set_coils(1, 0, 1, 0) time. sleep(period) set_coils(o, 1, 1, 0) time.sleep(period) set_coils(0, 1, 0, 1) time.sleep(period) def step_reverse(steps, period), for i in range(o, steps): set_coils(, 1, 0, 1) time.sleep(period) set_coils(0, 1, 1, 0) time. sleep (period) set_coils(1, 0, 1, 0) time. sleep (period) set_coils(1, 0, 0, 1) time.sleep(period) def set_coils(ini, inz, in3, ina): GPIO.output (in_4_pin, ina) GPIO.output(in_2 pin, in2) GPIO.output(in_3_pin, in3) GPIO.output(in_4 pin, ina) try: print(‘Command letter followed by number*); print('p20 - set the inter-step period to 20ms (control speed)"); print(*#100 - forward 100 steps‘); print(‘r100 - reverse 100 steps"); while True: command = input(*Enter command, *) paraneter_str = conmand[1; ] # from char 1 to end 23% am | 213 parameter = int(parameter_str) if command[0] == 'p': period = parameter / 1000.0 elif command[o] == 'f" step_forward(parameter, period) elif command[o] == 'r's step_reverse(parameter, period) finally: print(‘Cleaning up’) GPIO.cleanup() AAR 7S A SLE, TG Ae TAL A HR Oy AH, PTE TR, EL LTA AT SL Ja a HE HI 4% FA Python 2? -LIRAYARAGAL ETRY Python 3 45511. AAR YSLA Python 2 ia f7iRARFE, WUE Bwana: command = input("Enter command; *) BI command = raw_input('Enter command: ') ARB HY Python FFF LH % {ie AA Python 2 a& Python 3, 4H input/raw_input AY ALB Python fi AS 2 i AY PEASE AS SF BAAS, tit SfAMREBALA A, SME ALT LA 8 We — EIN AR ARE —-H. WM, HUELLG BILPRIL ALA Ese R— FEM NIMES. HEEL ELA — i I i, BEEK TRE COTA. L293D 38 AF 4 i te + GS ELL. PL 13-11 SH TH A 13-9 fy Je PER Arduino, 73, GND sf 4E05 1 PVAD, ANG BEE BE PR sp SD as PAG HH 6h FAP UW iR_iB As PANI E Ha BLK A Adafruit(https://www.adafruit.com/products/324), fit BATA ESC PAR SPL AS BEE BEE A MARAE VERLDL CHL S SIRI), TBO 13.6, 214 | SFR HIFA Arduino Fi Raspberry Pi BF fF, fs 13-11; ABMS L293D Se 13.6 FES RADIAL aga Aufal HAAG Arduino 8% Raspberry Pi ffJAA (5 £8) HUELAL? BRA TRAE EAL LEE 13.6 HPT EAD RAR AE LEA A, EAN A SEE BULBS, ABAD) 1 FS PR WBE LS Hr Can ULN2803) BEAT HSH. PA 13-12 SB as Tt FR Arduino IC (JF, Fl 13-13 Gas T Raspberry Pi (JA FER. ret us oa 1 1 Arduino Uno eae 8 Faz ba 2 s pHs 0 0| EH 3 7 3 * Ht i) ae aa ag ss ec PL 1 ro com }-12_____y aN ULN2803- any, 13-12: (FR ULN2808 #276188 1R 4 4 BAL (Arduino) RIES) 23% By | 215 ict Bs885S85 8 83885885 ULN2803 w 13-13; {FH ULN2803 iP flash HBA (Raspberry Pi) RIB ULN2803 2% /\ 4 SE LAR FE BRI PEM REE, FER EE AT Rie $4) SOMA HY HLTA, wT FF Ss ARG ELL, Arduino a PRAT FLB)\—7 Arduino H AAA, Fer ZE ch_13_uni_stepper Ff (i ASP UEHE. include const int inaPin = 2; const int in2Pin = 3; const int in3Pin = 4; const int inaPin = 7; Stepper motor(513, inaPin, inaPin, in3Pin, ingPin); void setup() { pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(in3Pin, OUTPUT); pintlode(in4Pin, OUTPUT); Serial. begin(9600) ; Serial.print1n("Conmand letter followed by number"); Serial.println("p20 - set the motor speed to 20"); Serial.printin("f100 - forward 100 steps”); Serial.printIn("r100 - reverse 100 steps"); motor.setSpeed(20); is void loop() { if (Serial.available()) { char command = Serial.read(); int param = Serial.parseInt(); if (command == ‘p’) { motor. setSpeed(param) ; else if (command == ‘f*) { motor. step(param); 216 | BFR HFA Arduino HM Raspberry Pi BF iE else if (command == 'x") { motor.step(-param) ; I , } WES RH 13.5 KBAR, (CAMA, AAT ASI. AI, GOS B 13.5 ACRE. Raspberry Pi #4 124K (EY Raspberry Pi MAS BT ¢£ FRFF ch_13_uni_stepper.py P4235). ‘E'S 385 13.5 Hl, {Bl driver-enable 2 CMBR import RPi.GPIO as GPIO import time GPO. setmode(GPIO..BCM) 18 23 24 25 GPIO.setup(in_1_pin, GPIO.OUT) GP1O. setup(in GPIO.0UT) GPIO.setup(in_3_pin, GPIO.OUT) CPI. setup(in GPI0.0UT) period = 0.02 def step_forward(steps, period): for i in range(o, steps): set_coils(i, 0, 0, 1) time. sleep (period) set_coils(1, 0, 1, 0) time. sleep (period) set_coils(0, 1, 1, 0) time. sleep (period) set_coils(0, 1, 0, 1) time. sleep (period) def step_reverse(steps, period): for i in range(0, steps): set_coils(0, 1, 0, 1) time.sleep(period) set_coils(0, 1, 1, 0) ‘time. sleep (period) set_coils(1, 0, 1, 0) time. sleep (period) set_coils(1, 0, 0, 1) ‘time. sleep (period) def set_coils(in1, in2, in3, ina); GPTO.output(in_1_pin, ina) eum BM | 217 GPIO.output(in_2_pin, in2) GPIO.output(in_3_pin, in3) GPIO.output(in_4 pin, ina) try: print(‘Conmand letter followed by number’); print(‘p20 - set the inter-step period to 20ms (control speed)'); print('100 - forward 100 steps’); print(*r100 - reverse 100 steps’); while True; command = raw_input('Enter command: parameter_str = command[1, ] # from char 1 to end parameter = int(parameter_str) if command[0] == 'p': period = parameter / 1000.0 elif command[o] == 'f"; step_forward(parameter, period) elif command[o] == ‘r': step_reverse(parameter, period) finally: print (‘Cleaning up") GPIO.cleanup() tt RA EH LEAT A EGA TE, A HAE Ph) TEP A sh ADA MTERK AER TF EF RA EMBAL A Adafruit 2 AIfyik—A0S : hetps://www.adafruit. com/product/858,, BARA UEBHL, SRS 13.6, ULN2803 AY 8c 98 FUE ifgsth ht” http://www.ti.com/liv/ds/symlink/uln2803a.pdf, 218 | BFR A Arduino #1 Raspberry Pi BF HES AR B48 LED #0 Sn R25 14.05/58 RARER TAF I, aA PH AAT. EAE AT HE ae 7 BAe. Bea TE OLED( 47 #L LED) Sf. 75% £ St ASP RHE. AHA AH LED fer AEE MILA Ke EH Arduino a Raspberry Pi ft) MATAR. 14.1 URzh#i% LED (a) SEH REET ROHRE LED Hes) GPIO SIA, (5 An fay ac He eB BA UREA AC? RAR MLA 4.4, FT AB) LED Aerial AB EB Re. RL REE LED Fer, RENE, ERT REN awe Hl LED fy Arduino x Raspberry Pi GPIO 51m. 4% LED 34235] GPIO 51M), anil 14-1 Aja, Paya HHR Re 14-1 eR Bert BLADE. GPIO Sina AY F Lep1 GND @ 14-1; 3 LED #3) GPIO SMBS 14-1, LED BREE U, 12 ~16V 16 ~2V 2~22V 25~3.7V 27~4V 31~44V 3.3V GPIO3mA = 1kQ 6802 4702 2702 2202 68Q 3.3V GPIP l6mA 150Q 1202 820 562 39Q 15Q SV GPIO 20mA 2200 1802 150Q 150Q 120Q 1002 Hit Sebi WEILL 3.3 AM KO MUDIRIC HLA, LPT LSPA LED A TaD AR NEM IR IE. BFL HEN 429, LAR AR BEOELE LED (SEM. W627 2700 HBL LOE T 5 FG BER EE IE, TAEDA] LED 9 eR WE, (RE FTE dvb Hie, Fn Se ATE Ty, FASEB 4.4 Hs fey 28 Xf io BL A A A, MU FARED 14-1 paiie—%> LED, BI (K JH Arduino fil Raspberry Pi JEM DLE AIF KS FISE FA LHI 10.8 AIZLA 10.9), 220 | BF CIERCEM Arduino M Raspberry Pi BF MERM — ‘a RALIA Raspberry Pi Sky LED, —/P (i (HAYA HewRAL (A Raspberry Squid( 4nd 14-2 Rm). CLA AAA PET, oe. WS & LED, sk oR ATLL a ie He IC Raspberry Pi J GPIO HEFL, RS LED 5| Bi ORE — RALSTON LED, ANE 14-3 SEAR, HAE SE SIM, SEC AVSUADIL BE, ATE MLPA, LED GE a fa HE 23 MLK LED PEW STE, ih MIAME BB) LED Py BLEEK FAAS IIAAR, SH — TH B— TERK. LED si 6 B45 — PF OO, PeARSBTHR ( HAH). 14-3: Biést LED SB Bh AK LED WHS, SIIB 44, ‘fill fe RAI Raspberry Squid, if (8) https://github.com/simonmonk/squid, 14.2 IkaWA LED ai ‘en fl (EFA Hz Ha HEH 2 ~ SW LED fit, IFAEAY Arduino 3% Raspberry Pi ft) PWM GPIO {#548 LED AYE RE. Be LEO MBAS | 221 WERT (EC 7.7, HIN LED Ways MyrshiwA, Ae 14-4 Pra. DCmA waai7 470 a . At 2N7000 i GPIO 31B9 470 GND. @ 14-4, LED Siti eerR2e “4 GPIO S| MDY RLY, QUIK, ANS ARS SAL. Ya, LM317 30 4teDeim, SoH R2 AERA 7.7 HRB, AOE Bras: 1-12 R2 AURA BEE LEA, ATE 2 R2 AVL R3 45 LM317 PU BEHES | DASA A BILE AB ELAR AIR, LAPT LAAs. 44 GPIO 5/ BUF QU ATARI HL FEY, QUES, APRESS TINIE, HEPES AE TEL Me # ov, iti€ mR Linea A ee A BS LED AE fee, ) LM317 494694, Bese, PARE FENDA: P=1,U,,—U,-1.2) SEH 1, 9 LED fHVTE a LAR, Uy, 208 AMBER, U, 9 LED ATE fal HLH. R2 SH — HRB BL, SEU Ae PA TREE P=1.2xl, 222 | F/R PIFA Arduino A Raspberry Pi BF) (FAR FA 14-4 BAST WADIA LED $265 120mA HL HEIR AE A, Fl 14-5 WSR aor. Le R2 iE LOQ1/4W HA. 4545 | IEHES) Arduino fy GPIO 5|B4, 14-5; Arduino SHG RRLWB Arduino ILA 10.8 AY ACERT IFAC] LED, (UATIFAIE ATA, 4 GPIO FI Ba AA LED, BATE JH PWM ei LED AYIERE, (SRL IAEA HEHE, TLL SE NEA ch_10_ analog_output FH fiLL P47: int brightness = Serial.parseInt(); SEH int brightness = 255 - Serial.parseInt(); Raspberry Pi 2k(4 BY (FASEB 10.9 fy Python FF, 45 Arduino MAALL, BMRA, Bisco, WBA ACG AT duty=int(duty_s) BAe duty=100-int(duty_s), 6h 38] LM317 BEF, Pela) hetp://www.ti.com/lit/ds/symlink/Im317.pdf, SUR LED MBAR | 223 14.3 SkzpB+ LED ila ‘oT TI SE ah We > LAO EAT LED, RTT ABER! LED DAOC Ae A, FF AE AB RAL. PA 14-6 GIS as Th {ALA 12V WAL BE 1.7V ATE AD EL AACE 20mA FYE fe EHC) 20 4+ LED, PMOL. ALP AT 7MIE I fia Ht LED -HESEIFE 8.5V, BETS 3.5V HLHe, (i mee et THR, BUHL PAETIA Ay 1750, PLE PRLS 1800 fH He BA Ze ACI PY TE SLL IRM SAY LED Kab AGH HORACE, {Lan LED OE fy Hs BEARS HEN, BRAT AES BG EI De Bas B.A, ARE TE WB 9 se WRB AENY 1/4, nb 14-6: WaST LED RBA itt ZOE DB td A TC UF LOL) LED Pik, LED WATCLAIE, (if BR, AER AR. Usik#e LED (CJ —7+ 25 JH AIDA AH, AL 14-7 ROP MAHY EE, ane LED AY TE 1) He AE ER AS EE (ASP SE FETE), Wiel Uy AY LED HEA EFF ta Fl, FPSB EL RAL TA LR. PT RESIS LED RES. 224 | BF OERHIFH Arduino Fl Raspberry Pi BF wi tEAL @ 14-7: @iRLED REHANHES 6h AK LED FA EAA AANA, SSP 14-1, BIB He BALA LEE (FL HEART LAS: -http://led linear | .org/led.wiz, 14.4 PIRES P LED (ai ANAL Arduino A Raspberry Pi [AM IFH & > LED( SPH 14.3)? RAR BAKE LED SMAEMARRIET AA, MTGE PA 13.3 ER. SFATIFAIE A LED AOFEPE, FIFA SE fA 10.8 FFE 10.9, tit REPT (EF PWM 425/53 8 fil A LED figaskT AOE BE, HEF SEA 10.13 Fas fH] 10.14 He RUPEE. 6 HRBAAROAMA, IB IIM 11 He, 14.57 Re aa ag ‘$n fel (FH Arduino 2% Raspberry Pi 9K) 7 BEBae? um LED AM | 225 RAR SMEAR, web T 4 LED Hiviiy GPIO 5|BUBciik, FA 14-8 SéASkn fal JH Arduino Uno #4 4 fh LED Sa. Baie Oe a PMT. HERS BeRIc A BIG, IFA CERT LED LEAP TAT a 1c YY BR BEE ER. PEN a, Pa AY Be TAT AR HBR EE “SERAAR” 2 KP LED SEAR API TSE AY SI, aE AT STL $2 HN PF HE BH A CHC OE FEE, TSE A, DB FTE. § gees? Sessesss UNO R3 ARDUINO 8588 7-SOGRENT-AO16IT-FOUSIN B 14-8: Arduino if) 4 12 LED STARTS WM ch_14_7_seg_mux 7ER ARES ARE 1B 4( Rn 14-9 Pras). @ 14-9: 67 RABSLTTLWS 226 | BFOIEREA Arduino H Raspberry Pi BF MERA SLATS FRB (HEIL SEGA 10.2): const int digitPins[] = {2, 3, 4, 5}; const int segPins[] = {8, 7, 8, 9, 10, 21, 12, 13}; “ aBcdefgd const char num[] = { 0b11111100, // 0 abcdef b00001100, // 1 ef 0b11011010, // 2 ab de g 0b10011110, // 3 a defg 0b00101110, // 4c efg 0b10110110, // 5 a cd fg 0b11110110, // 6 abcd fg 0b00012100, // 7 def 0b11111110, // 8 abcdefg 0b10111110}; // 9 a cdefg int digits[] = {1, 2, 3, 4}5 void setup() for (int i = 05 i < 4; i++) { pinMode(digitPins[i], OUTPUT); } for (int i = 0; i < 8; i++) pinMode(segPins[i], OUTPUT); } void loop() { refreshDisplay(); - void refreshDisplay() { for (int d= 0; 6 < 45 det) 4 for (int seg-0; seg < 8} sege+) digitalWrité(segPins[seg], Low); } digitalwrite(digitPins[d], HIGH); for (int sege0; seg < 8; segt+) digitalWrite(segPins[seg], bitRead(num[{digits[(d]], 7-seg)); } delay(1); digitalWrite(digitPins[d), LOW); } } SPARES MS ERA. setup ABH E 1 Abe ME HiT SUR LED MERA | 227 FELT AYP RA, num AEM OBO MMR. A—fMR 1, BRE TBR AR IE. BCE digits 2 ORFF IPS REE HY te — PB AH ‘Ecc M)H refreshDisplay EABet, PUM BCH T AB IG SE ARIA MR TASS, ARR ML FR 7] RES HLAFA refreshDisplay, WMS AvP REA AE ATA AE. eR SER, HTB A 1E0 13 ZI. CEO. BASES. Aa RE RCL A 5 1B, AA RE ERE — A EP BR (seg) ITER, FIER ae 4 WT WIE. bitRead(num[digits[d]], 7-seg) HARA WIL, MARA K, tit LR AAA RET, CEO DUT AYE (RTA ELL BL refreshDisplay 4 Zi PRM se HR GMA HBA. MRA A AAG, BRAE refreshDisplay fy UH FISH > F 30 ve AE ED, SOR — 7 BV _L 30 ERD HY) AIRE Til CE OE A HSE fh — Be CHE. eM I Ae FERPA MIRAI HMT IEE BARE, (A TARERE, BEPC R ORS AT REDE. A 14-9 StH TRS HRI Se A Aes. AT AP AY LES] Raspberry Pi( Hb 40 4+ GPIO §|falit) Raspberry Pi) (7) GPIO 318K, (EAR REHEAT RE Ze LF SRA ANID). HF Raspberry Pi, MAPA AAA CMP aR, mse 14.9 Hf I2C LED SLaiR. 6A SE fk FH I2C ARH 7 FR LED BUA, ISS 14.9, 14.6 #241 B+ LED a 40 (ol JH GPIO 81 SEH AS + LED 2 BRAR (tH—#h4,.% Charlieplexing MiZA. 228 | SF eISRIFAR Arduino #1 Raspberry Pi BF fESAR Charlieplexing 5 43% H Maxim 4 If) Charlie Allen, it£A°#/ GPIO 31 MIAH AE, FY ERE PIE TTA ck A. 4— SE AD, A A A EEL CHAE LED Be BE mania 3 1 HE he HAF, LED 31h. A 14-10 Shi T= 4 SB HAS LED AYE 150H ® 14-10: Charlieplexing 6 7 LED HRB SF 14-10 Bias, MURSEITFF LEDI, WURBESI A Amp, BMH, 1% 7 WRI LED ARE, MAF CUM AMA, VARIA RTE TE. TMM, WHER BAT EBA TRE A Bata HH HEL URE FE LED. MF >w LED, $8) ZE Th Li EMIX Charlieplexing, #4 14-11 Aras. Arduino kf 451 fe LAY = 74 th A ETA Arduino fy 5 | $M DS , D6 #11 D7(D6 54 $8e +} fia) FYI A S| BADD. SR, PIUMMAL, P&M ch_14_charlieplexing 924 Charlieplexing, AAA ¥] EAS FARBER TREY CF ILS BA 10.2); UK LED AMBRE | 229 const int pins[] = {5, 6, 7}; const int coe eaten er {1, 0, -1}, // LED 1 {05 1, 1}, // LED 2 4, 1, 0}, // LED 3 {-1, 0, 1}, // LEO 4 {1, -1, 0}, // LEDS {0, -1, 1} // LED 6 ub int ledstate[6]; void setup() { Serial.begin(9600) ; Serial.printin("LED Number (0 to 5)"); } void loop() { if (Serial.available()) { int led = Serial.parseint(); ledstate[led] = | ledstate[led]; + refresh(); + void refresh() for (int led = 0; led < 6; led ++) t clearPins(); if (ledstate[led]) { setPins (Led); } else clearPins(); } delay(1); } + void setPins(int led) { for (int pin = 0; pin < 3; pin ++) if (pinLeDstates[led] [pin] 1) pinMode(pins[pin], INPUT); else 230 | SF EVGA Arduino HM Raspberry Pi BF Hi fESTAR pinMode(pins[pin], OUTPUT); digitalwrite(pins[pin], pinLeDstates[led][pin]); a } void clearPins() for (int pin = 0; pin < 3; pin ++) pinttode(pins[pin], INPUT); } ARSE pinLEDstates Seimei. “EAE THE LED SIMIMARAS. lk, LED3 RO ARFETEA -1,1,0, RR BERFE LEDI, B— PHS ITE AMMA C1), Bo FES EL RT, STI. ARATE 14-10, HEME Loop BH SEH BE —TARENS LED, Pea th dei LED HE ICITIF (UR EAE RAN ) RAHA GOR ERATHAD). BH ledStates MAF ee PAE LED MIT IF MIE. Loop AAAI A refresh, ica Mci MAA clearPins MT BRS MR AARAS. YR JUHA setPins ei Boid 4 Whit Be + LED 510M, HLA LED Ze LEDState RMA TFRIA. OF bt LED ACL, (RUE Arduino Are AbHBA SAE, ATLAS HL DNA refresh, ix Ff Tri ATE LED TEM LE. PALA, 4aiiLat A cae ee a MAY, LED TEM ARR. Raspberry Pi FA Raspberry Pi #f€ Arduino thf, 5 ig BEHE 2S AE 2S 1 Bek Bh hy BER A ES, FRE FE] GPIO SIR, GALA Bas BER FF (ch_14_charlieplexing.py), S1fMSi2) 18, 23 #1 24, Ft BL we eat i BELA MG nH] 2700, HY PEARS PRB Hp Pe BS BRE (FIL EB 10.4) import RPi.GPIO as GPIO import thread, time GPIO. setmode (PIO. BCH) pins = [18, 23, 24] pin_led states = [ (3, 0, -1], # Leos fo, 1, -1], # LeD2 [-1, 2, 0]; # LeD3 [-1, 0, 4], # Lea [1,'-1, 0]; # LEDS fo, -1, 1] # LED6 HUB LEO MBB | 231 1 led_states - [0, 0, 0, 0, 0, 0] def set_pins(led): for pin in range(0, 3): if pin led_states[led][pin] == -1; GPIO.setup(pins(pin], GPIO.IN) else; GPIO.setup(pins [pin], GPI0.0UT) GPIO.output(pins[pin], pin_led_states[led][pin]) def clear_pins(): for pin in range(0, 3): GPI0.setup(pins[pin], GPIO.1N) def refresh(): while True; for led in range(0, 6): clear_pins() if led_states(1ed]. set_pins(led) else: clear_pins() time.sleep(0.001) thread. start_new_thread(refresh, ()) while True: x = int(raw_input("Pin (0 to 5) + ")) led_states[x] = not led states{x] Raspberry Pi hAi4 G65 Arduino hAHIRATHIS, FURDUT MANERA LAH refresh, Bil (i Python FFIEC AMA, Batt A yew. wit AML F 2030 HE GPIO 3199 (n) CHE ATLA HAY LED Welk: leds=n*-n SORA SIN, ATS 12> LED, TAGE A 10 4-5 | AM aT Las] 90 4 LED, 6h #¥X Charlieplexing [1& LED A GAH SAL, iB https://en.wikipedia.org/wiki/ Charlieplexing, 14.7 3 RGB LED HAE ia) Sufi 1 Ht EAR) Raspberry Pi wy Arduino fy GPIO 3| MH) RGB LED mit? 232 | FONSI A Arduino A Raspberry Pi BF fife SCA RTD 3£4:3¢ PR RGB LED, 4 14-12 Pras. GPIO BE —yywy——____ GPIO EE yy GPIOLE _wy— y e¥Ee Vee GND @ 14-12: # RGB LED RES TARA, SC, RAI LED AAR Tal A LPAI, DARHT ZE Me. ik SP LED iT HITE RM, HEMI CMA RE, Ree RAT 763 /_be4 PWM Pe: ES ORE. iA RGB LED #95 | 5) 14-13 $4 tH T St RGB LED 5/ BMRA. eR A RE HEED, BAC AY 5 | BMA ZS FS 1 BAD, IC Ah = 4 5 12 HOTS AS NE 2 S| AD, TARA a BL evs HRCA (al HD Ie HL RUAN OV Hea) ATE Sat, PRUNE A A. ANE OS Hees (AR MB). ART NE I ES AS | BAS @ 14-13; RGBLED 31g) He LUD AST | 233 Arduino et #§ RGB LED j£4%34) Arduino, 4/4 14-12 Bras, S4 Arduino 31h 9, 10 #11 48 APR. se Ee ii. FY MASTS Pa ERT Hp AR 1 PLR 10.2), Se PE 4% ch_14_rgb_led: const int redPin = 11; const int greenPin = 10; const int bluePin = 9; void setup() { pinlode(redPin, OUTPUT); pintode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); Serial .begin(9600); Serial.printIn("Enter R GB (E.g. 255 100 200)*); } void loop() { if (Serial.available()) { int red = Serial.parselnt(); int green = Serial.parseint(); int blue = Serial.parseint(); analogirite(redPin, red); analoghrite(greenPin, green); analoghrite(bluePin, blue); } JHE Arduino 8 AWS RRS Pb ME, 4 LED | LP a aE fat wie. Raspberry Pi #4 {SEF Raspberry Pik}, [LAH RPi-GPIO J% @) t= > PWM 3H si AIA Hs (Se MLE 10.14), Bea RT iil 7 Pl —#E eH" Python Squid HE, ATA Mitostit He. BRR Squid [ii DAF fir $ git clone https://github.com/simonmonk/squid.git $ cd squid $ sudo python setup.py install Raspberry Pi +1872] RGB LED MSRP FRR AEE, FT (KIA Tkinter Python j# BNR — AFP, SASH Ts, Sak LSE H 14-14) from squid import * from Tkinter import * rgb = Squid(18, 23, 24) 234 | SF ClERGIFAR Arduino Fl Raspberry Pi BF HIER class App: def _ init__(self, master); frame = Frame(master) frame.pack() Label(frane, text='Red').grid(row-0, colunn=0) Label(frame, text="Green’).grid(row-1, column=0) Label(frame, text="Blue').grid(row-2, colunn=0) scaleRed = Scale(trane, from_-0, to=100 orient-HORIZONTAL, conmand=self.updateRed) scaleRed.grid(row=0, column=1) scaleGreen = Scale(frame, from_-0, to=100, orient-HORIZONTAL, conmand-self.updateGreen) scaleGreen.grid(row=1, colunn=1) scaleBlue = Scale(frame, from=0, to=100, orient-HORIZONTAL, conmand-self.updateBlue) scaleBlue.grid(row=2, colunn=1) updateRed(self, duty’ rgb. set.red(float (duty) def updateGreen(self, duty): rgb-set_green(float (duty)) def updateBlue(self, duty), rgb.set_blue(foat (duty)) de root = Tk() ‘root.wn_title(‘RGB LED Control’) app = App(root) Toot .geometry("200x150+0+0") root .mainloop() @ 14-14: 19% RGB LED RENRPRS tit FA 14-12 PAY LED — PEP Hs WBE, LED A994 Ht ( BAR ) MENTE. RGB LED th 5045 35 PARAS 9S 5 AUR ATE FC AER TE A i PE R.A PT 6h #i% Arduino #1 Raspberry Pi ft) PWM HA, WSR) GPIO 5] ERE HS BIR EA. A 14-15 HT AAA Pixel HALE. AAA ILA Pixel(fn5~10%), RFT A ieidict Arduino W Raspberry Pi SEZ), ‘7 Pixel Let 5V. 6OmA end @ 14-15: Ai WS2812 HSo sit LED RORES WRATH Pi, Arduino Spe HE USB MME SHE, ABE co Rb Bee Ah HS Be, BLABLL Pixel MFEME PREFER ATER. (HANH REHM He Arduino $4 AMX Arduino MH—P*] Pht LED #&, E519) D9 343) —7 5] FHL AY LED A ABA wa. AH TRH PL & Arduino HC ch_14_neopixel(S F(A 10.2), kG ARE AY #é Adafruit NeoPixel &, *iGit MMB fe Arduino IDE ARR, HEP AE Sketch — Include Library ~ Manage Libraries 4] FECHA, ll Pika Adafruit NeoPixel, #8) Mi; Install, include const int pixelPin = 9; const int numPixels = 10; Adafruit_NeoPixel pixels = Adafruit_NeoPixel(numPixels, pixelPin, NEO_GRB + NEO_KHZ800); 236 | 8 FEISRHIFAB Arduino #1 Raspberry Pi BF Hi fESAw void setup() { pixels. begin(); void loop() { for (int i = 0; i < numPixels; it+) { int red = random(64) int green = random(64); int blue = random(64) ; pixels.setPixelColor(i, pixels.Color(red, green, blue)); pixels.show(); g delay(100); } ‘ek pixelPin Fil numPixels ffy{ALA PC Bete FAY GPIO 51 BANA RRB. RBM OBIT IH, ROCAUTIE. TEM, GAR AMM 64 ARAL O ~ 255 AREER, A 255 HS REC BR_LAR AE. Raspberry Pi #4 {FH Raspberry Pi WIA] Fh LED &, 4 GPIO1O 7£ HH) A] FAL LED AANA. REAM RAK, CABS Ft RRR HE $ git clone https: //github.com/doceme/py-spidev.git $ cd py-spidev/ $ make $ sudo make install $cd.. $ git clone https: //github.com/joosteto/ws2812-spi.git $ cd w52812-spi $ sudo python setup.py install RBA Raspberry Pi _b AFA SPI BA (INS RISE 10.16), #2/¥ ch_14_neopixels.py *] AWK LED are. A FR Python alee FAIL, WEMRH 10.4, import spidev import ws2812 from random import randint import time spi = spidev. Spidev() spi.open(0,0) N= 10 terd pixels = [] for x in range(0, 10): BUM LED METH | 237 pixels.append([o, 0, 0]) while True: for i in range(o, N): pixels[i] = [randint(o, 64), randint(o, 64), randint(o, 64)] w52812.write2812(spi, pixels) time. sleep(0.1) 467A = 7 BY RA Pers. PERG. SCAU IRE TE A RP ME, RAR RES HUBBY. sist for MAAK, SHB SRE. ET FO I EC ON, SEO RLAN Arduino —#E, ZE(E FH ws2812 FEHR RS A GPIO 5/MZ il, ESE EBA BLA) Bet 4 AH CSF 1 HE. Hit ROME ANTAL Raspberry Pi, B62 FT AE is BER Me ia HH EAT DME (VFL SEP 10.17), SRR TER PA — EE EY, AER] WS2812 ABH E A, eae HE A HAE HEU HL: (SV) #19 0.7 fir, MGTTSE HH 3.5 RUBE YEMEL. BY BYP A YS IEEE LED Ab, GL WR bE He 7 EA A a eS PA | Arduino #& Raspberry Pi [-i¢7 bas. Hl 14-16 44H TF EdeH] Raspberry Pi AYN AS aE. EE EA FP i ER EL HB CA Sh 5 @ 14-16: Sit Pixel NSLS 6 AF ws2812-spi HME SAB, WHS hups://github.com/joosteto/ws2812-spi, Jer 48 (EH NumPy 428 “HE LED 4” PEREMTIL. BEAE GY WS2812 VBC, FV; (8) hups://cdn-shop.adafruit.com/datasheets/WS2812.pdf. SWATH RGB LED, FSH 14.7, 238 | &FOIERFAH Arduino #1 Raspberry Pi BFR A] F4t LED Pixel ARF LED 4, BAT LAHICAL HL LED 3 (Adafruit ih 1586) Fike ¥) (Adafruit #*% 1487), 3&-F Raspberry Pi DMA Bi AE REAC 9 FT Ei HN. https://github.com/richardghirst, 14.9 (#9 12C 7 EE LED ia la ‘ov (CHA 7 BR LED Sa, (ELAS CFR OA 14.5 He GOR A eR Mee he RAR (EFA SURAY 12C HABER, Anke 14-17 Bras. @ 14-17: Adafruit 7 A LED Smee AAR AT HE cBay | ARB), FT SAPO ieee, AL —AE Arduino Raspberry Pi 4/7 Be LED St asHy (HSE ASL. FA 14-18 25 ti T tafe A+ GPIO 31 Be iR—+ 7 BE LED, wv Vv SDA (GPIO 2) —{sDa 12CU8 4) BRR SCL (GPIO 3) —j so GND GND: 14-18: 4 12C( BH ) MAURER Arduino BY Raspberry Pi HRB BU LED MMAR | 239 T2C EH FF BE A AGE PAHS LAD SV AHA. ZE Arduino fil Raspberry Pi _-, I2C # FBLA EE 5 UII. ZE Arduino Uno |, £& SCL( #47 #p ) Aa SDA( 47 BH ) 3 UI CF WL 10.7), ite Raspberry Pi |, A GPIO2 #1 GPIO3, SEAR ae AF & ASL MA aS AB | HT 1OK33 IC HR A, “ES ATLAS Hl 16 AS BSE. BUR TG EEA SV BkrL, {BE MY 12C HO PTLAGE 3.3V Raspberry Pi GPIO S| LE, Abe AS te BEE TT HE Pete, Arduino ae WY A (EFA Adafruit LED Backpack #4 Adafruit GFX &, i265, LA (ke EE RAM Arduino IDE 348, 97 i: ALE PEHE HEI Sketch — Include Library —- Manage Libraries, FT FF EEE 2S PR HT, AeA i Install, Adafruit #Ht TRS (EIA M AAs PRAT Arduino IDE Hr feiplaikAea hl, AHA 7B AFT EXE MIT File + Examples ~ Adafruit Backpack Library — sevenseg 42H). Raspberry Pi #4 Raspberry Pi Fupesh z ie MEH ANE + SEARBE BELAY VCC(+) Bl Raspberry Pi GPIO #4 LAY SV + Sbas2 649 GND( - ) 8] Raspberry Pi GPIO #2 1: GND . B78 HA EA SDA(D) Hi] Raspberry Pi GPIO # A1_LAY GPIO 2(SDA) . SB 75% BUA_Ef SCL(C) BI Raspberry Pi GPIO #41 ft) GPIO 3(SCL) VCC is FAP ie IC ae PEAT IE HES |, TEA ARE MZ A, FEAL 10.15 fS HH Raspberry Pi ff I2C #201, Adafruit 2 Ase PAE BE Python FUG, Bee, AT fee beh ALLE tire : $ sudo apt-get update $ sudo apt-get install build-essential python-dev $ sudo apt-get install python-imaging $ git clone https: //github. com/adafruit/Adafruit_Python_LED_Backpack.git $ cd Adafruit_Python_LED Backpack $ sudo python setup.py install ‘BY ING clock Ae fil sevensegment_test.py, 240 | BFR HIFAB Arduino MH Raspberry Pi BF FER

You might also like