{"id":33197,"date":"2024-07-15T12:11:09","date_gmt":"2024-07-15T10:11:09","guid":{"rendered":"https:\/\/projectes.xtec.cat\/pensament-computacional\/?post_type=nodes_recursos&#038;p=33197"},"modified":"2024-09-23T10:19:07","modified_gmt":"2024-09-23T08:19:07","slug":"gestionem-lacces-a-un-local-mitjancant-un-bot-de-telegram","status":"publish","type":"nodes_recursos","link":"https:\/\/projectes.xtec.cat\/pensament-computacional\/recursos\/gestionem-lacces-a-un-local-mitjancant-un-bot-de-telegram\/","title":{"rendered":"Gestionem l&#8217;acc\u00e9s a un local mitjan\u00e7ant un bot de Telegram"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\"><a href=\"https:\/\/drive.google.com\/thumbnail?id=1BduMefZu8pBjFpCP9tJLqHNCgKBnZOI3\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/drive.google.com\/thumbnail?id=1BduMefZu8pBjFpCP9tJLqHNCgKBnZOI3\" alt=\"ESP32 STEAMakers\"><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\"><a href=\"https:\/\/drive.google.com\/thumbnail?id=1_M2IhLU_4TVmIf86la5o75HNVZIzbEBd\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/drive.google.com\/thumbnail?id=1_M2IhLU_4TVmIf86la5o75HNVZIzbEBd\" alt=\"Shield Imagina Arduino\"><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\"><a href=\"https:\/\/drive.google.com\/thumbnail?id=1PsES5AWeso1LNLGcF4MhMTRTmPZ8i-wP\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/drive.google.com\/thumbnail?id=1PsES5AWeso1LNLGcF4MhMTRTmPZ8i-wP\" alt=\"Shield Imagina TdR Steam\"><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-small-font-size\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column caixa2 is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"wp-block-heading has-text-align-center has-ast-global-color-5-color has-ast-global-color-0-background-color has-text-color has-background\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--30);padding-right:0;padding-bottom:var(--wp--preset--spacing--30);padding-left:0\"><strong>ESO<\/strong><\/h4>\n\n\n\n<h6 class=\"wp-block-heading has-text-align-center has-ast-global-color-1-color has-pale-cyan-blue-background-color has-text-color has-background has-small-font-size\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:0;padding-bottom:var(--wp--preset--spacing--20);padding-left:0\"><strong>3r \/ 4t<\/strong><\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-getwid-tabs active-tab2 tablinks-active2\" data-active-tab=\"0\"><ul class=\"wp-block-getwid-tabs__nav-links\"><\/ul>\n<div class=\"wp-block-getwid-tabs__nav-link\"><span class=\"wp-block-getwid-tabs__title-wrapper\"><a href=\"#\"><span class=\"wp-block-getwid-tabs__title\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\"><strong>General<\/strong><\/mark><\/span><\/a><\/span><\/div><div class=\"wp-block-getwid-tabs__tab-content-wrapper\"><div class=\"wp-block-getwid-tabs__tab-content\">\n<div class=\"wp-block-getwid-section caixa2 getwid-margin-top-none\"><div class=\"wp-block-getwid-section__wrapper getwid-padding-top-none getwid-padding-left-none getwid-padding-right-none getwid-margin-left-none getwid-margin-right-none\"><div class=\"wp-block-getwid-section__inner-wrapper\"><div class=\"wp-block-getwid-section__background-holder\"><div class=\"wp-block-getwid-section__background\"><\/div><div class=\"wp-block-getwid-section__foreground\"><\/div><\/div><div class=\"wp-block-getwid-section__content\"><div class=\"wp-block-getwid-section__inner-content\">\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><strong>Descripci\u00f3 de l&#8217;activitat<\/strong><\/h5>\n\n\n\n<p style=\"margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">En l\u2019activitat es programa el sistema de control d\u2019acc\u00e9s a un local. L\u2019administrador posa a disposici\u00f3 dels usuaris del local un bot de Telegram per entrar-hi i els comunica el nom del bot i la comanda que obre la porta. El bot admet tamb\u00e9 comandes d\u2019administrador per bloquejar o desbloquejar globalment l\u2019acc\u00e9s. La programaci\u00f3 es fa en una placa ESP32 STEAMakers amb una placa d\u2019extensi\u00f3 (Imagina 3dBot o TdR STEAM). El sistema mostra indicacions visuals i sonores i acciona un servomotor que obre o tanca la porta (activitat adaptada a partir del taller de la #JPRE24 dinamitzat per Ra\u00fcl Pegueroles i Ra\u00fcl Ventura).<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-getwid-section getwid-margin-top-none\"><div class=\"wp-block-getwid-section__wrapper getwid-padding-left-none getwid-padding-right-none getwid-margin-left-none getwid-margin-right-none\"><div class=\"wp-block-getwid-section__inner-wrapper\"><div class=\"wp-block-getwid-section__background-holder\"><div class=\"wp-block-getwid-section__background\"><\/div><div class=\"wp-block-getwid-section__foreground\"><\/div><\/div><div class=\"wp-block-getwid-section__content\"><div class=\"wp-block-getwid-section__inner-content\">\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Material necessari<\/strong><\/h5>\n\n\n\n<div style=\"margin-top:0;margin-bottom:0;height:7px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-getwid-section getwid-margin-top-none getwid-margin-bottom-none\"><div class=\"wp-block-getwid-section__wrapper getwid-padding-top-none getwid-padding-bottom-none getwid-padding-left-none getwid-padding-right-none getwid-margin-left-none getwid-margin-right-none\"><div class=\"wp-block-getwid-section__inner-wrapper\"><div class=\"wp-block-getwid-section__background-holder\"><div class=\"wp-block-getwid-section__background has-background has-ast-global-color-5-background-color\"><\/div><div class=\"wp-block-getwid-section__foreground\"><\/div><\/div><div class=\"wp-block-getwid-section__content\"><div class=\"wp-block-getwid-section__inner-content\">\n<ul class=\"wp-block-list\">\n<li style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">ESP32 STEAMakers<\/li>\n\n\n\n<li style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">Placa d&#8217;extensi\u00f3 Imagina TdR STEAM<\/li>\n\n\n\n<li style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">Placa d&#8217;extensi\u00f3 Imagina 3DBot<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div>\n\n\n\n<div style=\"height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Orientacions pedag\u00f2giques<\/strong><\/h5>\n\n\n\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">Es formen grups d\u2019alumnes en funci\u00f3 del nombre de plaques, extensions i servomotors disponibles.<br><br>Cal tenir en compte que l\u2019edat m\u00ednima per utilitzar Telegram \u00e9s de 16 anys. Per tant, haur\u00e0 de ser el docent qui cre\u00ef el bot i comparteixi el Token amb l\u2019alumnat.<br><br>Cada alumne fa el programa amb ArduinoBlocks segons les instruccions de l\u2019apartat \u201cPas a pas\u201d.<br><br>Quan un alumne acaba el programa, el transfereix a la placa del seu grup. El docent verifica, amb el seu compte de Telegram, que el bot funciona de la forma prevista.<\/p>\n\n\n\n<div style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Elements de programaci\u00f3<\/strong><\/h5>\n\n\n\n<div class=\"wp-block-columns has-ast-global-color-5-background-color has-background is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\"><li>Seq\u00fc\u00e8ncies b\u00e0siques<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><li>Esdeveniments<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><li>Bucles<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><li>Condicionals<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><li>Variables<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p style=\"margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0\"><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><li>Programaci\u00f3 per blocs textuals (verticals)<\/li><\/p>\n\n\n\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Eix | \u00c0rea | Mat\u00e8ria<\/strong><\/h5>\n\n\n\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">SEC &#8211; Tecnologia<\/p>\n\n\n\n<div style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Compet\u00e8ncies espec\u00edfiques<\/strong><\/h5>\n\n\n\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">CE04 &#8211; Desenvolupar solucions sostenibles a problemes plantejats que incorporin l\u2019automatitzaci\u00f3 i les tecnologies emergents, per dissenyar i construir sistemes de control programables i rob\u00f2tics<\/p>\n\n\n\n<div style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading has-pale-cyan-blue-background-color has-background has-medium-font-size\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\"><strong>Sabers<\/strong><\/h5>\n\n\n\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)\">Utilitzaci\u00f3 de diferents components de sistemes de control programat: controladors, sensors i actuadors, que permetin l\u2019optimitzaci\u00f3 dels recursos i apliquin l\u2019automatitzaci\u00f3 i la robotitzaci\u00f3.<\/p>\n\n\n\n<p style=\"text-align: right;\">\n    <img decoding=\"async\" style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https:\/\/mirrors.creativecommons.org\/presskit\/icons\/cc.svg?ref=chooser-v1\" alt=\"\">\n    <img decoding=\"async\" style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https:\/\/mirrors.creativecommons.org\/presskit\/icons\/by.svg?ref=chooser-v1\" alt=\"\">\n    <img decoding=\"async\" style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https:\/\/mirrors.creativecommons.org\/presskit\/icons\/nc.svg?ref=chooser-v1\" alt=\"\">\n    <img decoding=\"async\" style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https:\/\/mirrors.creativecommons.org\/presskit\/icons\/sa.svg?ref=chooser-v1\" alt=\"\">\n<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-getwid-tabs__nav-link\"><span class=\"wp-block-getwid-tabs__title-wrapper\"><a href=\"#\"><span class=\"wp-block-getwid-tabs__title\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\"><strong>Pas a pas<\/strong><\/mark><\/span><\/a><\/span><\/div><div class=\"wp-block-getwid-tabs__tab-content-wrapper\"><div class=\"wp-block-getwid-tabs__tab-content\">\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><b>1. <\/b>En l\u2019app Telegram, cercar el bot \u201cBot Father\u201d i enviar-li la comanda \u201c\/newbot\u201d. Assignar un nom i un nom d\u2019usuari al bot: <a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1OlpYXDeayGcdpQprGYpMvWPWs_gdJXBA\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1OlpYXDeayGcdpQprGYpMvWPWs_gdJXBA\" alt=\"creaci\u00f3 d'un bot a Telegram\"><\/a><br><b>2. <\/b>Cal copiar el codi (Token) que ens proporciona el missatge del &#8220;Bot Father&#8221;: &#8220;Use this token to access the HTTP API: XXXXXXXXXXX&#8221;:<a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1nhMbnr0vTGkCa9AKSPCkW2OEOVh5mdB2\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1nhMbnr0vTGkCa9AKSPCkW2OEOVh5mdB2\" alt=\"missatge amb el token per a connectar el Bot\"><\/a><br><b>3. <\/b>En l\u2019entorn ArduinoBlocks, crear un nou projecte de tipus ESP32 STEAMakers + Imagina 3dBot o ESP32 STEAMakers + Imagina TdR STEAM, en funci\u00f3 de la placa d&#8217;extensi\u00f3 que s\u2019utilitzi (les captures de pantalla d\u2019aquest \u201cpas a pas\u201d s\u2019han fet per a la placa Imagina 3dBot).<br><b><br>4. <\/b>En el bloc d\u2019Inicialitzaci\u00f3 s\u2019ha d\u2019establir la connexi\u00f3 a Internet. Tamb\u00e9 es defineixen les comandes que acceptar\u00e0 el bot i una variable d\u2019estat. S\u2019inicia la comunicaci\u00f3 amb el bot de Telegram (cal utilitzar el Token del bot): <a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1YB1-qUkydPuL1K-Qiy8Xe8HPIBi2pd78\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1YB1-qUkydPuL1K-Qiy8Xe8HPIBi2pd78\" alt=\"codi arduinoBlocks per inicialitzar la comunicaci\u00f3 amb el Bot de Telegram\"><\/a><br><b>5. <\/b>En l\u2019esdeveniment que es produeix en rebre una comanda, la placa respon en funci\u00f3 del text rebut. Tots els blocs de programaci\u00f3 estan dins d\u2019una \u00fanica estructura \u201csi &#8211; si no, si\u201d. Quan un usuari utilitza un bot per primera vegada, li envia la comanda \u201c\/start\u201d:<br><a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=15bTvQMxLcJPYC0cd1iAJoXKXzqpdpImV\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=15bTvQMxLcJPYC0cd1iAJoXKXzqpdpImV\" alt=\"comanda start\"><\/a><br><b>6. <\/b>Si la comanda enviada per un usuari \u00e9s la correcta i el sistema no est\u00e0 bloquejat, s\u2019acciona el servomotor (micro servo 9G) per obrir\/tancar la porta i s\u2019activa el led verd durant 10 segons:<a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1iWPdXv9y6ybVXFvYCSl5pTfRcicOZbOS\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1iWPdXv9y6ybVXFvYCSl5pTfRcicOZbOS\" alt=\"Codi arduino que mostra la programaci\u00f3 per activar l'acc\u00e9s i obrir la porta activant el servomotor\"><\/a><b><br>7. <\/b>L\u2019enviament de les comandes de bloqueig i desbloqueig commuten el valor de la variable \u201cbloqueig\u201d:<a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1XEJ3qMegZU-RsdrkXlg7OooDL8BD4vAV\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1XEJ3qMegZU-RsdrkXlg7OooDL8BD4vAV\" alt=\"Programaci\u00f3 de la variable bloqueig\"><\/a><br><b>8. <\/b>Si el sistema rep una comanda incorrecta s\u2019activa el led vermell i un brunzidor fa sonar una alarma durant 6 segons:<a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1LIgmRZuqCdCL0L4dnCdY_bE5c2Zl2rVZ\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=1LIgmRZuqCdCL0L4dnCdY_bE5c2Zl2rVZ\" alt=\"Programaci\u00f3 de l'alarma\"><\/a><br><b>9. <\/b>Encaixar la placa d\u2019extensi\u00f3 en la placa ESP32 STEAMakers i connectar-hi el servomotor (pin D5):<a href=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=18PkFauzh2Z8TzrQKQ1o-ll1q7XkfQn6N\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" style=\"display:block;margin:0 auto;margin-top:20px;max-width:500px;max-height:500px\" src=\"https:\/\/edumet.cat\/areatac\/robotica\/get.php?id=18PkFauzh2Z8TzrQKQ1o-ll1q7XkfQn6N\" alt=\"imatge de la placa d'extensi\u00f3 i el servomotor connectat\"><\/a><br><b>10. <\/b>Transferir el programa a la placa ESP32 STEAMakers i comprovar que funciona correctament enviant comandes des de l\u2019app Telegram.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-getwid-tabs__nav-link\"><span class=\"wp-block-getwid-tabs__title-wrapper\"><a href=\"#\"><span class=\"wp-block-getwid-tabs__title\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\"><strong>Desc\u00e0rregues i fitxa t\u00e8cnica<\/strong><\/mark><\/span><\/a><\/span><\/div><div class=\"wp-block-getwid-tabs__tab-content-wrapper\"><div class=\"wp-block-getwid-tabs__tab-content\">\n<p class=\"has-ast-global-color-5-background-color has-background\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">&#8211; <a href=\"https:\/\/drive.google.com\/file\/d\/1eV9vVVIGnLLT5wHPT3Wzj6P5eE3j_klv\/view?usp=drive_link\" target=\"_blank\" rel=\"noreferrer noopener\">Programa sencer<\/a><br>&#8211; <a href=\"https:\/\/projectes.xtec.cat\/digital\/equipaments-i-infraestructures\/robotica\/formacio-tecnica-robotica\/plaques-microcontroladores\/esp32-steamakers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fitxa t\u00e8cnica de la placa ESP32 STEAMakers<\/a><br>&#8211; <a href=\"https:\/\/projectes.xtec.cat\/digital\/equipaments-i-infraestructures\/robotica\/formacio-tecnica-robotica\/components-i-accessoris\/imagina-tdr-steam\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fitxa t\u00e8cnica de la placa d&#8217;extensi\u00f3 Imagina TdR STEAM<\/a><br>&#8211; <a href=\"https:\/\/projectes.xtec.cat\/digital\/equipaments-i-infraestructures\/robotica\/formacio-tecnica-robotica\/components-i-accessoris\/imagina-3dbot\/\" data-type=\"link\" data-id=\"https:\/\/projectes.xtec.cat\/digital\/equipaments-i-infraestructures\/robotica\/formacio-tecnica-robotica\/components-i-accessoris\/imagina-3dbot\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fitxa t\u00e8cnica de la placa d&#8217;extensi\u00f3 Imagina 3DBo<\/a>t<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>En aquesta activitat programarem un sistema de control d\u2019acc\u00e9s a un local. L\u2019administrador posa a disposici\u00f3 dels usuaris del local un bot de Telegram per entrar-hi.<\/p>\n","protected":false},"featured_media":34311,"template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"nodes_tipus_recursos":[],"nodes_robots_recursos":[567,568,569,559],"nodes_materies_recursos":[573,602],"nodes_ambits_recursos":[],"nodes_complexitat_recursos":[610],"nodes_idiomes_recursos":[],"nodes_PRI_CAT":[],"nodes_PRI_CAS":[],"nodes_PRI_LEST":[],"nodes_PRI_MAT":[],"nodes_PRI_MED":[],"nodes_PRI_EDF":[],"nodes_SEC_FIQ":[],"nodes_PRI_ART":[],"nodes_PRI_ETI":[],"nodes_SEC_CAT":[],"nodes_SEC_FOL":[],"nodes_SEC_LAT":[],"nodes_SEC_ARES":[],"nodes_SEC_BIOGEO":[],"nodes_SEC_GEO":[],"nodes_SEC_CUCI":[],"nodes_SEC_DIG":[],"nodes_SEC_ECO":[],"nodes_SEC_VAL":[],"nodes_SEC_EDFIS":[],"nodes_SEC_EVIP":[],"nodes_SEC_EXART":[],"nodes_SEC_EMP":[],"nodes_SEC_FIL":[],"nodes_SEC_CCLA":[],"nodes_SEC_LEST":[],"nodes_SEC_CAS":[],"nodes_SEC_MAT":[],"nodes_SEC_MUS":[],"nodes_SEC_ROB":[],"nodes_SEC_TEC":[454],"nodes_SEC_TID":[],"nodes_INF_EIX1":[],"nodes_INF_EIX2":[],"nodes_INF_EIX3":[],"nodes_INF_EIX4":[],"nodes_etiqueta_recursos":[],"class_list":["post-33197","nodes_recursos","type-nodes_recursos","status-publish","has-post-thumbnail","hentry","nodes_robots_recursos-esp32","nodes_robots_recursos-3dbot","nodes_robots_recursos-tdr","nodes_robots_recursos-plaques","nodes_materies_recursos-sec","nodes_materies_recursos-tecno_sec","nodes_complexitat_recursos-avancat","nodes_SEC_TEC-sectece04"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_recursos\/33197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_recursos"}],"about":[{"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/types\/nodes_recursos"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/media\/34311"}],"wp:attachment":[{"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/media?parent=33197"}],"wp:term":[{"taxonomy":"nodes_tipus_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_tipus_recursos?post=33197"},{"taxonomy":"nodes_robots_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_robots_recursos?post=33197"},{"taxonomy":"nodes_materies_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_materies_recursos?post=33197"},{"taxonomy":"nodes_ambits_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_ambits_recursos?post=33197"},{"taxonomy":"nodes_complexitat_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_complexitat_recursos?post=33197"},{"taxonomy":"nodes_idiomes_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_idiomes_recursos?post=33197"},{"taxonomy":"nodes_PRI_CAT","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_CAT?post=33197"},{"taxonomy":"nodes_PRI_CAS","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_CAS?post=33197"},{"taxonomy":"nodes_PRI_LEST","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_LEST?post=33197"},{"taxonomy":"nodes_PRI_MAT","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_MAT?post=33197"},{"taxonomy":"nodes_PRI_MED","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_MED?post=33197"},{"taxonomy":"nodes_PRI_EDF","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_EDF?post=33197"},{"taxonomy":"nodes_SEC_FIQ","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_FIQ?post=33197"},{"taxonomy":"nodes_PRI_ART","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_ART?post=33197"},{"taxonomy":"nodes_PRI_ETI","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_PRI_ETI?post=33197"},{"taxonomy":"nodes_SEC_CAT","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_CAT?post=33197"},{"taxonomy":"nodes_SEC_FOL","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_FOL?post=33197"},{"taxonomy":"nodes_SEC_LAT","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_LAT?post=33197"},{"taxonomy":"nodes_SEC_ARES","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_ARES?post=33197"},{"taxonomy":"nodes_SEC_BIOGEO","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_BIOGEO?post=33197"},{"taxonomy":"nodes_SEC_GEO","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_GEO?post=33197"},{"taxonomy":"nodes_SEC_CUCI","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_CUCI?post=33197"},{"taxonomy":"nodes_SEC_DIG","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_DIG?post=33197"},{"taxonomy":"nodes_SEC_ECO","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_ECO?post=33197"},{"taxonomy":"nodes_SEC_VAL","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_VAL?post=33197"},{"taxonomy":"nodes_SEC_EDFIS","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_EDFIS?post=33197"},{"taxonomy":"nodes_SEC_EVIP","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_EVIP?post=33197"},{"taxonomy":"nodes_SEC_EXART","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_EXART?post=33197"},{"taxonomy":"nodes_SEC_EMP","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_EMP?post=33197"},{"taxonomy":"nodes_SEC_FIL","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_FIL?post=33197"},{"taxonomy":"nodes_SEC_CCLA","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_CCLA?post=33197"},{"taxonomy":"nodes_SEC_LEST","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_LEST?post=33197"},{"taxonomy":"nodes_SEC_CAS","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_CAS?post=33197"},{"taxonomy":"nodes_SEC_MAT","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_MAT?post=33197"},{"taxonomy":"nodes_SEC_MUS","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_MUS?post=33197"},{"taxonomy":"nodes_SEC_ROB","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_ROB?post=33197"},{"taxonomy":"nodes_SEC_TEC","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_TEC?post=33197"},{"taxonomy":"nodes_SEC_TID","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_SEC_TID?post=33197"},{"taxonomy":"nodes_INF_EIX1","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_INF_EIX1?post=33197"},{"taxonomy":"nodes_INF_EIX2","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_INF_EIX2?post=33197"},{"taxonomy":"nodes_INF_EIX3","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_INF_EIX3?post=33197"},{"taxonomy":"nodes_INF_EIX4","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_INF_EIX4?post=33197"},{"taxonomy":"nodes_etiqueta_recursos","embeddable":true,"href":"https:\/\/projectes.xtec.cat\/pensament-computacional\/wp-json\/wp\/v2\/nodes_etiqueta_recursos?post=33197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}