Programmer une nouvelle fonctionnalité
Le cours résumé
Analyse du besoin et flux de données Programmer une nouvelle fonctionnalité consiste à ajouter une capacité supplémentaire à un système automatisé pour répondre à un besoin spécifique. Avant d'écrire la moindre ligne de code, il est indispensable de déterminer comment le système interagit avec son environnement en identifiant les entrées et les sorties. Information provenant de l'environnement extérieur captée par le système via des capteurs (température, luminosité, présence) ou via une Interface Homme-Machine (bouton, écran tactile). Action réalisée par le système sur son environnement via des actionneurs (allumer une LED, faire tourner un moteur, émettre un son) ou affichage d'une information sur un écran. Les données transitent également par des fichiers ou des bases de données pour être stockées ou lues ultérieurement. La gestion des entrées et sorties (E/S) constitue le coeur du fonctionnement d'un objet connecté. Entrée : Signal de la télécommande ou cellule photoélectrique (présence d'un obstacle). Traitement : Analyse de la condition de sécurité. Sortie : Activation du moteur pour ouvrir ou fermer le vantail. De l'algorithme à la programmation L'algorithme est la description précise et ordonnée des étapes à suivre pour résoudre un problème ou accomplir une tâche. Il est écrit en langage naturel, c'est-à-dire une langue compréhensible par l'humain (comme le français), avant d'être traduit en langage de programmation. Pour concevoir une fonctionnalité, on respecte généralement cet ordre : 1. Description du problème. 2. Écriture de l'algorithme en français. 3. Traduction en blocs (Scratch) ou en texte (Python). 4. Téléchargement dans l'objet technique. Le passage de la programmation graphique (par blocs type Scratch ou micro:bit) à la programmation textuelle (Pyth
Questions types du Brevet
Annales du Brevet sur ce chapitre
Autres chapitres de Technologie
- L'évolution des objets et systèmes techniques
- Usages et impacts sociétaux du numérique
- L'OST dans son environnement et l'expérience utilisateur
- Choisir un OST : cycle de vie et développement durable
- Mesurer et comparer la performance d'un OST
- La chaîne d'énergie d'un objet technique
- Matériaux et procédés de mise en forme
- La chaîne d'information d'un objet technique
- Structurer et traiter les données
- La circulation de l'information dans un réseau
- Diagnostiquer une panne et réparer un objet technique
- La démarche de projet et l'écoconception