{"id":1693,"date":"2018-09-21T21:50:29","date_gmt":"2018-09-21T19:50:29","guid":{"rendered":"https:\/\/www.breizh56.fr\/crepp2024\/?page_id=1693"},"modified":"2018-12-12T13:51:17","modified_gmt":"2018-12-12T12:51:17","slug":"ds3231","status":"publish","type":"page","link":"https:\/\/www.breizh56.fr\/crepp2024\/technique\/capteurs\/ds3231\/","title":{"rendered":"DS3231 horloge i2c (0x57=87, 0x5F=95, 0x68=104)"},"content":{"rendered":"<div class=\"page\" title=\"Page 7\">\n<div class=\"section\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h1>Module horloge RTC<\/h1>\n<p>DS3231-AT24C32 &#8211; Real Time Clock &#8211; I2C &#8211; addresse:\u00a00x57=87, 0x5F=95, 0x68=104<\/p>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAAABCAYAAADNYJn4AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAMyQAADMkBCACmzwAAAB9JREFUOBFjPH369H6GUTAaAqMhMBoCoyEwGgIEQgAAXuEDImIy28MAAAAASUVORK5CYII=\" alt=\"page7image3719728\" width=\"395.999983\" height=\"0.750000\" \/><img decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEBLAEsAAD\/4QOiRXhpZgAATU0AKgAAAAgACgEPAAIAAAASAAAAhgEQAAIAAAAMAAAAmAEaAAUAAAABAAAApAEbAAUAAAABAAAArAEoAAMAAAABAAIAAAExAAIAAAAMAAAAtAEyAAIAAAAUAAAAwAITAAMAAAABAAIAAIdpAAQAAAABAAAA1IglAAQAAAABAAADiAAAAABOSUtPTiBDT1JQT1JBVElPTgBOSUtPTiBEMzEwMAAAAAEsAAAAAQAAASwAAAABR0lNUCAyLjguMTYAMjAxODowOToxNyAxODo0MzozMAAAKYKaAAUAAAABAAACxoKdAAUAAAABAAACzogiAAMAAAABAAEAAIgnAAMAAAABAZAAAJAAAAcAAAAEMDIyMZADAAIAAAAUAAAC1pAEAAIAAAAUAAAC6pEBAAcAAAAEAQIDAJECAAUAAAABAAAC\/pIBAAoAAAABAAADBpICAAUAAAABAAADDpIEAAoAAAABAAADFpIFAAUAAAABAAADHpIHAAMAAAABAAUAAJIIAAMAAAABAAAAAJIJAAMAAAABAAAAAJIKAAUAAAABAAADJpKGAAcAAAAsAAADLpKQAAIAAAADMDAAAJKRAAIAAAADMDAAAJKSAAIAAAADMDAAAKAAAAcAAAAEMDEwMKABAAMAAAABAAEAAKACAAQAAAABAAAA9aADAAQAAAABAAAAkqAFAAQAAAABAAADaqIXAAMAAAABAAIAAKMAAAcAAAABAwAAAKMBAAcAAAABAQAAAKMCAAcAAAAIAAADWqQBAAMAAAABAAAAAKQCAAMAAAABAAEAAKQDAAMAAAABAAAAAKQEAAUAAAABAAADYqQFAAMAAAABACoAAKQGAAMAAAABAAAAAKQHAAMAAAABAAEAAKQIAAMAAAABAAAAAKQJAAMAAAABAAAAAKQKAAMAAAABAAAAAKQMAAMAAAABAAAAAAAAAAAAAAAKAAAAKAAAASIAAAAKMjAxNTowMTozMCAxNTo1Mjo0NgAyMDE1OjAxOjMwIDE1OjUyOjQ2AAAAAAQAAAABAAAAAgAAAAEAlED6AA9CQP\/\/\/+IAAAAGAAAAKwAAAAoAAAEYAAAACkFTQ0lJAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAIAAgECAAEAAAABAAAAAQACAAEAAgAAAARSOTgAAAIABwAAAAQwMTAwAAAAAAABAAAAAQAAAAQCAgAAAAAAAP\/hDddodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw\/eHBhY2tldCBiZWdpbj0n77u\/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6ZXhpZj0naHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8nPgogIDxleGlmOkltYWdlV2lkdGg+NDYwODwvZXhpZjpJbWFnZVdpZHRoPgogIDxleGlmOkltYWdlTGVuZ3RoPjMwNzI8L2V4aWY6SW1hZ2VMZW5ndGg+CiAgPGV4aWY6Qml0c1BlclNhbXBsZT44LCA4LCA4PC9leGlmOkJpdHNQZXJTYW1wbGU+CiAgPGV4aWY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj5SR0I8L2V4aWY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICA8ZXhpZjpNYWtlPk5JS09OIENPUlBPUkFUSU9OPC9leGlmOk1ha2U+CiAgPGV4aWY6TW9kZWw+TklLT04gRDMxMDA8L2V4aWY6TW9kZWw+CiAgPGV4aWY6U2FtcGxlc1BlclBpeGVsPjM8L2V4aWY6U2FtcGxlc1BlclBpeGVsPgogIDxleGlmOlhSZXNvbHV0aW9uPjMwMCwwMDAwPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjMwMCwwMDAwPC9leGlmOllSZXNvbHV0aW9uPgogIDxleGlmOlJlc29sdXRpb25Vbml0PnBvdWNlczwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpTb2Z0d2FyZT53d3cubWVpdHUuY29tPC9leGlmOlNvZnR3YXJlPgogIDxleGlmOkRhdGVUaW1lPjIwMTU6MDI6MDMgMTc6MTc6NDQ8L2V4aWY6RGF0ZVRpbWU+CiAgPGV4aWY6WUNiQ3JQb3NpdGlvbmluZz5Dby1zaXRlZDwvZXhpZjpZQ2JDclBvc2l0aW9uaW5nPgogIDxleGlmOkV4cG9zdXJlVGltZT4xLzQgc2VjLjwvZXhpZjpFeHBvc3VyZVRpbWU+CiAgPGV4aWY6Rk51bWJlcj5mLzI5LDA8L2V4aWY6Rk51bWJlcj4KICA8ZXhpZjpFeHBvc3VyZVByb2dyYW0+TWFudWVsPC9leGlmOkV4cG9zdXJlUHJvZ3JhbT4KICA8ZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgIDxyZGY6U2VxPgogICAgPHJkZjpsaT40MDA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgPGV4aWY6RXhpZlZlcnNpb24+VmVyc2lvbiBkJmFwb3M7ZXhpZiAyLjIxPC9leGlmOkV4aWZWZXJzaW9uPgogIDxleGlmOkRhdGVUaW1lT3JpZ2luYWw+MjAxNTowMTozMCAxNTo1Mjo0NjwvZXhpZjpEYXRlVGltZU9yaWdpbmFsPgogIDxleGlmOkRhdGVUaW1lRGlnaXRpemVkPjIwMTU6MDE6MzAgMTU6NTI6NDY8L2V4aWY6RGF0ZVRpbWVEaWdpdGl6ZWQ+CiAgPGV4aWY6Q29tcG9uZW50c0NvbmZpZ3VyYXRpb24+CiAgIDxyZGY6U2VxPgogICAgPHJkZjpsaT5ZIENiIENyIC08L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvZXhpZjpDb21wb25lbnRzQ29uZmlndXJhdGlvbj4KICA8ZXhpZjpDb21wcmVzc2VkQml0c1BlclBpeGVsPiA0PC9leGlmOkNvbXByZXNzZWRCaXRzUGVyUGl4ZWw+CiAgPGV4aWY6U2h1dHRlclNwZWVkVmFsdWU+MiwwMCBFViAoMS80IHNlYy4pPC9leGlmOlNodXR0ZXJTcGVlZFZhbHVlPgogIDxleGlmOkFwZXJ0dXJlVmFsdWU+OSw3MiBFViAoZi8yOSwwKTwvZXhpZjpBcGVydHVyZVZhbHVlPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPi01LDAwIEVWPC9leGlmOkV4cG9zdXJlQmlhc1ZhbHVlPgogIDxleGlmOk1heEFwZXJ0dXJlVmFsdWU+NCwzMCBFViAoZi80LDQpPC9leGlmOk1heEFwZXJ0dXJlVmFsdWU+CiAgPGV4aWY6TWV0ZXJpbmdNb2RlPk1vdGlmPC9leGlmOk1ldGVyaW5nTW9kZT4KICA8ZXhpZjpMaWdodFNvdXJjZT5JbmNvbm51PC9leGlmOkxpZ2h0U291cmNlPgogIDxleGlmOkZsYXNoIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICA8L2V4aWY6Rmxhc2g+CiAgPGV4aWY6Rm9jYWxMZW5ndGg+MjgsMCBtbTwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhpZjpVc2VyQ29tbWVudD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2V4aWY6VXNlckNvbW1lbnQ+CiAgPGV4aWY6U3Vic2VjVGltZT4wMDwvZXhpZjpTdWJzZWNUaW1lPgogIDxleGlmOlN1YlNlY1RpbWVPcmlnaW5hbD4wMDwvZXhpZjpTdWJTZWNUaW1lT3JpZ2luYWw+CiAgPGV4aWY6U3ViU2VjVGltZURpZ2l0aXplZD4wMDwvZXhpZjpTdWJTZWNUaW1lRGlnaXRpemVkPgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCB2ZXJzaW9uIDEuMDwvZXhpZjpGbGFzaFBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT5zUkdCPC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyNjQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjY0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpTZW5zaW5nTWV0aG9kPlNvbmRlIGRlIGNvdWxldXIgw6AgdW4gY2FwdGV1cjwvZXhpZjpTZW5zaW5nTWV0aG9kPgogIDxleGlmOkZpbGVTb3VyY2U+RFNDPC9leGlmOkZpbGVTb3VyY2U+CiAgPGV4aWY6U2NlbmVUeXBlPlBob3RvZ3JhcGhpw6kgZGlyZWN0ZW1lbnQ8L2V4aWY6U2NlbmVUeXBlPgogIDxleGlmOkNGQVBhdHRlcm4gcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogIDwvZXhpZjpDRkFQYXR0ZXJuPgogIDxleGlmOkN1c3RvbVJlbmRlcmVkPlRyYWl0ZW1lbnQgbm9ybWFsPC9leGlmOkN1c3RvbVJlbmRlcmVkPgogIDxleGlmOkV4cG9zdXJlTW9kZT5FeHBvc2l0aW9uIG1hbnVlbGxlPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpXaGl0ZUJhbGFuY2U+QmFsYW5jZSBkZXMgYmxhbmNzIGF1dG9tYXRpcXVlPC9leGlmOldoaXRlQmFsYW5jZT4KICA8ZXhpZjpEaWdpdGFsWm9vbVJhdGlvPiAxPC9leGlmOkRpZ2l0YWxab29tUmF0aW8+CiAgPGV4aWY6Rm9jYWxMZW5ndGhJbjM1bW1GaWxtPjQyPC9leGlmOkZvY2FsTGVuZ3RoSW4zNW1tRmlsbT4KICA8ZXhpZjpTY2VuZUNhcHR1cmVUeXBlPlN0YW5kYXJkPC9leGlmOlNjZW5lQ2FwdHVyZVR5cGU+CiAgPGV4aWY6R2FpbkNvbnRyb2w+RmFpYmxlIGF1Z21lbnRhdGlvbiBkdSBnYWluPC9leGlmOkdhaW5Db250cm9sPgogIDxleGlmOkNvbnRyYXN0Pk5vcm1hbDwvZXhpZjpDb250cmFzdD4KICA8ZXhpZjpTYXR1cmF0aW9uPk5vcm1hbDwvZXhpZjpTYXR1cmF0aW9uPgogIDxleGlmOlNoYXJwbmVzcz5Ob3JtYWw8L2V4aWY6U2hhcnBuZXNzPgogIDxleGlmOlN1YmplY3REaXN0YW5jZVJhbmdlPkluY29ubnU8L2V4aWY6U3ViamVjdERpc3RhbmNlUmFuZ2U+CiAgPGV4aWY6R1BTVmVyc2lvbklEPjIuMi4wLjA8L2V4aWY6R1BTVmVyc2lvbklEPgogIDxleGlmOkludGVyb3BlcmFiaWxpdHlJbmRleD5SOTg8L2V4aWY6SW50ZXJvcGVyYWJpbGl0eUluZGV4PgogIDxleGlmOkludGVyb3BlcmFiaWxpdHlWZXJzaW9uPjAxMDA8L2V4aWY6SW50ZXJvcGVyYWJpbGl0eVZlcnNpb24+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw\/eHBhY2tldCBlbmQ9J3InPz4K\/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU\/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU\/8IAEQgAkgD1AwERAAIRAQMRAf\/EABwAAQABBQEBAAAAAAAAAAAAAAAGAgMEBQcBCP\/EABoBAQADAQEBAAAAAAAAAAAAAAABAwQCBQb\/2gAMAwEAAhADEAAAAfqkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPPMavqSqiay4iuJRPpXE+oJqKoD0A9TVD2WTxOVHQA8h4egpPlD6Pxeb+pmqPEdP8AG37WmNJrq3tN+6r61tnMW56zYnD75yom\/DAs5jG\/N70Jk+LVJsyK+n5v0r8z72\/puA1XExuSHsNLzPztdzh+\/wCXY9fz6Y6nfmbNnnsx0zj5D2Lvr4uO\/UeXr\/m\/WcdC4WigkXo5NnrpxruNllunOW3jPu+V9B+H6XT\/ADdwEdrnSlw8TquXzbdzlenjnGrPe5nm3o5rsdTLz9VOG+SRMM9HLG\/H35cTWVluFuWFzb1TqzcavP5mdJu45\/6eLr\/l6+t+ZuAxYWoep9Idw+Qb+ZxvyyHTRsue4Bso119U\/wDN2e4b84j\/AKGaOeVuyOZulRbhRLWOujdTGvoPHn+O6N3RM\/O0zjHdOuOwNFxONL0Qg3E\/PF3Mq35sjbRbs4j9kbDlLMl17ztPstN6eSHeXtt8dVFSKJWoSS6vo2qnkvs+d0DJowXW7w3y7Lb1vNeBFa5wE3EUxMcifni7iS+hm3OinHt4jsdTXzdVzXRneZpwumh9XJzTFp1VfecWTH4VxMj20SmnvM9jBvOZtl2i3c57e\/8AmavZDE5mg8PDm3E\/MGjjpWzPKbK9bbxB9HFdFu665zMvexs5ifoZ93j018d3+e8Kzm5xztqe4puz6W2vN1UzrDosSzabJl5+rpOezMiRGq5x5Co5dxPFr+Zr6GSvVVhW8R3RXn197Oju\/wCLv3eiqK+zi22K7Fr6qr783Z69VGB1DnrLMGzib4rtpx3q+m\/waeo5bd7X3RCMV9eHp4Qk4DdxKPTybLTT5ZxGtNWZx3tq5y\/I3brrmA+pkw\/H35GK+mVW6jomrPodFW4r6zKrIHvz+oq6jJiZng09Fw3zTPcAAOBcPni6Ow7ssns4rnnm3qZrfXO2zXZfz\/p5V1cY9fHpPK2YWS64Z+yjZexhvW12omZ+Tu1l1Q2EdQ31cSHb\/E39X8\/WAAORXU\/Jnp5ujX137Oau+en+Nuvcxz\/1sjw\/R2VtcW9jE8vZHM9tRK9dFv1MeLE5F1c08fdr7uPU7KiyBezg8OreTs7h5W0AAQSyr539vDat58KkSzHf5ERjdRciahCRY7\/eO\/JV9cxzXRTMUpk+O6z3FrqNhX3EtVPiO7eLu6XnvAAAjURrZXC4VTHpdifSwcrmOU9RqJWk1Ej5dg5npZknhSVniaUbxPoAAAAAAABjQi5gmzJOXZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD\/\/xAApEAABBAEEAgICAgMBAAAAAAAEAQIDBQAGERIVExQQFiAxByEiI2BA\/9oACAEBAAEFAv8AhCCIxYl1XUtz7ZUZ9qqc+0VWfZKxc+w1q59grc7+tzva7O8r87yvzugM7gHO4BzuAc7cLO4Bztws7UPOzEyMqGZfw32zkmbpm+OdxbqjVRdrIqrn97b5pzTzrAS\/0uoVfX2kEFSkg6PbPXtw0sZwUtZHFCynhdbQ1rZAJabx4yja+xbVb1e\/zp2idbznacdClbazV89JZ9sB8nhKaxdNLn1t6Z9ely5CIqKw7UKWkbA3Tg+oQipEuaY1TLQZqDWRGoB9Pxs8Y9mDEyNRintbyk22X+90RcXdc2XfZcEGieLJUt4JVK59AaVVn22q5DK9FzQMvKt+bI4gV\/dG53hWd\/PlvcRlVtlWjjtDanWj2UEz7O2GIHZHyc3\/ABZTjTFQ3VTJBMDDPLCXEkRHJfa475wzhnHFTCt1ZKiwCR20UAEZhjbC2tRjQG1BS5oaCYV3zITFCvvD57sGe5BmsI+y084V4c1XEwmu6YaKGPTUBeWTIoJ\/MxcoyPXGtal1k2uHWiW12e9u6K3E\/WKmKmEv2aMTJYVle5qGyCsYy0AXhXhDmQUgkMD\/AJLqIjJughzoYc6KHNZxvpKQi7Mt8rB3SVbo7J806FhOlgeRLPGkmacIYKl9bHslqTSZiLudHkElwwkpZwZ2kGdqPnaj4tqPmnLgaGwO1RGUIPG95L6SONjqGbw1pJiwVsp6GfJhxkUqWdjjrI\/O0ObmpLVnWHDheSv3HrJLOCaIgwaeFCJYHhSusaWmgZYusj66rWCca7Juomxzks8o87GtDkSBbOBYfMisbVkePi1kbZNPoPO98iMe2zLRFOs\/MNYTVw3eSeVP18PKhjX3R898fPfHzX4ncU3rvCnp5OVc4dUiJEC9Nj5FyPmMytc5Vs1jbJFE3wPc+fPWGfQH1ofqSBhuvggxGxSwhdGWgC29pDGtg0BiIjUYglzDDAhULIa4uCKQk8ZsYb\/KL8EUURMv1yDPrY+JpwdM175aEZ9mXaPgg8tY2u4jyVqIiOXdGuVa9HSYZ5POMrZE3yCQRgyTwKLLILzdwlnUSdHK7ivhk4xwSOVdkUGrgnYmnxWRxAsVJNKiRz0qK2tx68Wuutl7lc7h2dtJmpixbGAwAaEuBHiV3Zq9zrHlEkfFUnRraiRY5bOH2cik2g3XJY+Mqf1i\/oV3+3sE8xBYXse8O4eSzDNIPcspsRs48TLAiNw1irSINVxRQaUnZPWfl\/KYDpYhi44MrJmyV7lF8Vk5nJcTZcBXbLaXyTVUytjywnaK5lxAidyPghkRTlTdduKclypZVuEqvT88zBO0vOvWP40DLuN+X8jq7qfTkR8M8kw++b5pjTrbAXU2mogQwGqrrqZ3mqv9cTk2WAYicgWrKbXSVZS00gM0MaNVM2Xkn6pogEhjiFZZWTQmlGwgyh\/GgpuJf5arqZrMYiFR5Obc5piPblLqUikS61MRdpzTOaZzTFVFShs46qcW1jgrprVktTb27bNeSZumb4PbxwjtsooTCrCMhq3MMs715PRu+aW068BPzM08EfL9OrMTSNYmfVK3Pq1diaXrkz61XZ9brsm0vXysuNG2QqkyHivUorPYMxHlOwIWwOdUaJJfkGngB29KCuLSguxaMBc6YFc6QFESjAav6\/8AFMNES2fSNTOv0WnwfStUMscTIm\/8R\/\/EACkRAAIBBAICAgIBBQEAAAAAAAABAgMREiETMRBRIEEEIjIFMFJgYUL\/2gAIAQMBAT8B\/wBEbsrs5qfs5qfs5qfs5qfs56f+RzU\/8jlh7OSHs5Iezkh7OSHs5IezOPszj7M4+zOPszj7M4+zKPszj7FJPr+1Wqyqa+jo+vFGgpq7K34sUrojjGNiyR+v0SatY4Fo4FlY4li2OlHRwRyxOJYtlvNOkpFT8VWuiMpUneJSqckcvjcuXLjsflU\/tGLFFyKVV0VZ9FSvmsYoowI4KJUhH6FG4uvlOjnLRUoOHZxyKWcX0Tq60SR+J\/C3x0aNGvFfouvY7Mav0QIJsdP\/AKYDVmLr5UtVNH9SjJP9yNSKRzRuVJRktDgz8ZON0\/lYsW8VVcUEYlsSBDQuSX8RuceyXYuvlGWMro\/JqyrR\/cXZYa9EEmhRS6+Fy5cuy4ypseX0bXZ2R+0QdhVoxHVjIltkevlKWOyVVNCu2YCj2Qv9H7Jrevho0aNGhk\/DsQvctdXZFXKeKJ4yY7ZEZqxkZIyRcuS\/Z2HFD9GT6MpEJ4kqj1r4WLFiz8z78NIjJro5JC2Ki7bY6bjtG0R1DY5LTP8A0KS2ZLDsclktlV70ck7eFNF\/q5Tkk9kmrbF5uy5dl2XGT7838QauRKnQrEaamtjo3icZUhZmJYs7FmWFBGCQo30cMeiPXmyLI0aNDKnZkOQjJFN7Iyk\/onJnZT681DsbiZqx30PYm+i7Qpb2c5Td4\/2ZdjsS80v5ESfQl\/wp9eayvEvoszSKaTiUkrtMaSqorJKOvP4\/XzqSxWh12ZuXfmlBY3KsFjcp\/wAhTS+yck12RkUpX6FLVzLVysxsbTfijbHZDVRlS2SaKtnHXn8d9r5zjkhpo2WZZkKkoasVJynpIxl6MZejGRjJfRTePaFOyaM\/1sVP36Rxy9HHL0cchJpWsYu97Di39Fn6OORxyKVPBf2LebFkWXmxYsW8W8W\/2f8A\/8QALREAAgECBQIGAgIDAQAAAAAAAAECAxEEEhMhMSJREBQgMkFSQmEjMAVAYIH\/2gAIAQIBAT8B\/wCESu7IWHqv8Ty1b6nl6v1PL1fqeXq\/U0Kv1NCr9TRqfU0an1NKp9TSqfU0p\/U05\/U05\/U059jTn2NOfY059jTn2NOfYaa5\/qwuGhBZ3yc+FjF4mUJZIlDFyzZZEoznO6Ly+OT+R8kIzzXXAsVJ5v0ebkoZjzEs6j3FiZPN+h4qWmpnmHqKBfxxOI0rJFLGSzWkVKcKytIrUtGbh6HG5lRlRkQ4pEcyfJgav4MzR5JSSMRh1iHmWzKOD05Z5sxU7blbWnUbV7GGqTy2kOdlclu7+qliNKFmUcXGpweYiuTEOjVXJRw\/WszEY9fyJ+h3udR1F5Dv8kZX2MN7jI1e0SMZJ\/oTS5JlZqPIq67Cqq\/BGWeA+fVP2H+PafBUozk2PDVLXMPTnB9RrQ7mNlGeVr0XRdF0ZkNpiKDtujWm9rmq0QbktyRXV2PRpvrIxpT3iyltElz6nvFowaVOfSTvlYpd3sQn8MqylF2TJTk9n6MplRlRlQ4q6IxtuUXbkjp\/KFllsjhD7ldOXBLCyqdJHDzgrFO6jYnyXLly5cpwdTpRTw0oz5G1FCrN7WNVXSKqgruXcem4uys\/R1HUdR1HV8kW\/kpK4otbiUkys1bczZZJIqPKivqT3RRdSC3IJuNydF57I0pGjI0ZmRmV2uU1pxzfIqjW5FX6maUfdcdOna5UpKo2iNCNm739F0XRmRmQ2roRT4E9xSldMnCM11GhC97FRJK48SovZEa0amzR0\/BN3rbIjF3krC2p8DT6djTk6z2I0p6ctjDwtBZh0aea9vCVGTf6MrvmyleEmrR5sU4ydRWQ9nbxyIyoyIyRLLNYjGxS2M29khS7IyjRXTsT\/ZR5GVa0qckkeZ6+dhYh2dyhWzR3NRGYUlczR5ZmROrJXaZryclHglUatJ\/FzzU11FT3vwZeReReReYs19yLb5KO\/IqVuGKn2fhkfyV10koQT3ZTjFO6ZwYj3eOH+TLtwQjNo05325MsoqzIKyRKEfcZIS5RKnslE8nuYhONTf1\/l4QWws17xKd\/\/S9i5iPYTKXI2V31eOFdpCRdG5Xc1U2MS5JRcROTw77mFlJyebxxq60\/XRpqpOzI4SPcVNQ48cRVbnYoVZKaRX9g6cpfiU4ST4JRMTGw4WkkKF5NGEincSsZWIxd8+xV6qKaKCenKL5MNeE7y8ccuH66dTTlchVjNXRdGZGePcrUoVHdPco0oUnmb3NWHc1IdzUh3HVh3K61EsrHBOSlcUEqjlcoZaV7s1odzXh3NeHclkk75jNFxy3IzjH5LxSyqRrw7mvDuV62s9uP6b+N2XfjuZjMXLvwuXf+3b\/jP\/\/EAD8QAAIBAgQCBggEBAQHAAAAAAECAwARBBIhMRMiMjRBUZGSEBQgM0JhcaEjUoGxBWKTwSRDYNEwQFNyouHw\/9oACAEBAAY\/Av8AQjSytlRdzWuNjFdejrr0XjXXovGuuw+auuw+auuw+auuw+euuw+cV12DziuuQecV1yHziutw+cV1uHziutw+cV1uHziutw+cV1uHziutQ+cV1mLzirRyq5\/lPtb+knupoM2SBT0U7fRf0GcJxea2UU+JCGJo9x2GoEMZncl86C33otJwZMMzARKg1UdtOsCRhmU72G2g3poW4TYjg3uLZb3\/AHrAsHB4++m1NhWfly5gbViJ788RtltWC1vx+l8qmw+fkRM2apsSTZ42tlr+3pe9yEF9KfIrxugzc3bQliezClntlOxHsZeJw\/0rrTeFdaPhXW\/tWIxYxOfhLmy2oI+Djjm7Joxbxp8TmHK4TL2m9ZeFJc62y1qCO3anRVE8Lm5Q6G9HCRwerwfGSbk0kZlMEOdizhrbLQBxCn5yHWjNFPextk+Eigu1zarXvY1ub1vW9XvW9KzsQb73AFXje5uPiBGtBRPGW2sL\/wC1Xgt+Uo17NUyRQKjZeZi3Z8tPRMn5ZPYUQwNKD3C9dSfyVrg38ta4R\/KaxEWKheKF1sWKnShLhMamJQ7gCzLUudzFGZU57bb1AHx4DRplYpmGfuFMgkVJTHYzxjfU8lZtFtS0iQ2zySN0ibaCoo5OHxCDfU1h448hkZe81HYZdjapYyhFmNj3+0gzWsdNaUk5myB72+YrJGI3nucpaQAb3oleGBxM+4t41EgyJIsTZrEb17o\/qaxKSrlvYjX2LPIq\/U175PGver4171fGsVDAwZzbQfWvxEdH7mFq4UoYx+sDNl32NcZcM0q6BVjfpf3pwJCh6IBOzaED96cRluEhsCaVflSvmZGEhyFN9qE4knds1jxDUMgecSldO0ftSldiul6s240Po29gLw89zr31M3qmRIky8TNeoi8YkF+gTai0cUDTtb8NwBpUckUahVUh+GbgG9NNJCJZciEX+lv7UrxQcFjdW+fscRmdT\/Ka95L5q95L5q95L5qbEYaeUSZwu9KuMcSBei5GtJwvembvt2VePFAWGs3F0q7yNnc5i19ztelUarufnWRlCkDwqNmHEySG4\/SmfDxJwHbQGsPPjkAjiByrHfWs9st7nL+pqZWbmzV066ddP7V0\/tXT+1CUjiZNbWqSJMPwoztkWrGSy6XNPI075FF78Pep2VgwiAYW+MGsHHhMq5kOZj8jWHeWVZoM2U6aj2CseHZx3gV1R\/LWmFk8tc2Ek\/RKZP4jBLHA5tfL20GwOIaZO1X3WkY3y8e+hsRpXCeFimhL35yfnSqY2RluFs2m9F41vYb5b2rFYiVEmnj1e+jL86RH5I3lJ6VvhqXCl75X0vrWEhgblHvOzSsqaquZRfuzGsTiZYzndrRkHT51hrRkTG+Zr71AqQWisudMx176xhaDNHlbIMx5e6mzQ\/jGTlkudBWDVIMr25zc81YiWCPgX0C91HC4xjGp1SbNtUkClSEbpL200CQKwtzpk3oIqurg5uGq1HOicyysrRkd9tKhVcIcKrOuZm+vsWaRQfma96njXvk8a96tKsB4jpJmyLqTRV4mjk2OfQ1h7x8T8V+Q\/SoykcTksM2ZACB86mjR19YN5U78vd4VJEGKRuLPbtqVUkN5BlPzFOMzZRbQHtvahEyNNJ8S5r2+1SerMViW4uHGht3UMz5iO008ZMAOfVT0zttX8MF4iO3KOZe+9cXNh+jo1uTav4m34F2vo43H8tYYZITZ9Y8vPf8A2rBPbDFMuhVdF7s1YgRlGTN\/l9H9K7TarLoKRmuMQ34cjD8vf\/8Ad1NB667FhpLY8uu1PLKfWIUlRmZx8iL1iHfExzwOpyjNc37LCon71B9OdpJP0Ne9l81e8l81dOXzVhWwcsoZ2NzmrNjW4hHRY71hUQgMS7fWkmmnWFX2vQL4mNHYEoO8fWrCjodKmVACxAHNt0hSo8iOUuPw+UePbUt2iZv5lyydH9q7qk4vv\/hoNr6xf9LVEyZsnxrTLBeQX5R21YwPfutVra\/WuIQQh+K2lZUUuSL6Dsq16wy8NpTKucur2trtWMk1mEd8ozfY1LGnIs8SuA3w81LAWlVj\/m30vUSMczR8h\/T0E70Rkf8Apmvdv\/SNaRSf0jXuJf6ZqPC\/xDiYcMbryWNH1TEesRd9tqwGU6hmYeNSGWJJFZswU\/DVngjZxcK5G16ve9OFBBYWpzfS257NRSyySokZY2tanjYpLI65luRfbsraoz+Zf71v6Bz8Pm6XdRHrUTQZcqhmb96k\/CkxFz0+Ja9ZnkJi4Qj9V7bg1C4nOEXh2dO+x0WpWLhsxvybVkSZlQ\/OmZJnBY3OtO+IzS50KHXWljMUkjLoJGIzCuTNYOemdfbwmJ+CPMCKOUancmsI20hibJm76hSZ0d2fVwNVPzqQ50OF4ZsAR0vTIb5dBra\/xCmYu0gvvIllOnYKdDLIubLySR3B+h7K+HwpS50YaWrUnwrc+FPlP2rv9H\/qj62f8Qb2uNB3U3rnugunfegEI9TLjy1EcD2aN6cQncwPtoqAMS2xq5i\/eog6qgUWVV9PrEh0JsO2mxUdhltfsqQKbNb+4oshnlcnpP3Wo\/izJfLdGPKe\/wBDMkccwSM2VxWMHDifNl5iBcfSoE4cQ\/EY57DMaw7SwxRHhBeQb\/X0Xsb0NLUkmLEjtnICKu+1TRTRtwzcIo330qF8PGy4bQMD96aPBwzesq2Y5h8Ppnj\/ADLf204WuTXLRVxYit63remSPLNCxvkbspUkCwwKb8Ne0\/Ot63ret6laSMyo42XvrFYcwZjN0X\/LWHwgis0bX4nfUNo+FkXX5mt639EcJhzKut+29RTKjMIksuftNWysoMmfL2DvoSyRsrLoMmx7r0x1OvdWgNLipH53Xof8DiSx83yr3R8a9x\/5V1f717j717j711Za6sviayiHhn8ynWi+Cl9Yj\/LswrJLnjPcy2rTEyLXXJK1xcp\/WssXFmPyFB8fNkH\/AE13oAYdTbtbWuqx+FdWj8K1wqV1WPwq3qsfhVxhk\/5PLLGkg7mF65sGg\/7dK6sfOaumDjv\/ADa1ZECDuUf6J\/\/EACoQAQACAgECBQUAAwEBAAAAAAEAESExQVFhEHGBkaEgscHR8GDh8TBA\/9oACAEBAAE\/If8ABAIGteI5SHRv9QT\/AG\/qCTC6nNKQ0vYz\/n4Nr23hJf4EUJr6m+uOSOt\/m+Z\/Nfnw8xuS6F+lGzXnO3953iU6wuirlJjZoGcsE5u+8PJQUVMsMKqhN9h2lUQ40rFXS\/aVQM5v4tjFDzzHgqM8rMgostnVbw+VkOEAOML9rPzFCBqcnUB2Ro2MfuBguQCjcH8w+tAQF5hX6AZhpB+8c9fzpKHWfBlygPsh24aaDsxZWJTpOkGruo3SfRSbHNWuLv8Aj7wDR6\/+8p0v75zlsAWfmHMmbK9hLMCxyrVXtAFkG1aQfS+TUXtuFR1EJEyOBPEQ32VWhMweqPUCXfVEuUMPTchNZl0usEdx3Fwo5A7L3N6zXeZ4Q+cRxb3mP1lis435Q1GxGStWzvFDdoGbFqndi7OsGGXxksFNFwdYozqxZ7n0FhS1xvmVufffuAfl4cLl7hYOCLZ6vVYM1YKFpUw0ABG7Ks7ss+EDWYjF03uLiFwMSg+KmKpHEC6OYVFgZQZj4qba9NcRIrIgbzeftKzLYdZeAViInjwePFzADduOcQLaYQOOh5RAMVBC4esyJlTrVrszKFALosaM5yEo8VglBj3lCQcI\/RfE9KIP4j0qRDRkWgyk12rcanIzpIsvLEc3eqVBRfeZIehFPSXfAZuyYU0\/OC1SM3at4p4lqNMLXokWMIq4ucWmROy223frcbDF3zIKiulIkonBGHptAadptFrYtKBflMApcZXdmIrRgXbxddMkfR6BAfPOKhykaFM7q80s\/wArXWAlX5fRjztJSMBK\/h6QGJ\/rfiVhmlvh9IWI+BD28ohNromCnm5j8EU0twX+INvXuR6ELTJEEUQapUc8Gkbuv3ma5Q39ET+0FLf+StsTsLb8xEQW1xUDX4MLL+xjs+5H\/rR5t7pggD1ZSfmZSd6jHPvNinhYzNeFm2wWN0mYymqLQvHpF7cZ9D795TBOmipQ\/QXOuLInvEPD5f3E1U8z+5jbbX8MoGNjXyxC8KmTzo7btH0wYI1EEF1VXMFjoC3tm8w1QzekfNRO0hgA7HxLN0oLOjMWxkUffN1hLWcuvXcvc2CraUTpzgVTF\/RpHQ4KjkT5A928wdX+TN5d67xKsN0QyVqFHO\/ivn9ooQ49UNd+8Qwjqpakvp90rAls+ZPaOzQQllBSdKIQrQ4QLD0jeKawqFqMGI7D49mveJRFv75gPKqgpPzBdvgwIGqsiGaZLxKGl2iPpPSZZeHoat6mbUyjOY\/iEV7CPvQOnYDloDL5w5BWw4ebMpchrJYJ43Kwg5U6lPVi\/KHQeDnaIhyYWF3dBIv6llaa\/uZX76rVcrV7IKiTfZb8xjYA8il5OkrrXmW6hsjsQQKjY1Gh3yRTMvTVsdWY5nLgtop51EZUUl9gzOVvtni2HeAaPokJvQj81qAjGiaFXqlfL4eRWPicBZir21MuQkoVl8C6alNZl3GzDm0QYWcNMtkVXuhUSzUKReNXbmuGMMV5JfteHiqx8zFiEayg15QXGb5qZg3Q06VChbL5JcKgwiI0Gtvk7DNDvVq9USEB5IyakdgpQdzO16VNDfcxEjX024hv5gRyMhZdq1cJaBY6qvBRCwXXWUFccTtMPFWMx4R7SSy42R13DwC1iexjEpytwgaCLYFVUVxUehRqHwrWLam1OyZAoA94\/RQuGqNzCdABrLxdSiCCCAOrB0jUi9bmQW7PlLjAzAjbJQ3CxfdEMG4woO0ZHmWSktfaa+ZW3Rs8Jm9eveAgAsV1AGPOWxJvir6RtucFCXeWJu94tRseBOIGk7c6HtL3fYIKXOa8a8ahBVETvWY6aNo3CsiDHWff1gjsK4AFYb6S2FSWXdqje6mBmKxKZ0NNwOxzLTXjqZ5DBGdxqH0US+ZMLsg45lNTChpg4YqnMUgKXXf\/AFAXKL2+0vcfFqliJ1IOqGxloC8hr0uZ0AnQsQYsUm7ej45P4DzPrxyq7FTjfd1UVczDQExgIPNdsOESiyEFm2qZdkDSVZTczBPVEzgujBHh19UvHq1Ufz\/mUBhXaszuW71PIcXZhQ+tc1KcTQZh2cywWrqgJjUwJVlMoB6EXOrlFDaObtg3IM9pRCnUo4X1ldeG39WONRKXwLo77H\/f10ILlcmLQwZiqk6pliTK2TluzM3ZFWrSvBCwU5imHxmfAP2jmWTdafzpLCvdpn9y0018rtupby9mPVezEd\/aLd6tyufSpgF6mclL7xdWCrYmJ6w8O06hxc1DMSbW5R3SL7SpJoDQ9f8Awe5Mzerma15pMnzUDNPfNP5YEFcdVOv7zM9\/0ecW4BQqkogWSh6DmUZPj\/SRnoVJ+oVoDbfEcck3whk242e8adr2i\/N4mqPtj5i4XBNdfpUitpfKO4vElIpmsE71AABgP\/i7cLYluX8\/2zJf8HnASQ5D98HGvQH+E\/\/aAAwDAQACAAMAAAAQkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOQGqcjb7TDkkSWTI9VVPj1+8UmkiG6CIHrlf\/AH89ujJEXva27LCyT6XBipJXpzuGVC1cuZDtXJEA\/sAh5DBnPezPxAU9KE6W3VLm\/iLgoEhAZkQy7aJC0U\/5B\/T4VMaan+LqO9N4aSRaa1o\/mlPsP6fAABTr45TAmrWN9aZJJPHYPZ2sskaQMNJJI8JxZNTMgQ4Z6xJJAn9ann2A9SfQZJJJJJJJJFBFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ\/8QAJhEBAQEAAgICAgEEAwAAAAAAAQARITFRYUGRECAwYHGBobHB8P\/aAAgBAwEBPxD+hCboL171b0ZD43pfcJ8PuF6P3er93o\/d6v3er93o\/d633et93rfd633et93ofd6n3Z\/D7ksW\/wASy+B4+bwuXWcS3dfZieZZKN9R3DT49QnQcydA3JEx83O+FkjshD8wjXi99LB2SA5ZCrMfaW\/LLxn6DnVq1bhLBnVohSLmM5lhDfST5RYcNlCGwdTIsjgP1yZHs2F8oZ4uG6TbBloy5e36GZzZMmeUHwZMICNbZNiBDvzKz4S4X3cCSpzyl5uwZl0frs0Ht9wdWqb8f9RDWOAWIizr9UGLY2rXiEdk8XAGHzkDMLKZiIeZPImHDf8AUoBmvOaj9kDuLSLcsg8f8yOwNsTRKFNkNGfpq1aPxCd2Ww0XJkDlXMiguXBFzbmWc2xodWpllmWNkWVdduzZBysuqDwWQJOv4A5niIdTxMlAySI9BJQOYlzPIT7jxJjF2Nn8hnizuSN5xIMZgp8x8SNsyUi8\/FoBg39NeLVrxeixB4mUSwOdyccM2bwJwIL02fm5WPa5gGhKPaQcyRE3k5a\/iOItsQF76sZ8nm0C02K9aS0H9LV7r3Ws2W3OJnKyHa2ehhL3l04hyubjv\/cgR\/awOOZ5GHF15xb8N3kuBBmBb8SME7si9kaR85KEOEfwcx8je2zzs858ISwZOuy0OSwPU4IHd4MBxEiJYLTv+1zopPBcgl1g8RXrbXlmeITDHp6ucbfw93OYAMj2P33i6uer4Gx\/ixepE7\/AtLuL\/wAmP4t0FxwynZheSKrkuwo+GGfjkuZ7\/d9oI6sOiWYQ8pS8LiN\/BEgTCBOuJFRwI5h8WjajZ5WXArAF4kGOLQHzZ+OT9zjhncSxfE+CfFEa0Q3EPxCD4oZs2rQYE6GOZIKU\/AafEUgE\/BcVNXWKO5emDR7f4ENhYWL1QXxYWFiRZ8WPFh4seLN+LFhZYWFn4z+oP\/\/EACoRAQACAQQBAgcAAgMAAAAAAAEAESExQVFhkRBxIIGhscHR8GDhMEDx\/9oACAECAQE\/EP8ABELUZoznZnf8Tv8AidvxOx4nY8TveGdrwzueGdzwzteGd7wzveGd\/wAM7\/hnf8M7\/hnZ8M7PhmUCfDdSyWS4sNZHnO0AyJi6jFxaqICWMYpQBnMVKSUbt14\/iIQtr57524gAzl3f12iheVSprbdRY2gPrKqmYIA1alO0Q3lqMwbLmYh1LFDKMrP894iDdfACFlkW9EmyZTRKS3XTqX6iC3Lw+5vNQFaVNANIG5eHeNcRguM\/1Qnh28pRK9NprDHRGIJoLY6YkI3maJtBEs9vRRzD9\/AsQS4XhOiOuERWI0wLcxGsK71h59uIYUW2j7awV3MFpHr4Qq1c7iFDIsUMPgNo2jKHGT6PMrorfeMfKB+37\/cAhhd6nwINXO6VbzslRTvKOkdusD+IovT5S\/aX\/rWGEZhRGDU8TXdHWftAXC8QFJCXqHoeptNIJNDCqGn7RHCAvOufeoTa52v2IBoGfu\/6hNt5\/fwUteZ0RTUnRCAGr+ICpAd6KZSfQqV6cEEZlwC+gsWnOpDaaxF4CUmUpKRFiWUYmImYqA29xWlr9IiG3APcGUWhz9fgtPqOeI5EOcJpOmNUfltLxY3KsVSyPFx7hzX5lJRvrEr\/AM15jXl+pbQ3iI1VZgyGIgudJuEVS5RMLdxgZrJopjs3NXfO4q2qBvyTGVU6e0PXundOydsUwxDpBkjWPzNAuJfBgwwRS6hSGiWYRAjXcao2woYURDUrG0StaP3l7LXZtmFxW23HMVZi37SoWv2+0oAz36NARAGRk97yf3MvGhx778QWVbHsmPEsiE19t7gs4eoM650zojUBtC0x0VMASmrJFcI8zmzR7mj4mvV840F3+IGsx0cbwq9yVNZ2h5+SGuJ5mRZEUXMbLK9Ckgpqq6nLSrgArUPfEHCpOJW83b859EgpLtCdc6Z0SwOyEYQhTgfmVC4eZW5TnuIpQwZFYIe+pUstQxgRUVcduIO2kMtQUirxCtlX7H2g3NdfzKsWpz1Fgrb\/APWbm+cUiLlAAxLqkpuLyErjaKDpp8YVd4gbEYQaYv2jvBAPMFABzOdJTUwKYYn+dQUlFfOCg1ArV9K50gVqyxHiAtkA01grSKi1Rb35e0cS6Q6T60cw+PoDFNsLpIQjXaS9mGZxxiCVmwg1Uyw+Rg8LAVWZSTeAE0ZgKeMb\/dxKM7v9RaVHSXGYfl\/G2PZCCTulO5OpMesU1v2ToTrTrRJVIRBxK3cVcaJplmm36Yi6UaarftF9EtzUumt1X6mFCd\/XzCnREy6Rx0D69\/8AAWaS3Mt5lvM7IpvLeZbzL5QRrC+jLczslvMa7y7SZ3fTMtmfRzNP+kgzoynmVzAD\/Cf\/xAApEAEBAAICAgEDBAMBAQEAAAABEQAhMUFRYXGBofAgkcHRELHhYEDx\/9oACAEBAAE\/EP8AwkHKEUFnBvGZyx2THCfXRhYDd5R\/Gcifx6z\/AHSBhirDvCXIfl5zlT+PnBCn43vDjfge8H4b8POcm\/w85+Qfzn4h\/OCcfge8n+Z98h+B98OA2ISTbiHQHvj+7GoPRqHmDx+k+kPKmDcL9GDcN9c9L98qKiQejOUoTIE5K+usQEuU5YHGty+MRNuCNOm3QKq6DZhsgUCKDQ8lMJCFs9DRGlSjhw\/1GgVcgaVU0CZYs2aI8yFtN5tMd0tiBswkQcQaVUl2G+qI+MA4c8Mim9MrxzMg1GShI3u3+GF1oZsgRvjt4x2hJSggl6XF6mowoN3CaJvlw+159YSoj42ZBOC\/GBGeXlV0B19XIKhlRivQ6HjFhpWzvI7HCtYEBW56dP1\/RSqaRSo98cYKAhnEf6wUiHkcAYX2vFO9wFzCfuyS\/wCAFb2r5uFPbxO0AGw0+uK1YEIOWSwzTRXsyhihONO\/WVUGSUS6dkEiazZIabFKgBdwxzX5XsAPF694uvAFTBtVd\/XFsbR4uwXbW\/TBHDZjvFwepIa6imvHGb3zAs+cKDjYp8sup2xVqYIghFFfjD2EXZwc2whUwgXd5LOMEaWoDa6Yjk7y0ZbLaQ7bzYadNqEKIJRnWTYsT8hjTgc6vGEDQdEyivAHgH+n9Fq+ChV0oPxydId\/8Mh8n8+8B03OC3+DRSTh0zNjrSG8FSnvFQJ1lqlhyiDre8guYoqNJKKXNDGK2BHCVADh75zTPlBVHu9vGcjm\/Xb5cKtwIjqSG1d4ZLLFyCV3RNwxJTdTucrxt4w\/LBYCyF3LikWG0FcZMQt51gQznBDpRMIMfbvD3quKXVpgFFeRxLsC2OfBZ2w1DaTQG3gg0M0wYORtD9m7hvVC6FI1207wphdiJFHfYRzva\/Aijwvk\/R6uKlglEPIc\/wDzeCSJfTFT+\/QqAG1hhwKiknwy41MLMwRTSzjg84t53syG0jERNqdYn4z4ZpDhUIbwc+ulgy3uzAjUyCIfDBKWKXbMU03zkE5ClpWATeBgjBJpJJymWPt0I3xhHomMyKLaFFvezOztx6QV2vJMAP8AuUOte8exNnnDfFIEArRsNCvrJ3cBmSio3dPWKiIRatVNHXOtTHRHL9Bpd73Bm5myZO5qbXZt6xLwbwAthw9hhbEyQS1RYfdf0XFg0JcaRxppvpjhC+D\/AFi5oTsOCkURkRun0yyYajzmgXBw+2USrpBXI4MBFCN00eHVw0Qg7qpcB0x8YAgonlXj884JwY4p+zjJTr0Cek4bLlLuEKeLdkM4mkgSBZAvK41AwITQTYXQ6wO4aFDV6OeO8Bj6P+WBKn8vGJVd9v8AwzYBOvw1kB+z\/VisnUqM0V4NPPGOQnAC7FWiWOMHlAt8K3v0YGOFQBILiHd9ZfWQE2nxTdHFQUluwoagGHvDL9l3BA7ioU84cH+HjG9cj9Q3GyeVkApqXkGLClkgl99MSFXAiNOTvT1jboi818EEfMy267OEsh2LowANQKkiBWkcfXEl3oAQ6FS73i+Y0DVFF0cF94Qqm1qrAux863hQP9C5pCVIfOLOoCE0Hk+TBIBghI7BOGlwipr5Ai96mOlxLBQKDno35y07+CUktE8nnDimW0CqmPhx1hWaJGsUEYYPadlR4JqvaXNzgbzZGMENcMmB4\/EVFq0LzhP7nKIU35dvnvDzKCCwwo00PvjlrTYtILjw45zV5xDAB5IAcc5XuPwmVyNqTZi2OvGgUApvnNnWg3\/DoxSVgyjMGKMfHEBsPjhBGvEyC\/10RQPGNQ0hg9iXA0wDYBANjsQec3L7uWoK\/LGpkH+7iFeNCiC2zCBywtABpwIdeMthC0EJAs0YMiqsxkEPeYjfGzJnCkVozBMxOkosUUS4EumrQ2oF4q+O82Zm0WIr58ODKhQIE2mWxoCdOTj\/ADCxsuS1O3EhTqagp0jCeBPGaM5lAX7EEpy+sjFOUcIyAy6IGHIvpuG7GBoYRsgitb48c4YEG\/L24SWB1Qzuxs8xjBgQL5iSm+EMM1ghMVXhIu9GUJgmspBVkbQgYJTF63kv+EpMZbyCAthrjeeVPo\/rPOn0\/wBYkJQ2fky0z0JJJrW3NYViqeIC4nUjgVR7SDBBZjGW7HAQteBM29gq7oOQFczrNSCQxvE1P5QNcuuMpm2IRjG4LXIDX1tiTId02k5wZHiAkYzS4t2bwoPXv393vL4FdKnkM32\/bKAZxdfDwqkNaNuPoJogtteJMb3DFDXCXL8YpSgTEHLJxk0mwJHw5wN8QMcII+8URWu8BDr3hMDRHYnkxxe4QqtFAb3d6znbfj6iLDy7Eyq9toLCFDYfGEAK1Xaj7AabjfSGpU\/9f4demDyg4zcl5S\/eYGUO5gNyve374u3oQL+cUQAYQERvrfUxViIqV2F0n8YsUYSkVBvXJgU2rHQqOAI+MpylguVB2rYNXJSLbU3luhjYEO\/PEwj5apYBYjUCe8pFiw2IgmoDxkvYZUBQY9F3mxTQBs3eLHFqVFSRB0X0YpEmiTjfzlkLynnrNzKGgnho3rAFs+lqGLVrY8dYxygvXw2ocVzL3g2iIE0JRFBe22U4yNBkqeijU94Z33kLaNBQs4M26pXS\/HF8mWLoVZu\/Ji\/vmpKTukKRCMZkmQVp2si9FLoysglpqlAO\/wDHOR4yGQyPGJoAuI0A\/T7Z5flCjZxmltmAielhF7mI8ZQ4NhA8n3il29ZVZaJS+DGViHedh2UbMKcK1Qlb6OZ3j3brreh3o36mSOgmfQYdmjsMJtQ6\/JiLRyoMVk484RlArVzVgcc\/OI9SsTWzszgrpOn4z7sf8Zvh4BikCpqfQKpvAshLMhLRsK\/bBs0XeoyOOSfWHHSh2ugnULTBlZBBJYGpNU8Y6Pri75gOWbc2ukL9v11xMlYU2RN6wnUNFJ++Kw\/U23ytVecImtfOMNecggyCipAdfVxF0QIQgNPOnnHQNX7AIIFAWesuUFVeII0bw2BhW0xjzBVABAP3yeg9EIf0f94Ac2vVp43x3XWBlkNRtdi67mIPXCoEBBspB1rLWu5kavfTG7uBM7C6PlzU+wAE3zyfzhCaCbcYUN59oKnFXVMTVuQ6gGxsQ+TJrwq0cLwYBQe82kRJWHTQFUa7xwNEYjka4rOTd\/N+tSoMu85PM8c4tcq19nNEfvcYKkGAGn3xdOUiPylxdUmE0qEPMHkOgOcN7PxvAa37jlLS+I46gZpUmKlCalsV9I\/vk5Wnb4Xq8CTGwro5ogkv7usTmIarVbnad5EWD+XGaTsfy4ys3s9P+sCdLIDZZ1Snmh4yeyDovC9Hh4MNjYk6QHoYTGy9AaFSOzsLOMeYIRKt3NXK4PA0ySt0jkoJ9Tj9aXLjYnCt7Sc75yiQPl\/1nTB5GQh+D7wIASE1\/bgqfyXT3vKkQW8f84utpJgobIK\/co\/Uw1OmDR8Ivh+mNqrVr9nbGHQNEh6jw9YcTkmVroZo9YAF6AEP7a+M7lIY\/UAHy4TijWTxGfRXEpoi7\/KsYxeJE\/bjDAaNP6mePCK6ffJlibIWYVCPBGGw5iLn4uG0AgHR\/wDE1WdfZhHFTTyr7SDATROmeOMrjn73OAJAC+gf+J\/\/2Q==\" alt=\"page7image1797792\" width=\"183.749992\" height=\"109.499995\" \/><\/p>\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>Le module DS3231 est une horloge temps r\u00e9el (RTC) qui contient un quartz compens\u00e9e pour les d\u00e9rives suivant la temp\u00e9rature.<\/p>\n<p>La communication se fait via le <strong>bus I2C<\/strong>. Les dates et heures sont m\u00e9moris\u00e9es gr\u00e2ce \u00e0 une pile CR2032.<\/p>\n<p><strong>Comment l&rsquo;utiliser ?<\/strong><\/p>\n<\/div>\n<p><img \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"western\" lang=\"fr-FR\"><span style=\"font-size: medium;\">Afin de simplifier l\u2019interaction avec le module horloge nous allons utiliser la\u00a0librairie <a href=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2018\/11\/ds3231_port.py_.zip\"><span style=\"font-size: medium;\"><span lang=\"fr-FR\"><i>DS3231_<\/i><\/span><\/span><span style=\"font-size: medium;\"><span lang=\"fr-FR\"><i>port<\/i><\/span><\/span><span style=\"font-size: medium;\"><span lang=\"fr-FR\"><i>.py<\/i><\/span><\/span><\/a>\u00a0 ou (<a href=\"https:\/\/github.com\/peterhinch\/micropython-samples\/blob\/master\/DS3231\/ds3231_port.py\">GitHub<\/a>)<\/span><\/p>\n<p class=\"western\" lang=\"fr-FR\"><span style=\"font-size: medium;\">a) Chargement de la librairie\u00a0:<\/span><\/p>\n<ol>\n<li>Connecter vous sur votre ESP8266 \u00e0 travers le r\u00e9seau WiFi.<\/li>\n<li>Lancer WebREPL et connecter l\u2019esp<\/li>\n<li>Charger le fichier DS3231_port<\/li>\n<\/ol>\n<p class=\"western\" lang=\"fr-FR\"><span style=\"font-size: medium;\">b) \u00e0 la premi\u00e8re utilisation on doit\u00a0de initialiser\u00a0la date et heure dans le module DS3231 \u00e0 partir de la date\/heure de l&rsquo;Esp8266 et sauvegarder le tout par la commande ds3231.save_time()<\/span><\/p>\n<p class=\"western\" lang=\"fr-FR\"><code>save_time<\/code> No args. Sets the DS3231 time from the platform&rsquo;s local time<\/p>\n<blockquote>\n<pre><strong># mise \u00e0 l'heure du module DS3231<\/strong>\r\n&gt;&gt; from ds3231_port import DS3231\r\n&gt;&gt; from machine import I2C, Pin, RTC\r\n\r\n<\/pre>\n<pre># ESP8266: Pin5-&gt;GPI05-&gt;d1 Pin4-&gt;GPIO04-&gt;d2<\/pre>\n<pre>&gt;&gt; i2c=I2C(scl=Pin(5), sda=Pin(4)) \u00a0\r\n\r\n&gt;&gt; ds3231=DS3231(i2c)\r\n&gt;&gt; rtc = RTC()\r\n\r\n&gt;&gt; rtc.datetime((1918,11,11,1,5,15,14,18))\r\n\r\n# format rtc.datime: \r\n#    an, mois, jour, \r\n#    jour de la semaine _1 lundi\/7 dimanche_, \r\n#    heure, minute, seconde,\r\n#     1\/256 seconde\r\n# --&gt; lundi 11 novembre 1918 \r\n#     \u00e0 5 heure 15 minute 14 seconde \r\n#     et 18\/256 de seconde\r\n\r\n\r\n# v\u00e9rifions la date\/heure\r\n&gt;&gt; print(rtc.datetime())\r\n\r\n# sauvegarde de la date\/heure Esp8286 dans le module DS3231\r\n&gt;&gt; ds3231_save_time()<\/pre>\n<\/blockquote>\n<p>c) pour r\u00e9cup\u00e9rer la date et heure et je vous conseille de travailler avec les classes rtc que directement avec ds3231 (qui restera le d\u00e9positaire r\u00e9f\u00e9rent\u00a0de la date\/heure).<\/p>\n<pre><strong># utilisation de la date et heure du module DS3231<\/strong>\r\n&gt;&gt; from ds3231_port import DS3231\r\n&gt;&gt; from machine import I2C, Pin, RTC\r\n&gt;&gt; import machine\r\n\r\n<\/pre>\n<pre># ESP8266: Pin5-&gt;GPI05-&gt;d1 Pin4-&gt;GPIO04-&gt;d2<\/pre>\n<pre>&gt;&gt; i2c=I2C(scl=Pin(5), sda=Pin(4)) \u00a0\r\n\r\n&gt;&gt; ds3231=DS3231(i2c)\r\n&gt;&gt; ds3231.get_time()        # on r\u00e9cup\u00e8re la date et heure\r\n# (2018,\u00a012,\u00a01,\u00a020,\u00a049,\u00a049,\u00a05,\u00a00)\r\n# (an, mois, jour, heure, minute, seconde, jourNumero, 0)\r\n\r\n&gt;&gt; rtc=RTC()\r\n&gt;&gt; rtc.datetime(ds3231.get_time())       # c'est sauvegard\u00e9 dans rtc !\r\n\r\n\r\n# pour travailler sur date\/heure:\r\n&gt;&gt;&gt; (an, mois, jour, hh, mm, ss, jsem, zorbec) = ds3231.get_time() \r\n&gt;&gt;&gt; print( hh ,':', mm, ':', ss)  # Seiko type 14 : 18 : 19 !\r\n<\/pre>\n<div><\/div>\n<div>exemple simple en micropython\u00a0<a href=\"https:\/\/www.breizh56.fr\/crepp2024\/wp-content\/uploads\/2018\/12\/pqp_horloge.py_.zip\">pqp_horloge.py<\/a> :<\/div>\n<blockquote>\n<pre>import machine\r\nfrom ds3231_port import DS3231\r\n\r\ni2c = machine.I2C(scl=machine.Pin(5), sda=machine.Pin(4))\r\nds = DS3231(i2c)\r\n\r\ndef test():\r\n print(ds.get_time())<\/pre>\n<\/blockquote>\n<div><\/div>\n<div>utilisation:<\/div>\n<div>\n<pre>Welcome to MicroPython!\r\n\r\nPassword:\r\n\r\nWebREPL connected\r\n\r\n&gt;&gt;&gt; import pqp_horloge as h\r\n\r\n&gt;&gt;&gt; h.test()<\/pre>\n<\/div>\n<div>\n<pre>(2018, 12, 11, 20, 55, 43, 1, 0)<\/pre>\n<\/div>\n<pre><\/pre>\n<div><\/div>\n<hr \/>\n<p><em><a href=\"https:\/\/www.breizh56.fr\/crepp2024\/projets\/pot-qui-pense\/pqt-schemaelec\/\">retour sch\u00e9ma<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Module horloge RTC DS3231-AT24C32 &#8211; Real Time Clock &#8211; I2C &#8211; addresse:\u00a00x57=87, 0x5F=95, 0x68=104 Le module DS3231 est une horloge temps r\u00e9el (RTC) qui contient un quartz compens\u00e9e pour les d\u00e9rives suivant la temp\u00e9rature. La communication se fait via le bus I2C. Les dates et heures sont m\u00e9moris\u00e9es gr\u00e2ce \u00e0 une pile CR2032. Comment l&rsquo;utiliser ? Afin de simplifier l\u2019interaction [&#8230;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":72,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1693","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/1693"}],"collection":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/comments?post=1693"}],"version-history":[{"count":32,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/1693\/revisions"}],"predecessor-version":[{"id":2041,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/1693\/revisions\/2041"}],"up":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/72"}],"wp:attachment":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/media?parent=1693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}