blogy logo
login PRIHLÁS SA
BLOG deadawp
ČLÁNKY
DISKUSIE
2
SLEDOVAŤ BLOG
PHP, Arduino programátor
deadawp



Airsoft DOMINATOR - Tlačidlový - Arduino + I2C LCD
pridal deadawp 7.2. 2020 o 22:50



Dnešný článok sa bude bližšie zaoberať systémom DOMINATOR pre športy typu Airsoft, Paintball, ktorý bol vytvorený ako ekvivalent k RFID DOMINATOR-u, ktorý som realizoval v minulosti. DOMINATOR využíva digitálne vstupy prostredníctvom štyroch tlačidiel.
Funkcie tlačidiel:

  • Tím (RED) - Po stlačení tlačidla sa rozsvieti červená LED dióda (dióda zeleného tímu zhasne), začne sa počítať čas červeného tímu na displeji
  • Tím (GREEN) - Po stlačení tlačidla sa rozsvieti zelená LED dióda (dióda červeného tímu zhasne), začne sa počítať čas zeleného tímu na displeji
  • Rozhodca - Po stlačení tlačidla sa čas na displeji zastaví
  • Eraser - Po stlačení tlačidla sa čas na displeji zastaví a časy sa vyresetujú na 00:00:00

Jedlivé tlačidla sú pripojené interným rezistorom hodnoty 20kΩ k 5V Arduina, teda sa spínajú proti zemi. Zapojenie sa nazýva INPUT_PULLUP, jedná sa teda o Active low signál, ktorý Arduino overuje (reprezentuje stlačenie). Systém je navrhnutý na funkcii millis(), ktorá vracia počet milisekúnd od štartu procesora. Vďaka tomu je možné systém riadiť na základe časovo orientovaných akcií a možnosť obsluhovať paralélne rôzne časové akcie - eventy krátkymi programovými cyklami - ktoré sa vzájomne neochromia.

Logika stopiek systému sa vykonáva každých 100 milisekúnd. Jednoduchý inkrementátor navyšuje počet desatín, až dôjde k pretečeniu na sekundy, následne pretečeniu sekúnd na minúty a pretečeniu minút na hodiny. Maximálny časový rozsah systému je 99 hodín, 59 minút a 59 sekúnd.

Vhodný je teda aj pre niekoľko denné akcie, napríklad Fort Benning v Česku s trvaním 2 dni a podobné akcie, kde môže byť tento herný mód zaujímavý. Rovnako tak i pre športové areály, ktoré môžu takýto herný mód ponúknuť do svojho portfólia.

Okrem logiky systému je možné spúšťať aj iné časovo orientované eventy, napríklad overovať dĺžku stlačenia tlačidla. Každý tím môže obsadzovať bod držaním tlačidla po určitú dobu, napríklad 10 sekúnd. Druhý tím pri obsadení bodu musí držať tlačidlo 20 sekúnd, nakoľko sa za prvých 10 sekúnd dostane bod do neutrálneho stavu a následným držaním tlačidla ďalších 10 sekúnd už bod obsadí tento tím.

Koncept stopiek môže slúžiť napríklad aj na vyrátanie počtu bodov, ktoré tím obsadením získal napríklad z počtu obsadení bodu, počtu minút/sekúnd obsadenia bodu. V mojej implementácii som sa rozhodol pre čo najjednoduchšiu implementáciu bez skúmania dĺžky časových stlačení tlačidiel. Teda ihneď po stlačení tlačidla sa zmení stav systému (indikátor tímu - LED dióda, časomiera sa aktivuje pre tím).  

Video na ukážku funkčnosti:


Schéma zapojenia pre Airsoft DOMINATOR s tlačidlovým vstupom:

Shareware verzia tohto softvéru slúži na overenie funkcie vstupov, odozvy a behu celého systému. Verzia je obmedzená pre testovacie účely s meraním času do maximálne 30 sekúnd. Druhým obmedzením je 30 sekundová inicializacia celého systému po pripojení napájania. Verzia je exportovaná do strojového kódu - nahrateľný .hex prostredníctvom nástroja AVRDUDE. Export verzie je realizovaný z plnej verzie projektu - martinius96@gmail.com. Strojový kód plne korešponduje so schémou zapojenia - bez BUZZERA. Export je bez Bootloadera a exportovaný pre Arduino Uno, respektíve AVR AtMega328P.

Shareware zdrojový kód - 0x3F - I2C pre displej:

