From d735f2f30ce2cd808bf87b1ff7ae29d4c8a034dc Mon Sep 17 00:00:00 2001 From: coolneng Date: Fri, 22 Nov 2019 17:24:08 +0100 Subject: [PATCH] Add Temperature sketch --- .../Temperature.arduino.avr.uno.elf | Bin 0 -> 40032 bytes .../Temperature.arduino.avr.uno.hex | 328 ++++++++++++++++++ Week 3/Temperature/Temperature.ino | 45 +++ 3 files changed, 373 insertions(+) create mode 100755 Week 3/Temperature/Temperature.arduino.avr.uno.elf create mode 100644 Week 3/Temperature/Temperature.arduino.avr.uno.hex create mode 100644 Week 3/Temperature/Temperature.ino diff --git a/Week 3/Temperature/Temperature.arduino.avr.uno.elf b/Week 3/Temperature/Temperature.arduino.avr.uno.elf new file mode 100755 index 0000000000000000000000000000000000000000..c656f3ea73109d5fd96c68504020d46b8b9271a9 GIT binary patch literal 40032 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 literal 0 HcmV?d00001 diff --git a/Week 3/Temperature/Temperature.arduino.avr.uno.hex b/Week 3/Temperature/Temperature.arduino.avr.uno.hex new file mode 100644 index 0000000..589e62a --- /dev/null +++ b/Week 3/Temperature/Temperature.arduino.avr.uno.hex @@ -0,0 +1,328 @@ +:100000000C9472000C949A000C949A000C949A0030 +:100010000C949A000C949A000C949A000C949A00F8 +:100020000C949A000C949A000C949A000C949A00E8 +:100030000C949A000C949A000C949A000C949A00D8 +:100040000C9464050C949A000C9432050C940C05E5 +:100050000C949A000C949A000C949A000C949A00B8 +:100060000C949A000C949A000000000024002700D1 +:100070002A0000000000250028002B0000000008D6 +:10008000000201000003040700000000000000005F +:10009000C2BA432000252054656D70657261747585 +:1000A00072613A200048756D656461643A20000011 +:1000B00000000023002600290004040404040404B2 +:1000C0000402020202020203030303030301020407 +:1000D00008102040800102040810200102040810CA +:1000E0002000AE0511241FBECFEFD8E0DEBFCDBF8C +:1000F00011E0A0E0B1E0ECE4F4E102C005900D9263 +:10010000AE31B107D9F721E0AEE1B1E001C01D92F7 +:10011000A73DB207E1F710E0C2E7D0E004C02197A5 +:10012000FE010E941E0AC137D107C9F70E94FB05D4 +:100130000C94240A0C940000CF92DF92EF92FF926D +:10014000CF93DF93B091CB01A0E08111AB2F8091D1 +:10015000CC0190E0880F991FAC0141555F4FC090D2 +:10016000D101D090D201E090D301F090D40130E0E1 +:1001700020E0FA01C591D491E881B90190E080E0D6 +:10018000EB23EA130AC02F5F3F4F6C157D058E05E8 +:100190009F0578F36FEF7FEFCB01DF91CF91FF9059 +:1001A000EF90DF90CF900895AF92BF92CF92DF9201 +:1001B000EF92FF920F931F93CF93DF936C017B011C +:1001C0008B01040F151FEB015E01AE18BF08C017AD +:1001D000D10759F06991D601ED91FC910190F08120 +:1001E000E02DC6010995892B79F7C501DF91CF91E3 +:1001F0001F910F91FF90EF90DF90CF90BF90AF9045 +:100200000895FC01538D448D252F30E0842F90E01C +:10021000821B930B541710F0CF9608950197089501 +:10022000FC01918D828D981761F0A28DAE0FBF2FCA +:10023000B11D5D968C91928D9F5F9F73928F90E020 +:1002400008958FEF9FEF0895FC01918D828D98178F +:1002500031F0828DE80FF11D858D90E008958FEFCC +:100260009FEF0895FC01918D228D892F90E0805C95 +:100270009F4F821B91098F739927089587E291E020 +:100280000E94320121E0892B09F420E0822F089599 +:1002900080E090E0892B29F00E943E0181110C94AE +:1002A00000000895FC01A48DA80FB92FB11DA35A19 +:1002B000BF4F2C91848D90E001968F739927848F86 +:1002C000A689B7892C93A089B1898C9183708064A9 +:1002D0008C93938D848D981306C00288F389E02D4A +:1002E00080818F7D80830895EF92FF920F931F93FB +:1002F000CF93DF93EC0181E0888F9B8D8C8D9813D9 +:100300001AC0E889F989808185FF15C09FB7F894E4 +:10031000EE89FF896083E889F98980818370806430 +:1003200080839FBF81E090E0DF91CF911F910F917B +:10033000FF90EF900895F62E0B8D10E00F5F1F4F8A +:100340000F731127E02E8C8D8E110CC00FB607FC99 +:10035000FACFE889F989808185FFF5CFCE010E9427 +:100360005201F1CFEB8DEC0FFD2FF11DE35AFF4F42 +:10037000F0829FB7F8940B8FEA89FB8980818062B5 +:10038000CFCF0F931F93CF93DF938C01D0E0C0E0CA +:10039000F801EC0FFD1F6491662341F087E291E0C4 +:1003A0000E947401892B11F02196F2CFCE01DF91CA +:1003B000CF911F910F910895CF93DF93EC01888D1A +:1003C0008823B9F0AA89BB89E889F9898C9185FDD0 +:1003D00003C0808186FD0DC00FB607FCF7CF8C915E +:1003E00085FFF2CF808185FFEDCFCE010E945201C3 +:1003F000E9CFDF91CF91089590E0FC01E458FF4FE1 +:100400002491FC01E353FF4F3491FC01E754FF4F6B +:10041000E491EE23C9F0222339F0233001F1A8F44E +:10042000213019F1223029F1F0E0EE0FFF1FEE58D4 +:10043000FF4FA591B4918FB7F894EC91611126C04C +:1004400030953E233C938FBF08952730A9F0283084 +:10045000C9F0243049F7809180008F7D03C08091DE +:1004600080008F7780938000DFCF84B58F7784BD45 +:10047000DBCF84B58F7DFBCF8091B0008F778093E9 +:10048000B000D2CF8091B0008F7DF9CF3E2BDACF74 +:10049000CF93DF9390E0FC01E353FF4F2491875407 +:1004A0009F4FFC0184918823D1F090E0880F991F21 +:1004B000FC01E859FF4FA591B491FC01EE58FF4FA4 +:1004C000C591D491623071F49FB7F8943C91822F1A +:1004D000809583238C93E8812E2B28839FBFDF9107 +:1004E000CF9108958FB7F894EC912E2B2C938FBF5A +:1004F000F6CF3FB7F89480911F0190912001A09111 +:100500002101B091220126B5A89B05C02F3F19F00B +:100510000196A11DB11D3FBFBA2FA92F982F882783 +:10052000BC01CD01620F711D811D911D42E0660F5E +:10053000771F881F991F4A95D1F708958F929F9230 +:10054000AF92BF92CF92DF92EF92FF924B015C018C +:100550000E9479026B017C010E9479026C197D096D +:100560008E099F09683E734081059105A8F321E03B +:10057000821A9108A108B10888EEC80E83E0D81E3F +:10058000E11CF11C81149104A104B10429F7FF902E +:10059000EF90DF90CF90BF90AF909F908F90089595 +:1005A000CF92DF92EF92FF920F931F93CF93DF933F +:1005B000CDB7DEB7C054D1400FB6F894DEBF0FBE42 +:1005C000CDBF2FB7F8948091230190912401A09181 +:1005D0002501B09126012FBF4091CD015091CE0150 +:1005E0006091CF017091D0018C019D01041B150B0E +:1005F000260B370BB901A801403D57406105710535 +:1006000090F48091D501C05CDE4F0FB6F894DEBF48 +:100610000FBECDBFDF91CF911F910F91FF90EF9053 +:10062000DF90CF9008958093CD019093CE01A09359 +:10063000CF01B093D0011092C8011092C70110925F +:10064000C6011092C5011092C40162E08091C901F7 +:100650000E94480261E070E080E090E00E949E020B +:1006600061E08091C9010E94480260E08091C90167 +:100670000E94FC018091CA018551823020F58BE2F5 +:1006800091E10197F1F762E08091C9010E9448026F +:100690008091D60190E08230910538F0880F991F43 +:1006A000880F991F05970197F1F7F89480E00E9451 +:1006B0009C006F3F7F4F8F4F9F4F61F41092D50189 +:1006C000789480E0A0CF64E170E080E090E00E9448 +:1006D0009E02D9CF81E00E949C006F3F7F4F8F4FD9 +:1006E0009F4F61F38E010F5F1F4F6E018FEBC81A92 +:1006F0008EEFD80A780180E00E949C00F7016083A9 +:1007000071838283938381E00E949C00F70164835C +:10071000758386839783F8E0EF0EF11CEC14FD04DB +:1007200051F7789430E020E0F801C080D180E28079 +:10073000F3804481558166817781FFEFCF16DF0614 +:10074000EF06FF0631F04F3F8FEF58076807780735 +:1007500019F41092D501B5CFF90183E0F595E7952D +:100760008A95E1F7EC53FE4F8081880FC416D506B9 +:10077000E606F70610F180832F5F3F4F085F1F4F9B +:100780002832310589F64091C8012091C401809139 +:10079000C501280F3327331F8091C601280F311D53 +:1007A0008091C701820F932F911D99274817190631 +:1007B00081F681E08093D50126CF8160DCCFFC01FA +:1007C00001900020E9F73197AF01481B590BBC019C +:1007D00087E291E00C94D4008F929F92AF92BF92E7 +:1007E0000F931F93CF93DF93CDB7DEB7A1970FB6CB +:1007F000F894DEBF0FBECDBF19A2423008F44AE024 +:100800008E010F5D1F4F842E912CB12CA12CA501C0 +:1008100094010E94FC09E62FB901CA01EA30F4F400 +:10082000E05DD801EE938D01232B242B252B79F746 +:1008300090E080E0109719F0CD010E94DF03A196AF +:100840000FB6F894DEBF0FBECDBFDF91CF911F91E1 +:100850000F91BF90AF909F908F900895E95CE1CF8A +:100860004F925F926F927F928F929F92AF92BF92C0 +:10087000CF92DF92EF92FF920F931F93CF936B0172 +:100880007C01742EAC019B010E94F709882399F02A +:1008900082E191E0CF911F910F91FF90EF90DF9057 +:1008A000CF90BF90AF909F908F907F906F905F9010 +:1008B0004F900C94DF0346015701E894B7F82FEFEF +:1008C0003FEF4FE75FE7C501B4010E94F7098111CF +:1008D0000DC02FEF3FEF4FE75FE7C501B4010E9466 +:1008E0002D0818161CF486E191E0D4CF2FEF3FEFCE +:1008F0004FE75FE4C701B6010E94850918161CF492 +:100900008AE191E0C7CF2FEF3FEF4FE75FECC701E0 +:10091000B6010E942D0887FDF3CF20E030E0A90149 +:10092000C701B6010E942D0810E000E087FF0AC051 +:100930006DE287E291E00E9474018C01F7FAF09475 +:10094000F7F8F094C0E060E070E080E09FE37C1690 +:1009500041F020E030E040E251E40E943208CF5FF5 +:10096000F6CFA70196010E94C1072B013C010E940E +:10097000A4084B015C014AE00E94EC037C01E00EFC +:10098000F11ECC23C1F1C501B4010E94D3089B0123 +:10099000AC01C301B2010E94C0074B015C016EE2D1 +:1009A00087E291E00E947401E80EF91EC15018F12F +:1009B00020E030E040E251E4C501B4010E948A0920 +:1009C0002B013C010E94A4084B01B12CA12C4AE050 +:1009D000C501B4010E94EC03E80EF91EC501B40183 +:1009E0000E94D3089B01AC01C301B2010E94C00761 +:1009F0004B015C01DBCFC701CF911F910F91FF909D +:100A0000EF90DF90CF90BF90AF909F908F907F90AE +:100A10006F905F904F9008951F920F920FB60F92B4 +:100A200011242F933F934F935F936F937F938F93F3 +:100A30009F93AF93BF93EF93FF9387E291E00E9460 +:100A40005201FF91EF91BF91AF919F918F917F9153 +:100A50006F915F914F913F912F910F900FBE0F902B +:100A60001F9018951F920F920FB60F9211242F937B +:100A70008F939F93EF93FF93E0913701F0913801AB +:100A80008081E0913D01F0913E0182FD1BC090818B +:100A9000809140018F5F8F7320914101821741F057 +:100AA000E0914001F0E0E95DFE4F958F80934001B9 +:100AB000FF91EF919F918F912F910F900FBE0F900B +:100AC0001F9018958081F4CF1F920F920FB60F924E +:100AD00011242F933F938F939F93AF93BF93809154 +:100AE000230190912401A0912501B091260130911C +:100AF0001E0123E0230F2D3758F50196A11DB11DCE +:100B000020931E018093230190932401A09325013B +:100B1000B093260180911F0190912001A0912101A5 +:100B2000B09122010196A11DB11D80931F019093E8 +:100B30002001A0932101B0932201BF91AF919F9119 +:100B40008F913F912F910F900FBE0F901F9018958E +:100B500026E8230F0296A11DB11DD2CFE7E2F1E0F6 +:100B60001382128288EE93E0A0E0B0E08483958344 +:100B7000A683B78384E091E09183808385EC90E045 +:100B80009587848784EC90E09787868780EC90E057 +:100B9000918B808B81EC90E0938B828B82EC90E048 +:100BA000958B848B86EC90E0978B868B118E128EC2 +:100BB000138E148EA4ECB1E082E015968C931597F9 +:100BC0008BE016968C931697EFECF0E0E491179675 +:100BD000EC931797EBEBF0E0E4911896EC931897F1 +:100BE00040E85EE360E070E01D964D935D936D9389 +:100BF0007C9350970895789484B5826084BD84B5C1 +:100C0000816084BD85B5826085BD85B5816085BD07 +:100C100080916E00816080936E00109281008091BF +:100C20008100826080938100809181008160809347 +:100C30008100809180008160809380008091B1006C +:100C400084608093B1008091B00081608093B00097 +:100C500080917A00846080937A0080917A0082602B +:100C600080937A0080917A00816080937A008091ED +:100C70007A00806880937A001092C10061E087E07A +:100C80000E94480261E085E00E94480261E086E03F +:100C90000E944802E0913701F091380182E08083A0 +:100CA000E0913301F09134011082E0913501F0912F +:100CB00036018FEC808310923F01E0913B01F0916F +:100CC0003C0186E08083E0913901F0913A01808116 +:100CD00080618083E0913901F0913A0180818860E0 +:100CE0008083E0913901F0913A01808180688083AE +:100CF000E0913901F0913A0180818F7D808362E03B +:100D00008091C9010E9448022FB7F8948091230175 +:100D100090912401A0912501B09126012FBF805D03 +:100D20009740A109B1098093CD019093CE01A09382 +:100D3000CF01B093D00187E38093D601C0E0D0E02B +:100D400060ED77E080E090E00E949E020E94D00279 +:100D5000882349F08091CA018B3028F08D3050F003 +:100D600085518230C0F1812C912C20ECA22E2FE7EE +:100D7000B22E1EC06091C50170E090E080E00E943C +:100D8000D5082DEC3CEC4CEC5DE30E948A096B012C +:100D90007C016091C40170E090E080E00E94D50881 +:100DA0009B01AC01C701B6010E94C1074B015C0168 +:100DB0000E94D002882341F08091CA018C3009F44E +:100DC00096C0D8F48B3091F1C12CD12C80ECE82E58 +:100DD0008FE7F82E55C06091C4017091C501762748 +:100DE0006727762790E080E00E94D3082DEC3CEC4A +:100DF0004CEC5DE30E948A09D9CF8551823020F7FF +:100E00001091C601612F70E0762F662766277F77E5 +:100E10008091C701682B90E080E00E94D3082DEC00 +:100E20003CEC4CEC5DE30E948A097DC06091C601F8 +:100E300070E090E080E00E94D3086B017C0110918B +:100E4000C70117FF0AC0AC019B0160E070E080E8B9 +:100E50009FEB0E94C0076B017C011F70612F70E047 +:100E600090E080E00E94D5082DEC3CEC4CEC5DE37A +:100E70000E948A09A70196010E94C1076B017C01AB +:100E800085EA90E00E94C10142E0C501B4010E94E0 +:100E9000300485E990E00E94C10142E0C701B6013B +:100EA0000E94300480E990E00E94C10120E030E01F +:100EB00040EE51E4C701B6010E94850987FD3CC0A0 +:100EC00061E087E00E94FC0160E085E00E94FC0197 +:100ED00060E086E00E94FC01209709F431CF0E9477 +:100EE0003E01882309F42CCF0E94000029CF1091E5 +:100EF000C601612F70E090E080E00E94D3086B0192 +:100F00007C016091C7016F7070E090E080E00E940A +:100F1000D5082DEC3CEC4CEC5DE30E948A09A7015E +:100F200096010E94C1076B017C0117FFA9CFF7FA58 +:100F3000F094F7F8F094A4CF20E030E040EA51E4D8 +:100F4000C701B6010E94850987FD10C020E030E08E +:100F500040ED51E4C701B6010E942D08181634F087 +:100F600060E087E00E94FC0161E0AFCF60E087E0D5 +:100F70000E94FC0160E085E00E94FC0161E0A9CFD5 +:100F80005058BB27AA270E94D8070C944B090E94EF +:100F90003D0938F00E94440920F039F49F3F19F4CC +:100FA00026F40C943A090EF4E095E7FB0C9434090E +:100FB000E92F0E945C0958F3BA1762077307840788 +:100FC000950720F079F4A6F50C947E090EF4E095CF +:100FD0000B2EBA2FA02D0B01B90190010C01CA01F3 +:100FE000A0011124FF27591B99F0593F50F4503E9E +:100FF00068F11A16F040A22F232F342F4427585F90 +:10100000F3CF469537952795A795F0405395C9F7A7 +:101010007EF41F16BA0B620B730B840BBAF091505F +:10102000A1F0FF0FBB1F661F771F881FC2F70EC0FE +:10103000BA0F621F731F841F48F4879577956795D1 +:10104000B795F7959E3F08F0B0CF9395880F08F0BD +:101050009927EE0F9795879508950E94100908F437 +:1010600081E008950E9446080C944B090E944409AF +:1010700058F00E943D0940F029F45F3F29F00C949C +:10108000340951110C947F090C943A090E945C09AF +:1010900068F39923B1F3552391F3951B550BBB27A7 +:1010A000AA2762177307840738F09F5F5F4F220FEC +:1010B000331F441FAA1FA9F335D00E2E3AF0E0E8E3 +:1010C00032D091505040E695001CCAF72BD0FE2F2D +:1010D00029D0660F771F881FBB1F261737074807C1 +:1010E000AB07B0E809F0BB0B802DBF01FF27935879 +:1010F0005F4F3AF09E3F510578F00C9434090C9400 +:101100007F095F3FE4F3983ED4F386957795679522 +:10111000B795F7959F5FC9F7880F911D96958795AD +:1011200097F90895E1E0660F771F881FBB1F6217CC +:1011300073078407BA0720F0621B730B840BBA0B8A +:10114000EE1F88F7E09508950E94640988F09F5784 +:1011500098F0B92F9927B751B0F0E1F0660F771FDB +:10116000881F991F1AF0BA95C9F714C0B13091F0D1 +:101170000E947E09B1E008950C947E09672F782FB4 +:101180008827B85F39F0B93FCCF386957795679596 +:10119000B395D9F73EF490958095709561957F4F02 +:1011A0008F4F9F4F0895E89409C097FB3EF49095A8 +:1011B0008095709561957F4F8F4F9F4F9923A9F030 +:1011C000F92F96E9BB279395F695879577956795BF +:1011D000B795F111F8CFFAF4BB0F11F460FF1BC003 +:1011E0006F5F7F4F8F4F9F4F16C0882311F096E996 +:1011F00011C0772321F09EE8872F762F05C0662344 +:1012000071F096E8862F70E060E02AF09A95660FFC +:10121000771F881FDAF7880F9695879597F90895B5 +:10122000990F0008550FAA0BE0E8FEEF16161706F7 +:10123000E807F907C0F012161306E407F50798F05F +:10124000621B730B840B950B39F40A2661F0232B78 +:10125000242B252B21F408950A2609F4A140A695F4 +:101260008FEF811D811D089597F99F6780E870E0D9 +:1012700060E008959FEF80EC089500240A9416160C +:10128000170618060906089500240A941216130674 +:10129000140605060895092E0394000C11F4882302 +:1012A00052F0BB0F40F4BF2B11F460FF04C06F5F1E +:1012B0007F4F8F4F9F4F089557FD9058440F551FF4 +:1012C00059F05F3F71F04795880F97FB991F61F0C8 +:1012D0009F3F79F087950895121613061406551F3F +:1012E000F2CF4695F1DF08C0161617061806991FAB +:1012F000F1CF86957105610508940895E894BB27A0 +:1013000066277727CB0197F908950E94100908F402 +:101310008FEF08950E949D090C944B090E943D098E +:1013200038F00E94440920F0952311F00C94340900 +:101330000C943A0911240C947F090E945C0970F303 +:10134000959FC1F3950F50E0551F629FF001729F6A +:10135000BB27F00DB11D639FAA27F00DB11DAA1F79 +:10136000649F6627B00DA11D661F829F2227B00DC6 +:10137000A11D621F739FB00DA11D621F839FA00D51 +:10138000611D221F749F3327A00D611D231F849FA1 +:10139000600D211D822F762F6A2F11249F575040F8 +:1013A0009AF0F1F088234AF0EE0FFF1FBB1F661F73 +:1013B000771F881F91505040A9F79E3F510580F03C +:1013C0000C9434090C947F095F3FE4F3983ED4F306 +:1013D000869577956795B795F795E7959F5FC1F7E0 +:1013E000FE2B880F911D9695879597F908950E9479 +:1013F0001009880B990B0895A1E21A2EAA1BBB1B9A +:10140000FD010DC0AA1FBB1FEE1FFF1FA217B307D0 +:10141000E407F50720F0A21BB30BE40BF50B661FE6 +:10142000771F881F991F1A9469F7609570958095AA +:1014300090959B01AC01BD01CF010895EE0FFF1FF8 +:0C1440000590F491E02D0994F894FFCF82 +:10144C00000000007401D4000101DC013201100124 +:0E145C0024016E616E00696E66006F76660098 +:00000001FF diff --git a/Week 3/Temperature/Temperature.ino b/Week 3/Temperature/Temperature.ino new file mode 100644 index 0000000..b9f8ee2 --- /dev/null +++ b/Week 3/Temperature/Temperature.ino @@ -0,0 +1,45 @@ +#include +#include + +#define DHTPIN 2 +#define DHTTYPE DHT11 + +int red = 7; +int green = 5; +int yellow = 6; + +DHT dht(DHTPIN, DHTTYPE); + +void setup() { + pinMode(red, OUTPUT); + pinMode(green, OUTPUT); + pinMode(yellow, OUTPUT); + Serial.begin(9600); + dht.begin(); +} + +void loop() { + delay(2000); + float humidity = dht.readHumidity(); + float temp = dht.readTemperature(); + + Serial.print(F("Humedad: ")); + Serial.print(humidity); + Serial.print(F("% Temperatura: ")); + Serial.print(temp); + Serial.print(F("ÂșC ")); + + if(temp >= 28){ + digitalWrite(red, HIGH); + digitalWrite(green, LOW); + digitalWrite(yellow, LOW); + } else if (temp >= 20 && temp <= 26){ + digitalWrite(red, LOW); + digitalWrite(green, HIGH); + digitalWrite(yellow, LOW); + } else { + digitalWrite(red, LOW); + digitalWrite(green, LOW); + digitalWrite(yellow, HIGH); + } +}