{"id":3501,"date":"2025-07-31T13:59:34","date_gmt":"2025-07-31T11:59:34","guid":{"rendered":"https:\/\/sciences-tec.fr\/cours\/?p=3501"},"modified":"2026-01-13T10:57:46","modified_gmt":"2026-01-13T09:57:46","slug":"412-home-i-o-programmation-par-blocs","status":"publish","type":"post","link":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/","title":{"rendered":"4#12 Home I\/O : Programmation par blocs"},"content":{"rendered":"\n<p><strong>Sc\u00e9narios \u00e9volu\u00e9s qui n\u00e9cessitent de la programmation car la console sur tablette limite les actions possibles. Dans la r\u00e9alit\u00e9, cette programmation peut s&rsquo;effectuer avec des logiciels tels que Home Assistant et Node-Red<\/strong>, par exemples.<\/p>\n\n\n\n<p><strong>Sc\u00e9narios programm\u00e9s en bloc (utilisation \u00e9volu\u00e9e du syst\u00e8me domotique)<\/strong><\/p>\n\n\n\n<p><strong>Programmation 1 : Porte de garage<\/strong><br>Ouverture et fermeture de la porte de garage avec la t\u00e9l\u00e9commande.<\/p>\n\n\n\n<p>1. Place les appareils que tu souhaites programmer en bleu (mode programmation avec un logiciel tiers)<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"749\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/appareils-en-bleu-1024x749.jpg\" alt=\"\" class=\"wp-image-4361\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/appareils-en-bleu-1024x749.jpg 1024w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/appareils-en-bleu-300x219.jpg 300w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/appareils-en-bleu-768x562.jpg 768w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/appareils-en-bleu.jpg 1477w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>2. Lance le logiciel \u00ab\u00a0<strong>Scratch Desktop<\/strong>\u00a0\u00bb (recherche \u00ab\u00a0Desk\u00a0\u00bb), c&rsquo;est une version de Scratch 3 avec l&rsquo;extension Home I\/O int\u00e9gr\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"378\" height=\"701\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/scratch_home_io.jpg\" alt=\"\" class=\"wp-image-4392\" style=\"width:331px;height:auto\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/scratch_home_io.jpg 378w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/scratch_home_io-162x300.jpg 162w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/figure>\n\n\n\n<p>3. Ajoute l&rsquo;extension \u00ab\u00a0Home I\/O FR\u00a0\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"933\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/ajout-extension-1024x933.jpg\" alt=\"\" class=\"wp-image-4363\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/ajout-extension-1024x933.jpg 1024w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/ajout-extension-300x273.jpg 300w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/ajout-extension-768x700.jpg 768w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/ajout-extension.jpg 1358w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio-1024x751.jpg\" alt=\"\" class=\"wp-image-4362\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio-1024x751.jpg 1024w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio-300x220.jpg 300w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio-768x563.jpg 768w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio-1536x1127.jpg 1536w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/extensionhomeio.jpg 1662w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4. T\u00e9l\u00e9charge et teste le programme ci dessous (Dans Scratch, menu <strong>Fichier &gt; Load from your computer<\/strong>). Il faut rester appuy\u00e9 suffisamment longtemps sur le bouton de la t\u00e9l\u00e9commande.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/12\/3-Porte-de-garage-FR.sb3\" target=\"_blank\" rel=\"noreferrer noopener\">Home I\/O garage Scratch (fichier sb3)<\/a><\/div>\n<\/div>\n\n\n\n<p> Enfin, modifie le programme pour que la fermeture automatique s&rsquo;effectue au bout de 10 secondes.<\/p>\n\n\n\n<p>5. Teste \u00e9galement les programmes ci-dessous. Ils t&rsquo;aideront pour les programmations suivantes.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/12\/1-Variateur-de-lumiere-FR.sb3\" target=\"_blank\" rel=\"noreferrer noopener\">Variateur de lumi\u00e8re<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/12\/2-Detecteur-de-mouvement-FR.sb3\" target=\"_blank\" rel=\"noreferrer noopener\">D\u00e9tecteur de mouvements<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/12\/4-Stores-FR.sb3\" target=\"_blank\" rel=\"noreferrer noopener\">Stores<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/12\/5-Alarme-FR.sb3\" target=\"_blank\" rel=\"noreferrer noopener\">Alarme<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Programmation 2 : Portail<\/strong><br>Ouverture et fermeture du portail avec d\u00e9tection infrarouge d&rsquo;obstacles. Utilisez un autre bouton de la t\u00e9l\u00e9commande.<\/p>\n\n\n\n<p><strong>Programmation 3 : l\u2019\u00e9t\u00e9, prot\u00e9gez vous de la chaleur !<\/strong><br>Cr\u00e9ez un sc\u00e9nario domotique via Scratch pour fermer les volets automatiquement lorsque la temp\u00e9rature exc\u00e8de 28\u00b0C dans la maison.<\/p>\n\n\n\n<p>Un mod\u00e8le simplifi\u00e9 a \u00e9t\u00e9 cr\u00e9\u00e9 afin de permettre la simulation en temps r\u00e9el du transfert de chaleur. Ce mod\u00e8le comprend les ph\u00e9nom\u00e8nes de rayonnement, de convection et de conduction, et tient compte des propri\u00e9t\u00e9s physiques des mat\u00e9riaux de construction. Les \u00e9changes entre les masses d\u2019air ayant des temp\u00e9ratures diff\u00e9rentes sont \u00e9galement simul\u00e9s.<br>Etant donn\u00e9 que les transferts de chaleur ont des dynamiques lentes, il est conseill\u00e9 d\u2019utiliser la simulation en mode acc\u00e9l\u00e9r\u00e9 et non en temps r\u00e9el.<br>Le mod\u00e8le est influenc\u00e9 par les conditions m\u00e9t\u00e9orologiques, les coordonn\u00e9es g\u00e9ographiques (position du soleil) et les perturbations cr\u00e9\u00e9es par l\u2019ouverture des portes et des fen\u00eatres.<\/p>\n\n\n\n<p><strong>Temp\u00e9rature de l\u2019air ext\u00e9rieur<\/strong><br>Agit sur la temp\u00e9rature de la maison (transfert de chaleur et flux d\u2019air).<br><strong>Vent<\/strong><br>Le vent facilite le transfert de chaleur entre la maison et l\u2019air ext\u00e9rieur.<br><strong>Direction du vent<\/strong><br>Les murs de la maison qui sont situ\u00e9s face au vent sont plus r\u00e9actifs au transfert de chaleur avec l\u2019air ext\u00e9rieur.<br><strong>Nuages<\/strong><br>Diminue les effets de radiation du soleil et du ciel.<br><strong>Humidit\u00e9<\/strong><br>Modifie le point de ros\u00e9e qui joue sur la fa\u00e7on dont l\u2019air ext\u00e9rieur influe sur la temp\u00e9rature de la maison.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Pour les tests<\/summary>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"658\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature-1024x658.jpg\" alt=\"\" class=\"wp-image-4497\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature-1024x658.jpg 1024w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature-300x193.jpg 300w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature-768x493.jpg 768w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature.jpg 1119w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>D\u00e9but programmation<\/summary>\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"423\" height=\"516\" src=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature2.jpg\" alt=\"\" class=\"wp-image-4498\" srcset=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature2.jpg 423w, https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/prog_temperature2-246x300.jpg 246w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/details>\n\n\n\n<p>Cependant les volets ne devront pas s&rsquo;ouvrir s&rsquo;il fait nuit (d\u00e9tecteur de luminosit\u00e9 \u00e0 utiliser).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sc\u00e9narios \u00e9volu\u00e9s qui n\u00e9cessitent de la programmation car la console sur tablette limite les actions possibles. Dans la r\u00e9alit\u00e9, cette programmation peut s&rsquo;effectuer avec des logiciels tels que Home Assistant et Node-Red, par exemples. Sc\u00e9narios programm\u00e9s en bloc (utilisation \u00e9volu\u00e9e du syst\u00e8me domotique) Programmation 1 : Porte de garageOuverture et fermeture de la porte de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3502,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[36],"tags":[39],"class_list":["post-3501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-creation-conception-realisation-innovations-des-objets-a-concevoir-et-a-realiser","tag-4eme"],"acf":{"competences_4eme":{"simple_value_formatted":"<span class=\"value-item\"><br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Analyser les donn\u00e9es et en d\u00e9duire des modifications \u00e0 apporter au programme<\/span>, <span class=\"value-item\"><br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Compl\u00e9ter un programme pour r\u00e9pondre \u00e0 une fonctionnalit\u00e9 d\u2019un OST<\/span>, <span class=\"value-item\"><br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Tester et valider, dans un environnement simul\u00e9 ou r\u00e9el, une modification du programme<\/span>","value_formatted":["<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Analyser les donn\u00e9es et en d\u00e9duire des modifications \u00e0 apporter au programme","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Compl\u00e9ter un programme pour r\u00e9pondre \u00e0 une fonctionnalit\u00e9 d\u2019un OST","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Tester et valider, dans un environnement simul\u00e9 ou r\u00e9el, une modification du programme"],"value":["<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Analyser les donn\u00e9es et en d\u00e9duire des modifications \u00e0 apporter au programme","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Compl\u00e9ter un programme pour r\u00e9pondre \u00e0 une fonctionnalit\u00e9 d\u2019un OST","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Tester et valider, dans un environnement simul\u00e9 ou r\u00e9el, une modification du programme"],"field":{"ID":3761,"key":"field_68aeab67db720","label":"Comp\u00e9tences 4\u00e8me","name":"competences_4eme","aria-label":"","prefix":"acf","type":"checkbox","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":3760,"wrapper":{"width":"","class":"","id":""},"choices":{"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Mettre en relation les OST avec leurs usages":"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Mettre en relation les OST avec leurs usages","<br \/><b>L\u2019\u00e9volution des OST <\/b> | Identifier les avantages et les inconv\u00e9nients associ\u00e9s aux \u00e9volutions technologiques et informatiques":"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Identifier les avantages et les inconv\u00e9nients associ\u00e9s aux \u00e9volutions technologiques et informatiques","<br \/><b>L\u2019\u00e9volution des OST <\/b> | Justifier l\u2019\u00e9volution d\u2019un OST pour r\u00e9pondre \u00e0 l\u2019\u00e9volution des besoins":"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Justifier l\u2019\u00e9volution d\u2019un OST pour r\u00e9pondre \u00e0 l\u2019\u00e9volution des besoins","<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Identifier et appliquer les r\u00e8gles pour un usage raisonn\u00e9 des objets communicants et des environnements num\u00e9riques (propri\u00e9t\u00e9 intellectuelle, identit\u00e9 num\u00e9rique, t\u00e9moins de connexion, g\u00e9olocalisation)":"<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Identifier et appliquer les r\u00e8gles pour un usage raisonn\u00e9 des objets communicants et des environnements num\u00e9riques (propri\u00e9t\u00e9 intellectuelle, identit\u00e9 num\u00e9rique, t\u00e9moins de connexion, g\u00e9olocalisation)","<br \/><b>L\u2019OST dans son environnement <\/b> | D\u00e9crire l\u2019exp\u00e9rience de l\u2019utilisateur (ressenti et facilit\u00e9 d\u2019usage) d\u2019un OST en partant du langage naturel (texte, croquis) pour aboutir aux sch\u00e9mas, graphiques, algorithmes":"<br \/><b>L\u2019OST dans son environnement <\/b> | D\u00e9crire l\u2019exp\u00e9rience de l\u2019utilisateur (ressenti et facilit\u00e9 d\u2019usage) d\u2019un OST en partant du langage naturel (texte, croquis) pour aboutir aux sch\u00e9mas, graphiques, algorithmes","<br \/><b>L\u2019OST dans son environnement <\/b> | Rep\u00e9rer et expliquer les contraintes, exigences prises en compte (s\u00e9curit\u00e9, incidences environnementales, formes et fonctions, ergonomie, qualit\u00e9, fiabilit\u00e9) pour r\u00e9pondre aux attentes des utilisateurs":"<br \/><b>L\u2019OST dans son environnement <\/b> | Rep\u00e9rer et expliquer les contraintes, exigences prises en compte (s\u00e9curit\u00e9, incidences environnementales, formes et fonctions, ergonomie, qualit\u00e9, fiabilit\u00e9) pour r\u00e9pondre aux attentes des utilisateurs","<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Identifier les caract\u00e9ristiques \u00e0 prendre en compte dans le choix d\u2019un OST en vue de r\u00e9pondre \u00e0 un besoin":"<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Identifier les caract\u00e9ristiques \u00e0 prendre en compte dans le choix d\u2019un OST en vue de r\u00e9pondre \u00e0 un besoin","<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Comparer qualitativement et\/ou quantitativement (incidences environnementales, bilan carbone, efficacit\u00e9 \u00e9nerg\u00e9tique) plusieurs OST r\u00e9pondant au m\u00eame besoin et arr\u00eater un choix":"<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Comparer qualitativement et\/ou quantitativement (incidences environnementales, bilan carbone, efficacit\u00e9 \u00e9nerg\u00e9tique) plusieurs OST r\u00e9pondant au m\u00eame besoin et arr\u00eater un choix","<br \/><b>La performance des OST <\/b> | Choisir les appareils de mesure \u00e0 utiliser pour mesurer une performance d\u2019un OST \u00e0 partir d\u2019un protocole donn\u00e9":"<br \/><b>La performance des OST <\/b> | Choisir les appareils de mesure \u00e0 utiliser pour mesurer une performance d\u2019un OST \u00e0 partir d\u2019un protocole donn\u00e9","<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Identifier les constituants d\u2019une cha\u00eene d\u2019\u00e9nergie et les associer \u00e0 leurs fonctions":"<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Identifier les constituants d\u2019une cha\u00eene d\u2019\u00e9nergie et les associer \u00e0 leurs fonctions","<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Rep\u00e9rer les transformations d\u2019\u00e9nergie et les flux d\u2019\u00e9nergie au sein de l\u2019OST":"<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Rep\u00e9rer les transformations d\u2019\u00e9nergie et les flux d\u2019\u00e9nergie au sein de l\u2019OST","<br \/><b>Mat\u00e9riaux et proc\u00e9d\u00e9s <\/b> | Mettre en relation la forme d\u2019une pi\u00e8ce avec le proc\u00e9d\u00e9 de r\u00e9alisation":"<br \/><b>Mat\u00e9riaux et proc\u00e9d\u00e9s <\/b> | Mettre en relation la forme d\u2019une pi\u00e8ce avec le proc\u00e9d\u00e9 de r\u00e9alisation","<br \/><b>Fonctions, solutions, constituants de la cha\u00eene d\u2019information <\/b> | Identifier les constituants de la cha\u00eene d\u2019information d\u2019un objet r\u00e9el et les associer \u00e0 leur fonction":"<br \/><b>Fonctions, solutions, constituants de la cha\u00eene d\u2019information <\/b> | Identifier les constituants de la cha\u00eene d\u2019information d\u2019un objet r\u00e9el et les associer \u00e0 leur fonction","<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9crire et analyser la transformation des donn\u00e9es t\u00e9l\u00e9vers\u00e9es ou issues d\u2019un OST":"<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9crire et analyser la transformation des donn\u00e9es t\u00e9l\u00e9vers\u00e9es ou issues d\u2019un OST","<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9crire et analyser la structuration d\u2019une table de donn\u00e9es qui permet une exploitation et une interpr\u00e9tation du comportement d\u2019un OST":"<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9crire et analyser la structuration d\u2019une table de donn\u00e9es qui permet une exploitation et une interpr\u00e9tation du comportement d\u2019un OST","<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Param\u00e9trer une adresse IP fixe pour ajouter un objet connect\u00e9 \u00e0 un r\u00e9seau local.":"<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Param\u00e9trer une adresse IP fixe pour ajouter un objet connect\u00e9 \u00e0 un r\u00e9seau local.","<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | R\u00e9soudre des probl\u00e8mes pour assurer la communication entre les diff\u00e9rents terminaux dans un r\u00e9seau informatique (simulation ou r\u00e9seau local d\u00e9connect\u00e9 du r\u00e9seau p\u00e9dagogique)":"<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | R\u00e9soudre des probl\u00e8mes pour assurer la communication entre les diff\u00e9rents terminaux dans un r\u00e9seau informatique (simulation ou r\u00e9seau local d\u00e9connect\u00e9 du r\u00e9seau p\u00e9dagogique)","<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Compl\u00e9ter une simulation fournie pour valider le comportement d\u2019un r\u00e9seau informatique":"<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Compl\u00e9ter une simulation fournie pour valider le comportement d\u2019un r\u00e9seau informatique","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Proposer un protocole permettant de v\u00e9rifier l\u2019origine d\u2019un dysfonctionnement":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Proposer un protocole permettant de v\u00e9rifier l\u2019origine d\u2019un dysfonctionnement","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Remplacer une pi\u00e8ce d\u00e9fectueuse sans protocole fourni (la pi\u00e8ce de remplacement \u00e9tant fournie)":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Remplacer une pi\u00e8ce d\u00e9fectueuse sans protocole fourni (la pi\u00e8ce de remplacement \u00e9tant fournie)","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Choisir les proc\u00e9d\u00e9s de r\u00e9alisation et les mettre en \u0153uvre":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Choisir les proc\u00e9d\u00e9s de r\u00e9alisation et les mettre en \u0153uvre","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Analyser les donn\u00e9es et en d\u00e9duire des modifications \u00e0 apporter au programme":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Analyser les donn\u00e9es et en d\u00e9duire des modifications \u00e0 apporter au programme","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Compl\u00e9ter un programme pour r\u00e9pondre \u00e0 une fonctionnalit\u00e9 d\u2019un OST":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Compl\u00e9ter un programme pour r\u00e9pondre \u00e0 une fonctionnalit\u00e9 d\u2019un OST","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Tester et valider, dans un environnement simul\u00e9 ou r\u00e9el, une modification du programme":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Tester et valider, dans un environnement simul\u00e9 ou r\u00e9el, une modification du programme","<br \/><b>La gestion de projet technique <\/b> | Organiser un processus de conception et de r\u00e9alisation dans une dur\u00e9e, avec des t\u00e2ches identifi\u00e9es":"<br \/><b>La gestion de projet technique <\/b> | Organiser un processus de conception et de r\u00e9alisation dans une dur\u00e9e, avec des t\u00e2ches identifi\u00e9es","<br \/><b>Le prototypage de solutions <\/b> | Proposer et fabriquer une solution pour ajouter une nouvelle fonction \u00e0 un OST (croquis, sch\u00e9ma, graphique, algorithme, mod\u00e9lisation)":"<br \/><b>Le prototypage de solutions <\/b> | Proposer et fabriquer une solution pour ajouter une nouvelle fonction \u00e0 un OST (croquis, sch\u00e9ma, graphique, algorithme, mod\u00e9lisation)","<br \/><b>Le choix des mat\u00e9riaux <\/b> | Comparer diff\u00e9rents mat\u00e9riaux pour choisir le plus adapt\u00e9":"<br \/><b>Le choix des mat\u00e9riaux <\/b> | Comparer diff\u00e9rents mat\u00e9riaux pour choisir le plus adapt\u00e9","<br \/><b>Le choix d\u2019une source d\u2019\u00e9nergie <\/b> | Comparer diff\u00e9rentes sources d\u2019\u00e9nergie pour choisir la plus adapt\u00e9e":"<br \/><b>Le choix d\u2019une source d\u2019\u00e9nergie <\/b> | Comparer diff\u00e9rentes sources d\u2019\u00e9nergie pour choisir la plus adapt\u00e9e","<br \/><b>L\u2019assemblage de constituants <\/b> | Identifier les constituants manquants dans un prototype et le compl\u00e9ter":"<br \/><b>L\u2019assemblage de constituants <\/b> | Identifier les constituants manquants dans un prototype et le compl\u00e9ter","<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Modifier une forme \u00e0 l\u2019aide d\u2019une mod\u00e9lisation":"<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Modifier une forme \u00e0 l\u2019aide d\u2019une mod\u00e9lisation","<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Choisir les moyens et produire la forme voulue":"<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Choisir les moyens et produire la forme voulue","<br \/><b>Les objets communicants <\/b> | Interfacer un objet technique avec un r\u00e9seau":"<br \/><b>Les objets communicants <\/b> | Interfacer un objet technique avec un r\u00e9seau","<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Param\u00e9trer une simulation fournie pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau":"<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Param\u00e9trer une simulation fournie pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau","<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Proposer un protocole de test pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau":"<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Proposer un protocole de test pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau","<br \/><b>La validation des performances d\u2019un OST <\/b> | Proposer un protocole de test pour valider le comportement et les performances d\u2019un objet technique":"<br \/><b>La validation des performances d\u2019un OST <\/b> | Proposer un protocole de test pour valider le comportement et les performances d\u2019un objet technique","<br \/><b>La programmation des OST <\/b> | Modifier un algorithme permettant de r\u00e9pondre au besoin ou au probl\u00e8me pos\u00e9":"<br \/><b>La programmation des OST <\/b> | Modifier un algorithme permettant de r\u00e9pondre au besoin ou au probl\u00e8me pos\u00e9","<br \/><b>La programmation des OST <\/b> | Traduire un algorithme permettant de r\u00e9pondre \u00e0 un besoin ou \u00e0 un probl\u00e8me simple en un programme.":"<br \/><b>La programmation des OST <\/b> | Traduire un algorithme permettant de r\u00e9pondre \u00e0 un besoin ou \u00e0 un probl\u00e8me simple en un programme.","<br \/><b>La programmation des OST <\/b> | R\u00e9aliser et mettre au point un programme commandant un syst\u00e8me r\u00e9el incluant \u00e9ventuellement une interaction entre un humain et une machine":"<br \/><b>La programmation des OST <\/b> | R\u00e9aliser et mettre au point un programme commandant un syst\u00e8me r\u00e9el incluant \u00e9ventuellement une interaction entre un humain et une machine"},"default_value":[],"return_format":"value","allow_custom":0,"allow_in_bindings":0,"layout":"vertical","toggle":0,"save_custom":0,"custom_choice_button_text":"Ajouter un nouveau choix","_name":"competences_4eme","_valid":1}},"competences_5eme":{"simple_value_formatted":"","value_formatted":"","value":"","field":{"ID":974,"key":"field_66dcf6b5cc58b","label":"Comp\u00e9tences 5\u00e8me","name":"competences_5eme","aria-label":"","prefix":"acf","type":"checkbox","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":973,"wrapper":{"width":"","class":"","id":""},"choices":{"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Collecter, trier et analyser des donn\u00e9es":"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Collecter, trier et analyser des donn\u00e9es","<br \/><b>L\u2019\u00e9volution des OST <\/b> | Comparer des principes techniques pour une m\u00eame fonction technique":"<br \/><b>L\u2019\u00e9volution des OST <\/b> | Comparer des principes techniques pour une m\u00eame fonction technique","<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | D\u00e9crire le r\u00f4le des syst\u00e8mes d\u2019information dans le partage d\u2019information":"<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | D\u00e9crire le r\u00f4le des syst\u00e8mes d\u2019information dans le partage d\u2019information","<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Recenser des donn\u00e9es, les identifier, les classer, les repr\u00e9senter, les stocker dans des fichiers, les retrouver dans une arborescence":"<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Recenser des donn\u00e9es, les identifier, les classer, les repr\u00e9senter, les stocker dans des fichiers, les retrouver dans une arborescence","<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Identifier des r\u00e8gles permettant de s\u00e9curiser un environnement num\u00e9rique (bases de la cybers\u00e9curit\u00e9) et des r\u00e8gles de respect de la propri\u00e9t\u00e9 intellectuelle":"<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Identifier des r\u00e8gles permettant de s\u00e9curiser un environnement num\u00e9rique (bases de la cybers\u00e9curit\u00e9) et des r\u00e8gles de respect de la propri\u00e9t\u00e9 intellectuelle","<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Appr\u00e9hender la responsabilit\u00e9 de chacun dans les d\u00e9rives (cyberviolence, atteinte \u00e0 la vie priv\u00e9e, aux donn\u00e9es personnelles, usurpation d\u2019identit\u00e9)":"<br \/><b>Usages et impacts soci\u00e9taux du num\u00e9rique <\/b> | Appr\u00e9hender la responsabilit\u00e9 de chacun dans les d\u00e9rives (cyberviolence, atteinte \u00e0 la vie priv\u00e9e, aux donn\u00e9es personnelles, usurpation d\u2019identit\u00e9)","<br \/><b>L\u2019OST dans son environnement <\/b> | Faire la liste des interacteurs ext\u00e9rieurs d\u2019un OST":"<br \/><b>L\u2019OST dans son environnement <\/b> | Faire la liste des interacteurs ext\u00e9rieurs d\u2019un OST","<br \/><b>L\u2019OST dans son environnement <\/b> | Rep\u00e9rer et expliquer les choix de conception dans les domaines de l\u2019ergonomie et de la s\u00e9curit\u00e9 ou en lien avec des objectifs de d\u00e9veloppement durable":"<br \/><b>L\u2019OST dans son environnement <\/b> | Rep\u00e9rer et expliquer les choix de conception dans les domaines de l\u2019ergonomie et de la s\u00e9curit\u00e9 ou en lien avec des objectifs de d\u00e9veloppement durable","<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Rep\u00e9rer pour un OST les mat\u00e9riaux, les sources et les formes d\u2019\u00e9nergie, le traitement de l\u2019information":"<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Rep\u00e9rer pour un OST les mat\u00e9riaux, les sources et les formes d\u2019\u00e9nergie, le traitement de l\u2019information","<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Identifier les \u00e9tapes du cycle de vie d\u2019un OST influenc\u00e9es par les choix de mat\u00e9riaux et d\u2019\u00e9nergie":"<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Identifier les \u00e9tapes du cycle de vie d\u2019un OST influenc\u00e9es par les choix de mat\u00e9riaux et d\u2019\u00e9nergie","<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Choisir un OST parmi plusieurs propositions en vue de r\u00e9pondre \u00e0 un besoin":"<br \/><b>Le choix d\u2019un OST dans un contexte de d\u00e9veloppement durable <\/b> | Choisir un OST parmi plusieurs propositions en vue de r\u00e9pondre \u00e0 un besoin","<br \/><b>La performance des OST <\/b> | Mesurer et comparer une performance d\u2019un OST \u00e0 partir d\u2019un protocole fourni":"<br \/><b>La performance des OST <\/b> | Mesurer et comparer une performance d\u2019un OST \u00e0 partir d\u2019un protocole fourni","<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Associer des solutions techniques \u00e0 une ou des fonctions techniques":"<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Associer des solutions techniques \u00e0 une ou des fonctions techniques","<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Identifier des constituants de la cha\u00eene d\u2019\u00e9nergie d\u2019un objet technique (l\u2019organisation de la cha\u00eene d\u2019\u00e9nergie \u00e9tant fournie)":"<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Identifier des constituants de la cha\u00eene d\u2019\u00e9nergie d\u2019un objet technique (l\u2019organisation de la cha\u00eene d\u2019\u00e9nergie \u00e9tant fournie)","<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Indiquer la nature des \u00e9nergies en entr\u00e9e et en sortie des constituants de la cha\u00eene d\u2019\u00e9nergie":"<br \/><b>Fonctions, solutions, constituants de la chaine d\u2019\u00e9nergie <\/b> | Indiquer la nature des \u00e9nergies en entr\u00e9e et en sortie des constituants de la cha\u00eene d\u2019\u00e9nergie","<br \/><b>Mat\u00e9riaux et proc\u00e9d\u00e9s <\/b> | Identifier les principaux mat\u00e9riaux constitutifs d\u2019un OST":"<br \/><b>Mat\u00e9riaux et proc\u00e9d\u00e9s <\/b> | Identifier les principaux mat\u00e9riaux constitutifs d\u2019un OST","<br \/><b>Fonctions, solutions, constituants de la cha\u00eene d\u2019information <\/b> | Identifier des constituants de la cha\u00eene d\u2019information d\u2019un OST (l\u2019organisation de la cha\u00eene d\u2019information \u00e9tant fournie)":"<br \/><b>Fonctions, solutions, constituants de la cha\u00eene d\u2019information <\/b> | Identifier des constituants de la cha\u00eene d\u2019information d\u2019un OST (l\u2019organisation de la cha\u00eene d\u2019information \u00e9tant fournie)","<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9terminer des descripteurs permettant de d\u00e9crire des objets sous forme de donn\u00e9es en pr\u00e9cisant leurs types et leurs formats":"<br \/><b>Structuration et traitement des donn\u00e9es <\/b> | D\u00e9terminer des descripteurs permettant de d\u00e9crire des objets sous forme de donn\u00e9es en pr\u00e9cisant leurs types et leurs formats","<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Identifier les composants qui constituent un r\u00e9seau local (terminaux, commutateurs, liaisons filaires et sans fil (WiFi)) et sa topologie":"<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Identifier les composants qui constituent un r\u00e9seau local (terminaux, commutateurs, liaisons filaires et sans fil (WiFi)) et sa topologie","<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Justifier la n\u00e9cessit\u00e9 d\u2019identifier les terminaux pour communiquer sur un r\u00e9seau local (activit\u00e9 d\u00e9branch\u00e9e et v\u00e9rification par un outil de simulation)":"<br \/><b>La circulation de l\u2019information dans un r\u00e9seau informatique <\/b> | Justifier la n\u00e9cessit\u00e9 d\u2019identifier les terminaux pour communiquer sur un r\u00e9seau local (activit\u00e9 d\u00e9branch\u00e9e et v\u00e9rification par un outil de simulation)","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Rep\u00e9rer visuellement une pi\u00e8ce d\u00e9fectueuse":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | Rep\u00e9rer visuellement une pi\u00e8ce d\u00e9fectueuse","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | R\u00e9aliser une r\u00e9paration en suivant un protocole fourni":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | R\u00e9aliser une r\u00e9paration en suivant un protocole fourni","<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | D\u00e9couvrir les proc\u00e9d\u00e9s de r\u00e9alisation pr\u00e9sents dans un atelier de fabrication collaboratif":"<br \/><b>Le d\u00e9pannage et la r\u00e9paration <\/b> | D\u00e9couvrir les proc\u00e9d\u00e9s de r\u00e9alisation pr\u00e9sents dans un atelier de fabrication collaboratif","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Identifier les donn\u00e9es utilis\u00e9es et produites par le programme associ\u00e9 \u00e0 une fonctionnalit\u00e9 d\u2019un OST (\u00e0 partir d\u2019un programme existant)":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Identifier les donn\u00e9es utilis\u00e9es et produites par le programme associ\u00e9 \u00e0 une fonctionnalit\u00e9 d\u2019un OST (\u00e0 partir d\u2019un programme existant)","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Comprendre et traduire en un algorithme en langage naturel le programme associ\u00e9 \u00e0 une fonctionnalit\u00e9 d\u2019un OST":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Comprendre et traduire en un algorithme en langage naturel le programme associ\u00e9 \u00e0 une fonctionnalit\u00e9 d\u2019un OST","<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Modifier les param\u00e8tres d\u2019un programme et identifier ou \u00e9valuer ses effets en termes de fonctionnalit\u00e9":"<br \/><b>La programmation d\u2019une nouvelle fonctionnalit\u00e9 <\/b> | Modifier les param\u00e8tres d\u2019un programme et identifier ou \u00e9valuer ses effets en termes de fonctionnalit\u00e9","<br \/><b>La gestion de projet technique <\/b> | Suivre un processus de conception et de r\u00e9alisation dans une dur\u00e9e, avec des t\u00e2ches identifi\u00e9es":"<br \/><b>La gestion de projet technique <\/b> | Suivre un processus de conception et de r\u00e9alisation dans une dur\u00e9e, avec des t\u00e2ches identifi\u00e9es","<br \/><b>Le prototypage de solutions <\/b> | Fabriquer une solution pour am\u00e9liorer un OST existant":"<br \/><b>Le prototypage de solutions <\/b> | Fabriquer une solution pour am\u00e9liorer un OST existant","<br \/><b>Le choix des mat\u00e9riaux <\/b> | Choisir un mat\u00e9riau parmi plusieurs propos\u00e9s en fonction de leurs caract\u00e9ristiques":"<br \/><b>Le choix des mat\u00e9riaux <\/b> | Choisir un mat\u00e9riau parmi plusieurs propos\u00e9s en fonction de leurs caract\u00e9ristiques","<br \/><b>Le choix d\u2019une source d\u2019\u00e9nergie <\/b> | Choisir une source d\u2019\u00e9nergie parmi plusieurs propos\u00e9es et une forme d\u2019\u00e9nergie possible":"<br \/><b>Le choix d\u2019une source d\u2019\u00e9nergie <\/b> | Choisir une source d\u2019\u00e9nergie parmi plusieurs propos\u00e9es et une forme d\u2019\u00e9nergie possible","<br \/><b>L\u2019assemblage de constituants <\/b> | Assembler les constituants fournis pour r\u00e9aliser un prototype":"<br \/><b>L\u2019assemblage de constituants <\/b> | Assembler les constituants fournis pour r\u00e9aliser un prototype","<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Mettre en \u0153uvre les moyens pour r\u00e9aliser une forme selon une proc\u00e9dure fournie":"<br \/><b>La mod\u00e9lisation et la fabrication <\/b> | Mettre en \u0153uvre les moyens pour r\u00e9aliser une forme selon une proc\u00e9dure fournie","<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Utiliser une simulation fournie pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau":"<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Utiliser une simulation fournie pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau","<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Mettre en \u0153uvre un protocole de test fourni pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau":"<br \/><b>La validation du comportement m\u00e9canique d\u2019un mat\u00e9riau <\/b> | Mettre en \u0153uvre un protocole de test fourni pour valider la tenue m\u00e9canique d\u2019un mat\u00e9riau","<br \/><b>La validation des performances d\u2019un OST <\/b> | V\u00e9rifier le comportement et les performances d\u2019un objet technique en suivant un protocole fourni":"<br \/><b>La validation des performances d\u2019un OST <\/b> | V\u00e9rifier le comportement et les performances d\u2019un objet technique en suivant un protocole fourni","<br \/><b>La programmation des OST <\/b> | Analyser un programme simple fourni et tester s\u2019il r\u00e9pond au besoin ou au probl\u00e8me pos\u00e9":"<br \/><b>La programmation des OST <\/b> | Analyser un programme simple fourni et tester s\u2019il r\u00e9pond au besoin ou au probl\u00e8me pos\u00e9","<br \/><b>La programmation des OST <\/b> | Modifier un programme fourni pour r\u00e9pondre au besoin ou \u00e0 un probl\u00e8me pos\u00e9":"<br \/><b>La programmation des OST <\/b> | Modifier un programme fourni pour r\u00e9pondre au besoin ou \u00e0 un probl\u00e8me pos\u00e9","<br \/><b>La programmation des OST <\/b> | R\u00e9aliser et mettre au point un programme simple commandant un OST":"<br \/><b>La programmation des OST <\/b> | R\u00e9aliser et mettre au point un programme simple commandant un OST"},"default_value":[],"return_format":"value","allow_custom":0,"allow_in_bindings":0,"layout":"vertical","toggle":0,"save_custom":0,"custom_choice_button_text":"Ajouter un nouveau choix","_name":"competences_5eme","_valid":1}},"contexte_pedagogique":{"simple_value_formatted":"","value_formatted":"","value":"","field":{"ID":886,"key":"field_66d4b196ad3ab","label":"Cette activit\u00e9 : pourquoi ?","name":"contexte_pedagogique","aria-label":"","prefix":"acf","type":"textarea","value":null,"menu_order":0,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":885,"wrapper":{"width":"","class":"","id":""},"default_value":"","maxlength":"","allow_in_bindings":1,"rows":"","placeholder":"","new_lines":"","_name":"contexte_pedagogique","_valid":1}},"deroulement":{"simple_value_formatted":"","value_formatted":"","value":"","field":{"ID":887,"key":"field_66d4b209ad3ac","label":"Cette activit\u00e9 : comment ?","name":"deroulement","aria-label":"","prefix":"acf","type":"textarea","value":null,"menu_order":1,"instructions":"","required":0,"id":"","class":"","conditional_logic":0,"parent":885,"wrapper":{"width":"","class":"","id":""},"default_value":"","maxlength":"","allow_in_bindings":0,"rows":"","placeholder":"","new_lines":"","_name":"deroulement","_valid":1}}},"mb":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>4#12 Home I\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"4#12 Home I\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE\" \/>\n<meta property=\"og:description\" content=\"Sc\u00e9narios \u00e9volu\u00e9s qui n\u00e9cessitent de la programmation car la console sur tablette limite les actions possibles. Dans la r\u00e9alit\u00e9, cette programmation peut s&rsquo;effectuer avec des logiciels tels que Home Assistant et Node-Red, par exemples. Sc\u00e9narios programm\u00e9s en bloc (utilisation \u00e9volu\u00e9e du syst\u00e8me domotique) Programmation 1 : Porte de garageOuverture et fermeture de la porte de [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/\" \/>\n<meta property=\"og:site_name\" content=\"TECHNOLOGIE COLL\u00c8GE\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-31T11:59:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-13T09:57:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1812\" \/>\n\t<meta property=\"og:image:height\" content=\"1025\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nicolas Savalle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nicolas Savalle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/\"},\"author\":{\"name\":\"Nicolas Savalle\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#\\\/schema\\\/person\\\/b171e5f401707ffaefb35f3a9b01ce68\"},\"headline\":\"4#12 Home I\\\/O : Programmation par blocs\",\"datePublished\":\"2025-07-31T11:59:34+00:00\",\"dateModified\":\"2026-01-13T09:57:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/\"},\"wordCount\":502,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#\\\/schema\\\/person\\\/b171e5f401707ffaefb35f3a9b01ce68\"},\"image\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/homeio_porte_garage.jpg\",\"keywords\":[\"4\u00e8me\"],\"articleSection\":[\"Cr\u00e9ation, conception, r\u00e9alisation, innovations\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/\",\"url\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/\",\"name\":\"4#12 Home I\\\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/homeio_porte_garage.jpg\",\"datePublished\":\"2025-07-31T11:59:34+00:00\",\"dateModified\":\"2026-01-13T09:57:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/homeio_porte_garage.jpg\",\"contentUrl\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/homeio_porte_garage.jpg\",\"width\":1812,\"height\":1025},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/412-home-i-o-programmation-par-blocs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"4#12 Home I\\\/O : Programmation par blocs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#website\",\"url\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/\",\"name\":\"TECHNOLOGIE COLL\u00c8GE | sciences-tec\",\"description\":\"Faire pour apprendre et Apprendre \u00e0 faire | nicolas.savalle@ac-normandie.fr\",\"publisher\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#\\\/schema\\\/person\\\/b171e5f401707ffaefb35f3a9b01ce68\"},\"alternateName\":\"sciences-tec\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/#\\\/schema\\\/person\\\/b171e5f401707ffaefb35f3a9b01ce68\",\"name\":\"Nicolas Savalle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/filigrane_YT-nq8.png\",\"url\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/filigrane_YT-nq8.png\",\"contentUrl\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/filigrane_YT-nq8.png\",\"width\":150,\"height\":150,\"caption\":\"Nicolas Savalle\"},\"logo\":{\"@id\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/filigrane_YT-nq8.png\"},\"sameAs\":[\"https:\\\/\\\/sciences-tec.fr\\\/cours\",\"https:\\\/\\\/fr.linkedin.com\\\/in\\\/nicolas-savalle-536aa3220\",\"https:\\\/\\\/www.youtube.com\\\/@nsavalle\"],\"url\":\"https:\\\/\\\/sciences-tec.fr\\\/cours\\\/author\\\/admn\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"4#12 Home I\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/","og_locale":"fr_FR","og_type":"article","og_title":"4#12 Home I\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE","og_description":"Sc\u00e9narios \u00e9volu\u00e9s qui n\u00e9cessitent de la programmation car la console sur tablette limite les actions possibles. Dans la r\u00e9alit\u00e9, cette programmation peut s&rsquo;effectuer avec des logiciels tels que Home Assistant et Node-Red, par exemples. Sc\u00e9narios programm\u00e9s en bloc (utilisation \u00e9volu\u00e9e du syst\u00e8me domotique) Programmation 1 : Porte de garageOuverture et fermeture de la porte de [&hellip;]","og_url":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/","og_site_name":"TECHNOLOGIE COLL\u00c8GE","article_published_time":"2025-07-31T11:59:34+00:00","article_modified_time":"2026-01-13T09:57:46+00:00","og_image":[{"width":1812,"height":1025,"url":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg","type":"image\/jpeg"}],"author":"Nicolas Savalle","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Nicolas Savalle","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#article","isPartOf":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/"},"author":{"name":"Nicolas Savalle","@id":"https:\/\/sciences-tec.fr\/cours\/#\/schema\/person\/b171e5f401707ffaefb35f3a9b01ce68"},"headline":"4#12 Home I\/O : Programmation par blocs","datePublished":"2025-07-31T11:59:34+00:00","dateModified":"2026-01-13T09:57:46+00:00","mainEntityOfPage":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/"},"wordCount":502,"commentCount":0,"publisher":{"@id":"https:\/\/sciences-tec.fr\/cours\/#\/schema\/person\/b171e5f401707ffaefb35f3a9b01ce68"},"image":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#primaryimage"},"thumbnailUrl":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg","keywords":["4\u00e8me"],"articleSection":["Cr\u00e9ation, conception, r\u00e9alisation, innovations"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/","url":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/","name":"4#12 Home I\/O : Programmation par blocs - TECHNOLOGIE COLL\u00c8GE","isPartOf":{"@id":"https:\/\/sciences-tec.fr\/cours\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#primaryimage"},"image":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#primaryimage"},"thumbnailUrl":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg","datePublished":"2025-07-31T11:59:34+00:00","dateModified":"2026-01-13T09:57:46+00:00","breadcrumb":{"@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#primaryimage","url":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg","contentUrl":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2025\/07\/homeio_porte_garage.jpg","width":1812,"height":1025},{"@type":"BreadcrumbList","@id":"https:\/\/sciences-tec.fr\/cours\/412-home-i-o-programmation-par-blocs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/sciences-tec.fr\/cours\/"},{"@type":"ListItem","position":2,"name":"4#12 Home I\/O : Programmation par blocs"}]},{"@type":"WebSite","@id":"https:\/\/sciences-tec.fr\/cours\/#website","url":"https:\/\/sciences-tec.fr\/cours\/","name":"TECHNOLOGIE COLL\u00c8GE | sciences-tec","description":"Faire pour apprendre et Apprendre \u00e0 faire | nicolas.savalle@ac-normandie.fr","publisher":{"@id":"https:\/\/sciences-tec.fr\/cours\/#\/schema\/person\/b171e5f401707ffaefb35f3a9b01ce68"},"alternateName":"sciences-tec","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sciences-tec.fr\/cours\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/sciences-tec.fr\/cours\/#\/schema\/person\/b171e5f401707ffaefb35f3a9b01ce68","name":"Nicolas Savalle","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2024\/06\/filigrane_YT-nq8.png","url":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2024\/06\/filigrane_YT-nq8.png","contentUrl":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2024\/06\/filigrane_YT-nq8.png","width":150,"height":150,"caption":"Nicolas Savalle"},"logo":{"@id":"https:\/\/sciences-tec.fr\/cours\/wp-content\/uploads\/2024\/06\/filigrane_YT-nq8.png"},"sameAs":["https:\/\/sciences-tec.fr\/cours","https:\/\/fr.linkedin.com\/in\/nicolas-savalle-536aa3220","https:\/\/www.youtube.com\/@nsavalle"],"url":"https:\/\/sciences-tec.fr\/cours\/author\/admn\/"}]}},"mfb_rest_fields":["title","yoast_head","yoast_head_json"],"_links":{"self":[{"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/posts\/3501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/comments?post=3501"}],"version-history":[{"count":32,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/posts\/3501\/revisions"}],"predecessor-version":[{"id":4503,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/posts\/3501\/revisions\/4503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/media\/3502"}],"wp:attachment":[{"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/media?parent=3501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/categories?post=3501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sciences-tec.fr\/cours\/wp-json\/wp\/v2\/tags?post=3501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}