:100000000C9462000C948A000C948A000C948A0070
:100010000C948A000C948A000C948A000C948A0038
:100020000C948A000C948A000C948A000C948A0028
:100030000C948A000C948A000C948A000C948A0018
:100040000C947F050C948A000C944D050C942705A4
:100050000C948A000C948A000C948A000C948A00F8
:100060000C94C9050C948A000000000024002700AD
:100070002A0000000000250028002B0000000000DE
:1000800023002600290004040404040404040202DA
:100090000202020203030303030301020408102007
:1000A0004080010204081020010204081020000012
:1000B0000008000201000003040700000000000027
:1000C0000000E80611241FBECFEFD8E0DEBFCDBF91
:1000D00011E0A0E0B1E0E0E3F4E102C005900D9290
:1000E000A437B107D9F722E0A4E7B1E001C01D921F
:1000F000AC3FB207E1F710E0C2E6D0E004C02197C0
:10010000FE010E94100AC136D107C9F70E943207CA
:100110000C94160A0C94000008950895AF92BF92B3
:10012000CF92DF92EF92FF920F931F93CF93DF93C3
:100130006C017B018B01040F151FEB015E01AE18F2
:10014000BF08C017D10759F06991D601ED91FC9114
:100150000190F081E02DC6010995892B79F7C50141
:10016000DF91CF911F910F91FF90EF90DF90CF9093
:10017000BF90AF900895FC01538D448D252F30E042
:10018000842F90E0821B930B541710F0CF960895A4
:1001900001970895FC01918D828D981761F0A28DD1
:1001A000AE0FBF2FB11D5D968C91928D9F5F9F7397
:1001B000928F90E008958FEF9FEF0895FC01918D4D
:1001C000828D981731F0828DE80FF11D858D90E0BA
:1001D00008958FEF9FEF0895FC01918D228D892F57
:1001E00090E0805C9F4F821B91098F73992708953F
:1001F00087E492E00E94EC0021E0892B09F420E0E2
:10020000822F089580E090E0892B29F00E94F80069
:1002100081110C9400000895FC01A48DA80FB92F42
:10022000B11DA35ABF4F2C91848D90E001968F731E
:100230009927848FA689B7892C93A089B1898C913D
:10024000837080648C93938D848D981306C002888C
:10025000F389E02D80818F7D80830895EF92FF9256
:100260000F931F93CF93DF93EC0181E0888F9B8DD9
:100270008C8D98131AC0E889F989808185FF15C093
:100280009FB7F894EE89FF896083E889F9898081B6
:100290008370806480839FBF81E090E0DF91CF9185
:1002A0001F910F91FF90EF900895F62E0B8D10E0A7
:1002B0000F5F1F4F0F731127E02E8C8D8E110CC016
:1002C0000FB607FCFACFE889F989808185FFF5CF61
:1002D000CE010E940C01F1CFEB8DEC0FFD2FF11D33
:1002E000E35AFF4FF0829FB7F8940B8FEA89FB899E
:1002F00080818062CFCFCF93DF93EC01888D8823FC
:10030000B9F0AA89BB89E889F9898C9185FD03C078
:10031000808186FD0DC00FB607FCF7CF8C9185FF5D
:10032000F2CF808185FFEDCFCE010E940C01E9CF95
:10033000DF91CF910895833081F028F4813099F0D6
:100340008230A9F008958730A9F08830C9F0843050
:10035000B1F4809180008F7D03C0809180008F7701
:1003600080938000089584B58F7784BD089584B507
:100370008F7DFBCF8091B0008F778093B000089580
:100380008091B0008F7DF9CFCF93DF93282F30E09D
:10039000F901E255FF4F8491F901E656FF4FD491E0
:1003A000F901EA57FF4FC491CC23A1F081110E94BB
:1003B0009B01EC2FF0E0EE0FFF1FE458FF4FA591DB
:1003C000B491EC91ED2381E090E009F480E0DF91BD
:1003D000CF91089580E090E0FACF1F93CF93DF9301
:1003E000282F30E0F901E255FF4F8491F901E656DC
:1003F000FF4FD491F901EA57FF4FC491CC23A9F0E4
:10040000162F81110E949B01EC2FF0E0EE0FFF1FD1
:10041000EE58FF4FA591B4918FB7F894EC9111115C
:1004200008C0D095DE23DC938FBFDF91CF911F9161
:100430000895DE2BF8CFCF93DF9390E0FC01E656D2
:10044000FF4F24918A579F4FFC0184918823D1F05C
:1004500090E0880F991FFC01E859FF4FA591B491D6
:10046000FC01EE58FF4FC591D491623071F49FB7F3
:10047000F8943C91822F809583238C93E8812E2BD6
:1004800028839FBFDF91CF9108958FB7F894EC91A7
:100490002E2B2C938FBFF6CF3FB7F89480911E027E
:1004A00090911F02A0912002B091210226B5A89B35
:1004B00005C02F3F19F00196A11DB11D3FBFBA2FF6
:1004C000A92F982F8827BC01CD01620F711D811DB6
:1004D000911D42E0660F771F881F991F4A95D1F73B
:1004E00008958F929F92AF92BF92CF92DF92EF9238
:1004F000FF924B015C010E944C026B017C010E9447
:100500004C026C197D098E099F09683E7340810574
:100510009105A8F321E0821A9108A108B10888EE9C
:10052000C80E83E0D81EE11CF11C81149104A104C3
:10053000B10429F7FF90EF90DF90CF90BF90AF907C
:100540009F908F90089585ED8093BC008091BC00B2
:1005500084FDFCCF1092280208952091D601260F29
:100560003327331F21323105ECF420912802FC019E
:1005700090E080E0243069F082E00895A091D601F7
:100580002191AC014A545E4FA40FB52FB11D2C939D
:100590000196861798F38091D601680F6093D60173
:1005A00080E0089581E008950895E0912C02809103
:1005B0002B02E81730F4F0E0EA56FE4F808190E01D
:1005C00008958FEF9FEF089590912C0280912B0258
:1005D0002FEF3FEF981748F4E92FF0E0EA56FE4F6F
:1005E000208130E09F5F90932C02C9010895809193
:1005F0002B0290912C02891B990B0895CF92DF92C8
:10060000EF92FF920F931F93CF93DF937C01CB0167
:100610008A0120919501222389F0EB016B01C40E20
:10062000D51ECC15DD0569F06991D701ED91FC91DE
:100630000190F081E02DC7010995F3CF642F0E944E
:10064000AD02C801DF91CF911F910F91FF90EF9004
:10065000DF90CF900895CF93DF931F92CDB7DEB791
:100660006983209195012223F9F0209129022032FB
:1006700058F021E030E0FC013383228390E080E0F9
:100680000F90DF91CF91089580912A02E82FF0E03A
:10069000EB58FE4F998190838F5F80932A0280935D
:1006A000290281E090E0ECCF61E0CE0101960E944A
:1006B000AD02F7CFCF93FC01C48121E020939501D7
:1006C000C093740110922A02109229028385682B2C
:1006D00084EE92E00E942B0390912902913208F05F
:1006E0003FC0809128028111FCCF82E080932802D4
:1006F00081E0809327028FEF8093F90110921B0213
:1007000090931A02A5E7B1E0EAEFF1E080E09813D8
:100710002FC010921C0280911C02CC0FC82BC093DA
:100720001C0280912602813039F5109226028091B8
:100730001C028093BB008091BC0083FDF8CF85EC48
:100740008093BC00809128028230E1F38091F9010E
:100750008F3F31F08091F901803211F08091F901E1
:1007600010922A021092290210929501CF910895B9
:100770002D9121938F5FCBCF85EEE2CF089590E04E
:1007800080E008958F929F92AF92BF920F931F9334
:10079000CF93DF93CDB7DEB7A1970FB6F894DEBF46
:1007A0000FBECDBF19A2423008F44AE08E010F5DA2
:1007B0001F4F842E912CB12CA12CA50194010E94D5
:1007C000EE09E62FB901CA01EA3044F5E05DD8012F
:1007D000EE938D01232B242B252B79F790E080E0DD
:1007E000109769F0FD0101900020E9F73197AF0102
:1007F0004A1B5B0BBD0180EF92E00E948E00A19628
:100800000FB6F894DEBF0FBECDBFDF91CF911F9121
:100810000F91BF90AF909F908F900895E95CD7CFD4
:10082000FC0101900020E9F73197AF01481B590BFB
:10083000BC0180EF92E00C948E000F931F93CF9336
:100840008C01C62F0E945A036C2F6460C8010E945D
:100850005A036C2F6B7FC8010E945A0383EC90E00F
:100860000197F1F7CF911F910F9108950F931F9367
:10087000CF93DF938C01D62FC42F607F642B0E940F
:100880001D0480E1D89FB00111246C2BC801DF91B9
:10089000CF911F910F910C941D04CF93DF93CDB78F
:1008A000DEB728970FB6F894DEBF0FBECDBF98E035
:1008B000E0E0F1E0DE01119601900D929A95E1F7EA
:1008C0009091F902961708F46FEF262F30E0220F6F
:1008D000331F41E050E04C0F5D1F240F351FF9011D
:1008E0006081680F606840E080EF92E028960FB664
:1008F000F894DEBF0FBECDBFDF91CF910C943604CC
:1009000041E00E94360481E090E00895CF92DF92AA
:10091000EF92FF926C01990FEE08FF08F7FE16C0E8
:1009200041E06DE280EF92E00E943604662777276F
:10093000CB016C197D098E099F094AE00E94C20310
:100940000196FF90EF90DF90CF9008954AE0C701A5
:10095000B601FF90EF90DF90CF900C94C20361E05E
:1009600084E00E944D0480913502909136020A97EE
:1009700024F485E691E00E94100480913502909164
:1009800036020E94860488E391E00E941004809160
:10099000390290913A020A9724F485E691E00E9488
:1009A00010048091390290913A020E94860488E3F3
:1009B00091E00E94100480913B0290913C020A97C2
:1009C00024F485E691E00E94100480913B0290910E
:1009D0003C020C94860460E084E00E944D04809107
:1009E0003D0290913E020A9724F485E691E00E9430
:1009F000100480913D0290913E020E94860488E39B
:100A000091E00E94100480914102909142020A9765
:100A100024F485E691E00E941004809141029091B7
:100A200042020E94860488E391E00E9410048091B3
:100A30004302909144020A9724F485E691E00E94D3
:100A4000100480914302909144020C9486041F92FA
:100A50000F920FB60F9211242F933F934F935F93F2
:100A60006F937F938F939F93AF93BF93EF93FF9376
:100A700087E492E00E940C01FF91EF91BF91AF914A
:100A80009F918F917F916F915F914F913F912F91A6
:100A90000F900FBE0F901F9018951F920F920FB6D8
:100AA0000F9211242F938F939F93EF93FF93E091D5
:100AB0005702F09158028081E0915D02F0915E0250
:100AC00082FD1BC09081809160028F5F8F732091A7
:100AD0006102821741F0E0916002F0E0E95BFD4FB6
:100AE000958F80936002FF91EF919F918F912F914D
:100AF0000F900FBE0F901F9018958081F4CF1F921A
:100B00000F920FB60F9211242F933F938F939F93C1
:100B1000AF93BF9380912D0290912E02A0912F024E
:100B2000B091300230911D0223E0230F2D3758F58C
:100B30000196A11DB11D20931D0280932D0290935B
:100B40002E02A0932F02B093300280911E0290914A
:100B50001F02A0912002B09121020196A11DB11D9A
:100B600080931E0290931F02A0932002B093210253
:100B7000BF91AF919F918F913F912F910F900FBE99
:100B80000F901F90189526E8230F0296A11DB11D06
:100B9000D2CF1F920F920FB60F9211242F933F9333
:100BA0004F935F936F937F938F939F93AF93BF9375
:100BB000EF93FF938091B900887F803609F44AC093
:100BC000F0F5883209F4A7C018F5803109F49BC00C
:100BD000B8F4882309F4F9C0883009F494C0FF916F
:100BE000EF91BF91AF919F918F917F916F915F91A5
:100BF0004F913F912F910F900FBE0F901F9018951E
:100C0000883109F488C0803251F78093F90114C00B
:100C1000803409F49DC040F48033B9F38833F9F689
:100C20008093F90185ECB0C0803509F485C0883522
:100C300009F496C0883499F60E94A302D0CF88396F
:100C400009F48CC038F5883729F050F4883611F053
:100C5000803729F683E0809328021092F80157C06C
:100C6000883809F47BC0803919F0803809F0B7CF93
:100C70008091F801803208F071C0E091F80181E0C4
:100C80008E0F8093F8018091BB00F0E0E852FE4F98
:100C900080833DC0803B39F0E0F4803A09F479C0AC
:100CA000883A09F09CCF84E0809328021092D70103
:100CB0001092D601E0912402F091250209958091CD
:100CC000D60181110FC081E08093D6011092B60148
:100CD00009C0803C09F4A6CF883C09F4A3CF883B27
:100CE00009F07DCFE091D70181E08E0F8093D7018D
:100CF000F0E0EA54FE4F80818093BB009091D701D1
:100D00008091D60129C080911C028093BB0085ECA4
:100D10008093BC0064CF90911B0280911A029817B7
:100D200058F5E0911B0281E08E0F80931B02F0E0EA
:100D3000E650FE4F8081E9CFE0911B0281E08E0FEB
:100D400080931B028091BB00F0E0E650FE4F808351
:100D500090911B0280911A029817C8F285E8D8CFAB
:100D6000E0911B0281E08E0F80931B028091BB00FB
:100D7000F0E0E650FE4F80838091270281115CCF26
:100D800081E08093260284EA8093BC0010922802BE
:100D900026CF85EC8093BC00109228028091F80148
:100DA000803230F4E091F801F0E0E852FE4F10821A
:100DB0006091F80170E0E0912202F091230288ED49
:100DC00091E009951092F8010ACF1092F90134CF01
:100DD000E7E4F2E01382128288EE93E0A0E0B0E054
:100DE00084839583A683B7832CE031E0318320830D
:100DF00025EC30E03587248724EC30E037872687E0
:100E000020EC30E0318B208B21EC30E0338B228BD7
:100E100022EC30E0358B248B26EC30E0378B268BB0
:100E2000118E128E138E148EE4EEF2E01382128273
:100E300084839583A683B7838EE191E09183808339
:100E4000E0EFF2E01382128280E391E091838083ED
:100E50008FE3848380E1808782E08187128688E047
:100E600083870895789484B5826084BD84B5816059
:100E700084BD85B5826085BD85B5816085BD809165
:100E80006E00816080936E001092810080918100DD
:100E900082608093810080918100816080938100D5
:100EA000809180008160809380008091B100846097
:100EB0008093B1008091B00081608093B0008091F8
:100EC0007A00846080937A0080917A0082608093B7
:100ED0007A0080917A00816080937A0080917A0014
:100EE000806880937A001092C100E0915702F091DF
:100EF000580282E08083E0915302F0915402108204
:100F0000E0915502F09156028FEC808310925F02BF
:100F1000E0915B02F0915C0286E08083E0915902EF
:100F2000F0915A02808180618083E0915902F091B2
:100F30005A02808188608083E0915902F0915A02C0
:100F4000808180688083E0915902F0915A0280810B
:100F50008F7D808361E083E00E941B0261E084E07A
:100F60000E941B0262E085E00E941B0262E086E0B4
:100F70000E941B0262E087E00E941B0262E088E0A0
:100F80000E941B0210922C0210922B0210922A0235
:100F9000109229021092280281E080932702109279
:100FA000260261E082E10E94ED0161E083E10E949E
:100FB000ED018091B9008E7F8093B9008091B900D6
:100FC0008D7F8093B90088E48093B80085E4809396
:100FD000BC008CE890E090932502809324028DE879
:100FE00090E090932302809322021092F502809168
:100FF000F902823018F098E09093F5029091FA028D
:10100000992339F0813029F48091F502846080932E
:10101000F50262E370E080E090E00E94710260916E
:10102000FB0280EF92E00E945A0368EE73E080E0DA
:1010300090E00E94710260E380EF92E00E941D0444
:10104000CBE4D6E4CE010197F1F760E380EF92E0C4
:101050000E941D042197F1F760E380EF92E00E9467
:101060001D0483E592E00197F1F760E280EF92E0E2
:101070000E941D046091F502606240E080EF92E002
:101080000E94360484E08093F60240E06CE080EF3A
:1010900092E00E94360440E061E080EF92E00E941E
:1010A0003604CBE3DFE1CE010197F1F782E08093D4
:1010B000F70240E066E080EF92E00E94360440E0F4
:1010C00062E080EF92E00E9436042197F1F788E019
:1010D0008093FB0260E080EF92E00E945A0360E0A0
:1010E00080E00E944D048AE391E00E94100461E0D8
:1010F00080E00E944D0487E491E00E94100460E3C8
:1011000075E780E090E00E94710260E080E00E945C
:101110004D048AE591E00E94100461E080E00E94A5
:101120004D0487E691E00E94100484E6C82ED12C7D
:10113000E12CF12CC0E0D0E088E00E94C401892BB2
:1011400069F461E083E00E94ED0160E084E00E94C8
:10115000ED011092460281E08093450285E00E94F5
:10116000C401892B69F460E083E00E94ED0161E035
:1011700084E00E94ED0181E08093460210924502D6
:1011800086E00E94C401892B61F460E083E00E9444
:10119000ED0160E084E00E94ED01109246021092A1
:1011A000450287E00E94C401892B81F560E083E05D
:1011B0000E94ED0160E084E00E94ED011092440283
:1011C0001092430210924202109241021092400289
:1011D00010923F0210923E0210923D0210923C0289
:1011E00010923B0210923A02109239021092380289
:1011F0001092370210923602109235020E94EB04D0
:101200000E94AF0410924602109245028090310273
:1012100090903202A0903302B09034022FB7F8942D
:1012200060912D0270912E0280912F0290913002D8
:101230002FBFA70196010E94EE09821A930AA40A01
:10124000B50A84E688169104A104B10468F480917B
:10125000310290913202A0913302B0913402892B75
:101260008A2B8B2B09F095C0809146028823D9F1F7
:101270000E94EB0480914302909144028F319105CA
:1012800014F01092460220913F0230914002293022
:10129000310509F08FC01092400210923F028B334B
:1012A000910509F081C08091410290914202109213
:1012B00044021092430201969093420280934102AD
:1012C0008091410290914202CC9769F410924202BF
:1012D0001092410280913D0290913E0201969093BE
:1012E0003E0280933D02809145028823D9F10E94FD
:1012F000AF0480913B0290913C028F31910514F034
:101300001092450220913702309138022930310580
:1013100009F05DC010923802109237028B339105AC
:1013200009F04FC08091390290913A0210923C022C
:1013300010923B02019690933A0280933902809179
:10134000390290913A02CC9769F410923A021092C5
:1013500039028091350290913602019690933602BF
:10136000809335022FB7F89460912D0270912E0270
:1013700080912F02909130022FBFA70196010E9409
:10138000EE0920933102309332024093330250939E
:101390003402209709F4D0CE0E94F800882309F483
:1013A000CBCE0E940000C8CE019690934402809359
:1013B000430286CF2F5F3F4F3093400220933F027E
:1013C00092CF019690933C0280933B02B8CF2F5F5F
:1013D0003F4F3093380220933702C4CFA1E21A2E38
:1013E000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FC9
:1013F000A217B307E407F50720F0A21BB30BE40B19
:10140000F50B661F771F881F991F1A9469F760955F
:101410007095809590959B01AC01BD01CF01089519
:10142000EE0FFF1F0590F491E02D0994F894FFCF83
:101430000000400014005400000000002E018E0047
:10144000BB007B01EC00CA00DE00000000002B03A3
:10145000FE02BF03D402F702E402D502000000003E
:1014600080048E00BF03BE033A00202020444F4D6D
:10147000494E41544F520020204D415254494E2074
:1014800043484C45424F5645430052454420303076
:101490003A30303A3030004752452030303A303020
:0414A0003A303000AE
:00000001FF

