Outils pour utilisateurs

Outils du site


cours:simul_dpo

Ceci est une ancienne révision du document !


SIMULATEUR pour la découverte de la programmation des objets

Si vous ne possédez pas d'appareil (type carte ARDUINO) pour vous entrainer à la programmation des objets, il est toutefois possible de le faire en utilisant ce simulateur utilisant uniquement des sprites (objets) du monde SCRATCH.

Les composants sont simulé par des “objets” et les signaux par l'utilisation de “variables”. Les signaux analogiques correspondent à des valeurs de variable entre 0 et 1000 (BROCHE_0) et les signaux logiques à des valeurs de variable 0 ou 1 (BROCHE_1 à BROCHE_4).
Seule la partie programme du personnage représentant la carte ARDUINO est à modifier.

Présentation

La chaîne d'information est présente avec les 3 blocs “Acquérir”, “Traiter” et “Communiquer”.

  • Le bouton est un capteur logique possédant 2 costumes “appuyé” ou “relâché” qui changent si on clique dessus avec la souris. Il modifie l'état de la BROCHE_2.
  • le capteur de luminosité est analogique et possède 4 costumes plus ou moins lumineux qui changent si on le déplace horizontalement pour modifier l'état de la BROCHE_0.
  • La lampe verte est un actionneur possédant 2 costumes “allumé” ou “éteinte” qui changent en fonction du contenu de la variable BROCHE_1.
  • La lampe jaune est un actionneur possédant 2 costumes “allumé” ou “éteinte” qui changent en fonction du contenu de la variable BROCHE_3.
  • La lampe rouge est un actionneur possédant 2 costumes “allumé” ou “éteinte” qui changent en fonction du contenu de la variable BROCHE_4.
  • Le bloc “Traiter” contient l'image d'une carte ARDUINO. Le programme associé peut être modifié afin d'adapter le comportement de la chaine d'information au programme à traiter.

Les algorithmes trouvés pour résoudre les différents problèmes posés sont valables pour programmer une carte ARDUINO, un robot mBot ou ce simulateur. Seule la traduction en programme utilise des blocs légèrement différents en fonction des moyens utilisées.

cours/simul_dpo.1638626687.txt.gz · Dernière modification: 2021/12/04 15:04 de mrcjl