Shareware zdrojový kód - 0x27 - I2C pre displej:

:100000000C9462000C948A000C948A000C948A0070
:100010000C948A000C948A000C948A000C948A0038
:100020000C948A000C948A000C948A000C948A0028
:100030000C948A000C948A000C948A000C948A0018
:100040000C947F050C948A000C944D050C942705A4
:100050000C948A000C948A000C948A000C948A00F8
:100060000C94C9050C948A000000000024002700AD
:100070002A0000000000250028002B0000000000DE
:1000800023002600290004040404040404040202DA
:100090000202020203030303030301020408102007
:1000A0004080010204081020010204081020000012
:1000B0000008000201000003040700000000000027
:1000C0000000E80611241FBECFEFD8E0DEBFCDBF91
:1000D00011E0A0E0B1E0E0E3F4E102C005900D9290
:1000E000A437B107D9F722E0A4E7B1E001C01D921F
:1000F000AC3FB207E1F710E0C2E6D0E004C02197C0
:10010000FE010E94100AC136D107C9F70E943207CA
:100110000C94160A0C94000008950895AF92BF92B3
:10012000CF92DF92EF92FF920F931F93CF93DF93C3
:100130006C017B018B01040F151FEB015E01AE18F2
:10014000BF08C017D10759F06991D601ED91FC9114
:100150000190F081E02DC6010995892B79F7C50141
:10016000DF91CF911F910F91FF90EF90DF90CF9093
:10017000BF90AF900895FC01538D448D252F30E042
:10018000842F90E0821B930B541710F0CF960895A4
:1001900001970895FC01918D828D981761F0A28DD1
:1001A000AE0FBF2FB11D5D968C91928D9F5F9F7397
:1001B000928F90E008958FEF9FEF0895FC01918D4D
:1001C000828D981731F0828DE80FF11D858D90E0BA
:1001D00008958FEF9FEF0895FC01918D228D892F57
:1001E00090E0805C9F4F821B91098F73992708953F
:1001F00087E492E00E94EC0021E0892B09F420E0E2
:10020000822F089580E090E0892B29F00E94F80069
:1002100081110C9400000895FC01A48DA80FB92F42
:10022000B11DA35ABF4F2C91848D90E001968F731E
:100230009927848FA689B7892C93A089B1898C913D
:10024000837080648C93938D848D981306C002888C
:10025000F389E02D80818F7D80830895EF92FF9256
:100260000F931F93CF93DF93EC0181E0888F9B8DD9
:100270008C8D98131AC0E889F989808185FF15C093
:100280009FB7F894EE89FF896083E889F9898081B6
:100290008370806480839FBF81E090E0DF91CF9185
:1002A0001F910F91FF90EF900895F62E0B8D10E0A7
:1002B0000F5F1F4F0F731127E02E8C8D8E110CC016
:1002C0000FB607FCFACFE889F989808185FFF5CF61
:1002D000CE010E940C01F1CFEB8DEC0FFD2FF11D33
:1002E000E35AFF4FF0829FB7F8940B8FEA89FB899E
:1002F00080818062CFCFCF93DF93EC01888D8823FC
:10030000B9F0AA89BB89E889F9898C9185FD03C078
:10031000808186FD0DC00FB607FCF7CF8C9185FF5D
:10032000F2CF808185FFEDCFCE010E940C01E9CF95
:10033000DF91CF910895833081F028F4813099F0D6
:100340008230A9F008958730A9F08830C9F0843050
:10035000B1F4809180008F7D03C0809180008F7701
:1003600080938000089584B58F7784BD089584B507
:100370008F7DFBCF8091B0008F778093B000089580
:100380008091B0008F7DF9CFCF93DF93282F30E09D
:10039000F901E255FF4F8491F901E656FF4FD491E0
:1003A000F901EA57FF4FC491CC23A1F081110E94BB
:1003B0009B01EC2FF0E0EE0FFF1FE458FF4FA591DB
:1003C000B491EC91ED2381E090E009F480E0DF91BD
:1003D000CF91089580E090E0FACF1F93CF93DF9301
:1003E000282F30E0F901E255FF4F8491F901E656DC
:1003F000FF4FD491F901EA57FF4FC491CC23A9F0E4
:10040000162F81110E949B01EC2FF0E0EE0FFF1FD1
:10041000EE58FF4FA591B4918FB7F894EC9111115C
:1004200008C0D095DE23DC938FBFDF91CF911F9161
:100430000895DE2BF8CFCF93DF9390E0FC01E656D2
:10044000FF4F24918A579F4FFC0184918823D1F05C
:1004500090E0880F991FFC01E859FF4FA591B491D6
:10046000FC01EE58FF4FC591D491623071F49FB7F3
:10047000F8943C91822F809583238C93E8812E2BD6
:1004800028839FBFDF91CF9108958FB7F894EC91A7
:100490002E2B2C938FBFF6CF3FB7F89480911E027E
:1004A00090911F02A0912002B091210226B5A89B35
:1004B00005C02F3F19F00196A11DB11D3FBFBA2FF6
:1004C000A92F982F8827BC01CD01620F711D811DB6
:1004D000911D42E0660F771F881F991F4A95D1F73B
:1004E00008958F929F92AF92BF92CF92DF92EF9238
:1004F000FF924B015C010E944C026B017C010E9447
:100500004C026C197D098E099F09683E7340810574
:100510009105A8F321E0821A9108A108B10888EE9C
:10052000C80E83E0D81EE11CF11C81149104A104C3
:10053000B10429F7FF90EF90DF90CF90BF90AF907C
:100540009F908F90089585ED8093BC008091BC00B2
:1005500084FDFCCF1092280208952091D601260F29
:100560003327331F21323105ECF420912802FC019E
:1005700090E080E0243069F082E00895A091D601F7
:100580002191AC014A545E4FA40FB52FB11D2C939D
:100590000196861798F38091D601680F6093D60173
:1005A00080E0089581E008950895E0912C02809103
:1005B0002B02E81730F4F0E0EA56FE4F808190E01D
:1005C00008958FEF9FEF089590912C0280912B0258
:1005D0002FEF3FEF981748F4E92FF0E0EA56FE4F6F
:1005E000208130E09F5F90932C02C9010895809193
:1005F0002B0290912C02891B990B0895CF92DF92C8
:10060000EF92FF920F931F93CF93DF937C01CB0167
:100610008A0120919501222389F0EB016B01C40E20
:10062000D51ECC15DD0569F06991D701ED91FC91DE
:100630000190F081E02DC7010995F3CF642F0E944E
:10064000AD02C801DF91CF911F910F91FF90EF9004
:10065000DF90CF900895CF93DF931F92CDB7DEB791
:100660006983209195012223F9F0209129022032FB
:1006700058F021E030E0FC013383228390E080E0F9
:100680000F90DF91CF91089580912A02E82FF0E03A
:10069000EB58FE4F998190838F5F80932A0280935D
:1006A000290281E090E0ECCF61E0CE0101960E944A
:1006B000AD02F7CFCF93FC01C48121E020939501D7
:1006C000C093740110922A02109229028385682B2C
:1006D00084EE92E00E942B0390912902913208F05F
:1006E0003FC0809128028111FCCF82E080932802D4
:1006F00081E0809327028FEF8093F90110921B0213
:1007000090931A02A5E7B1E0EAEFF1E080E09813D8
:100710002FC010921C0280911C02CC0FC82BC093DA
:100720001C0280912602813039F5109226028091B8
:100730001C028093BB008091BC0083FDF8CF85EC48
:100740008093BC00809128028230E1F38091F9010E
:100750008F3F31F08091F901803211F08091F901E1
:1007600010922A021092290210929501CF910895B9
:100770002D9121938F5FCBCF85EEE2CF089590E04E
:1007800080E008958F929F92AF92BF920F931F9334
:10079000CF93DF93CDB7DEB7A1970FB6F894DEBF46
:1007A0000FBECDBF19A2423008F44AE08E010F5DA2
:1007B0001F4F842E912CB12CA12CA50194010E94D5
:1007C000EE09E62FB901CA01EA3044F5E05DD8012F
:1007D000EE938D01232B242B252B79F790E080E0DD
:1007E000109769F0FD0101900020E9F73197AF0102
:1007F0004A1B5B0BBD0180EF92E00E948E00A19628
:100800000FB6F894DEBF0FBECDBFDF91CF911F9121
:100810000F91BF90AF909F908F900895E95CD7CFD4
:10082000FC0101900020E9F73197AF01481B590BFB
:10083000BC0180EF92E00C948E000F931F93CF9336
:100840008C01C62F0E945A036C2F6460C8010E945D
:100850005A036C2F6B7FC8010E945A0383EC90E00F
:100860000197F1F7CF911F910F9108950F931F9367
:10087000CF93DF938C01D62FC42F607F642B0E940F
:100880001D0480E1D89FB00111246C2BC801DF91B9
:10089000CF911F910F910C941D04CF93DF93CDB78F
:1008A000DEB728970FB6F894DEBF0FBECDBF98E035
:1008B000E0E0F1E0DE01119601900D929A95E1F7EA
:1008C0009091F902961708F46FEF262F30E0220F6F
:1008D000331F41E050E04C0F5D1F240F351FF9011D
:1008E0006081680F606840E080EF92E028960FB664
:1008F000F894DEBF0FBECDBFDF91CF910C943604CC
:1009000041E00E94360481E090E00895CF92DF92AA
:10091000EF92FF926C01990FEE08FF08F7FE16C0E8
:1009200041E06DE280EF92E00E943604662777276F
:10093000CB016C197D098E099F094AE00E94C20310
:100940000196FF90EF90DF90CF9008954AE0C701A5
:10095000B601FF90EF90DF90CF900C94C20361E05E
:1009600084E00E944D0480913502909136020A97EE
:1009700024F485E691E00E94100480913502909164
:1009800036020E94860488E391E00E941004809160
:10099000390290913A020A9724F485E691E00E9488
:1009A00010048091390290913A020E94860488E3F3
:1009B00091E00E94100480913B0290913C020A97C2
:1009C00024F485E691E00E94100480913B0290910E
:1009D0003C020C94860460E084E00E944D04809107
:1009E0003D0290913E020A9724F485E691E00E9430
:1009F000100480913D0290913E020E94860488E39B
:100A000091E00E94100480914102909142020A9765
:100A100024F485E691E00E941004809141029091B7
:100A200042020E94860488E391E00E9410048091B3
:100A30004302909144020A9724F485E691E00E94D3
:100A4000100480914302909144020C9486041F92FA
:100A50000F920FB60F9211242F933F934F935F93F2
:100A60006F937F938F939F93AF93BF93EF93FF9376
:100A700087E492E00E940C01FF91EF91BF91AF914A
:100A80009F918F917F916F915F914F913F912F91A6
:100A90000F900FBE0F901F9018951F920F920FB6D8
:100AA0000F9211242F938F939F93EF93FF93E091D5
:100AB0005702F09158028081E0915D02F0915E0250
:100AC00082FD1BC09081809160028F5F8F732091A7
:100AD0006102821741F0E0916002F0E0E95BFD4FB6
:100AE000958F80936002FF91EF919F918F912F914D
:100AF0000F900FBE0F901F9018958081F4CF1F921A
:100B00000F920FB60F9211242F933F938F939F93C1
:100B1000AF93BF9380912D0290912E02A0912F024E
:100B2000B091300230911D0223E0230F2D3758F58C
:100B30000196A11DB11D20931D0280932D0290935B
:100B40002E02A0932F02B093300280911E0290914A
:100B50001F02A0912002B09121020196A11DB11D9A
:100B600080931E0290931F02A0932002B093210253
:100B7000BF91AF919F918F913F912F910F900FBE99
:100B80000F901F90189526E8230F0296A11DB11D06
:100B9000D2CF1F920F920FB60F9211242F933F9333
:100BA0004F935F936F937F938F939F93AF93BF9375
:100BB000EF93FF938091B900887F803609F44AC093
:100BC000F0F5883209F4A7C018F5803109F49BC00C
:100BD000B8F4882309F4F9C0883009F494C0FF916F
:100BE000EF91BF91AF919F918F917F916F915F91A5
:100BF0004F913F912F910F900FBE0F901F9018951E
:100C0000883109F488C0803251F78093F90114C00B
:100C1000803409F49DC040F48033B9F38833F9F689
:100C20008093F90185ECB0C0803509F485C0883522
:100C300009F496C0883499F60E94A302D0CF88396F
:100C400009F48CC038F5883729F050F4883611F053
:100C5000803729F683E0809328021092F80157C06C
:100C6000883809F47BC0803919F0803809F0B7CF93
:100C70008091F801803208F071C0E091F80181E0C4
:100C80008E0F8093F8018091BB00F0E0E852FE4F98
:100C900080833DC0803B39F0E0F4803A09F479C0AC
:100CA000883A09F09CCF84E0809328021092D70103
:100CB0001092D601E0912402F091250209958091CD
:100CC000D60181110FC081E08093D6011092B60148
:100CD00009C0803C09F4A6CF883C09F4A3CF883B27
:100CE00009F07DCFE091D70181E08E0F8093D7018D
:100CF000F0E0EA54FE4F80818093BB009091D701D1
:100D00008091D60129C080911C028093BB0085ECA4
:100D10008093BC0064CF90911B0280911A029817B7
:100D200058F5E0911B0281E08E0F80931B02F0E0EA
:100D3000E650FE4F8081E9CFE0911B0281E08E0FEB
:100D400080931B028091BB00F0E0E650FE4F808351
:100D500090911B0280911A029817C8F285E8D8CFAB
:100D6000E0911B0281E08E0F80931B028091BB00FB
:100D7000F0E0E650FE4F80838091270281115CCF26
:100D800081E08093260284EA8093BC0010922802BE
:100D900026CF85EC8093BC00109228028091F80148
:100DA000803230F4E091F801F0E0E852FE4F10821A
:100DB0006091F80170E0E0912202F091230288ED49
:100DC00091E009951092F8010ACF1092F90134CF01
:100DD000E7E4F2E01382128288EE93E0A0E0B0E054
:100DE00084839583A683B7832CE031E0318320830D
:100DF00025EC30E03587248724EC30E037872687E0
:100E000020EC30E0318B208B21EC30E0338B228BD7
:100E100022EC30E0358B248B26EC30E0378B268BB0
:100E2000118E128E138E148EE4EEF2E01382128273
:100E300084839583A683B7838EE191E09183808339
:100E4000E0EFF2E01382128280E391E091838083ED
:100E500087E2848380E1808782E08187128688E050
:100E600083870895789484B5826084BD84B5816059
:100E700084BD85B5826085BD85B5816085BD809165
:100E80006E00816080936E001092810080918100DD
:100E900082608093810080918100816080938100D5
:100EA000809180008160809380008091B100846097
:100EB0008093B1008091B00081608093B0008091F8
:100EC0007A00846080937A0080917A0082608093B7
:100ED0007A0080917A00816080937A0080917A0014
:100EE000806880937A001092C100E0915702F091DF
:100EF000580282E08083E0915302F0915402108204
:100F0000E0915502F09156028FEC808310925F02BF
:100F1000E0915B02F0915C0286E08083E0915902EF
:100F2000F0915A02808180618083E0915902F091B2
:100F30005A02808188608083E0915902F0915A02C0
:100F4000808180688083E0915902F0915A0280810B
:100F50008F7D808361E083E00E941B0261E084E07A
:100F60000E941B0262E085E00E941B0262E086E0B4
:100F70000E941B0262E087E00E941B0262E088E0A0
:100F80000E941B0210922C0210922B0210922A0235
:100F9000109229021092280281E080932702109279
:100FA000260261E082E10E94ED0161E083E10E949E
:100FB000ED018091B9008E7F8093B9008091B900D6
:100FC0008D7F8093B90088E48093B80085E4809396
:100FD000BC008CE890E090932502809324028DE879
:100FE00090E090932302809322021092F502809168
:100FF000F902823018F098E09093F5029091FA028D
:10100000992339F0813029F48091F502846080932E
:10101000F50262E370E080E090E00E94710260916E
:10102000FB0280EF92E00E945A0368EE73E080E0DA
:1010300090E00E94710260E380EF92E00E941D0444
:10104000CBE4D6E4CE010197F1F760E380EF92E0C4
:101050000E941D042197F1F760E380EF92E00E9467
:101060001D0483E592E00197F1F760E280EF92E0E2
:101070000E941D046091F502606240E080EF92E002
:101080000E94360484E08093F60240E06CE080EF3A
:1010900092E00E94360440E061E080EF92E00E941E
:1010A0003604CBE3DFE1CE010197F1F782E08093D4
:1010B000F70240E066E080EF92E00E94360440E0F4
:1010C00062E080EF92E00E9436042197F1F788E019
:1010D0008093FB0260E080EF92E00E945A0360E0A0
:1010E00080E00E944D048AE391E00E94100461E0D8
:1010F00080E00E944D0487E491E00E94100460E3C8
:1011000075E780E090E00E94710260E080E00E945C
:101110004D048AE591E00E94100461E080E00E94A5
:101120004D0487E691E00E94100484E6C82ED12C7D
:10113000E12CF12CC0E0D0E088E00E94C401892BB2
:1011400069F461E083E00E94ED0160E084E00E94C8
:10115000ED011092460281E08093450285E00E94F5
:10116000C401892B69F460E083E00E94ED0161E035
:1011700084E00E94ED0181E08093460210924502D6
:1011800086E00E94C401892B61F460E083E00E9444
:10119000ED0160E084E00E94ED01109246021092A1
:1011A000450287E00E94C401892B81F560E083E05D
:1011B0000E94ED0160E084E00E94ED011092440283
:1011C0001092430210924202109241021092400289
:1011D00010923F0210923E0210923D0210923C0289
:1011E00010923B0210923A02109239021092380289
:1011F0001092370210923602109235020E94EB04D0
:101200000E94AF0410924602109245028090310273
:1012100090903202A0903302B09034022FB7F8942D
:1012200060912D0270912E0280912F0290913002D8
:101230002FBFA70196010E94EE09821A930AA40A01
:10124000B50A84E688169104A104B10468F480917B
:10125000310290913202A0913302B0913402892B75
:101260008A2B8B2B09F095C0809146028823D9F1F7
:101270000E94EB0480914302909144028F319105CA
:1012800014F01092460220913F0230914002293022
:10129000310509F08FC01092400210923F028B334B
:1012A000910509F081C08091410290914202109213
:1012B00044021092430201969093420280934102AD
:1012C0008091410290914202CC9769F410924202BF
:1012D0001092410280913D0290913E0201969093BE
:1012E0003E0280933D02809145028823D9F10E94FD
:1012F000AF0480913B0290913C028F31910514F034
:101300001092450220913702309138022930310580
:1013100009F05DC010923802109237028B339105AC
:1013200009F04FC08091390290913A0210923C022C
:1013300010923B02019690933A0280933902809179
:10134000390290913A02CC9769F410923A021092C5
:1013500039028091350290913602019690933602BF
:10136000809335022FB7F89460912D0270912E0270
:1013700080912F02909130022FBFA70196010E9409
:10138000EE0920933102309332024093330250939E
:101390003402209709F4D0CE0E94F800882309F483
:1013A000CBCE0E940000C8CE019690934402809359
:1013B000430286CF2F5F3F4F3093400220933F027E
:1013C00092CF019690933C0280933B02B8CF2F5F5F
:1013D0003F4F3093380220933702C4CFA1E21A2E38
:1013E000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FC9
:1013F000A217B307E407F50720F0A21BB30BE40B19
:10140000F50B661F771F881F991F1A9469F760955F
:101410007095809590959B01AC01BD01CF01089519
:10142000EE0FFF1F0590F491E02D0994F894FFCF83
:101430000000400014005400000000002E018E0047
:10144000BB007B01EC00CA00DE00000000002B03A3
:10145000FE02BF03D402F702E402D502000000003E
:1014600080048E00BF03BE033A00202020444F4D6D
:10147000494E41544F520020204D415254494E2074
:1014800043484C45424F5645430052454420303076
:101490003A30303A3030004752452030303A303020
:0414A0003A303000AE
:00000001FF



Prístupov 2745
Kvalita článku
hlasov 0

PRÍSPEVKY
SLEDOVAŤ
Prosím prihláste sa pre možnosť pridania komentáru.
Prihláste sa, alebo použite facebook login facebook login
ĎALŠIE ČLÁNKY V BLOGU
Ovládanie Arduina cez UART z počítača
[ 19.11.2020] (príspevkov 0)
ArduinoJson - knižnica pre parsovanie JS...
[ 15.11.2020] (príspevkov 0)
Overenie kradnutých vozidiel - Arduino +...
[ 11.11.2020] (príspevkov 0)
Hladinomer + Zrážkomer - Arduino / ESP82...
[ 2.11.2020] (príspevkov 0)
RFID vrátnik - update Október 2020
[ 29.10.2020] (príspevkov 0)
Digitálny potenciometer, prerušenie, deb...
[ 28.10.2020] (príspevkov 0)
Integrácia zrážkomera RG-11 do projektu ...
[ 22.10.2020] (príspevkov 0)
WiFi Termostat - ESP8266 - WiFiManager -...
[ 28.9.2020] (príspevkov 0)
Izbový termostat - Portovanie programu -...
[ 22.9.2020] (príspevkov 0)
RFID vrátnik - Ukončenie projektu
[ 9.9.2020] (príspevkov 0)