Source: Scratch Wiki en français


Le bloc « (angle d'inclinaison ( v)) »


Danger
 Danger :
Ce modèle ne fonctionne plus correctement avec la dernière version de MediaWiki et doit être mis à jour.
(angle d'inclinaison ( v))

(angle d'inclinaison ( v)::microbit)

Catégorie : Extensions
Type : Bloc de valeur
Ajouté dans : Scratch 3.0
Entrées : 1, menu déroulant
Code du bloc :
(angle d'inclinaison ( v))

Description

Donne la valeur de l'inclinaison d'un capteur micro:bit. La liste déroulante laisse les 4 choix suivants :

  • en avant
  • en arrière (qui donne la valeur opposée de en avant)
  • à gauche
  • à droite (qui donne la valeur opposée de à gauche)

Exemples

si <([abs v] de (angle d'inclinaison (vers le haut v)::microbit)) > (25)> alors {
dire [Pouvez-vous poser le micro:bit sur une surface plane ?]
} sinon {
dire [Merci de laisser le micro:bit sur une surface plane.]
}::control

Indique ou non si le micro:bit est posé de manière plane.

~ Image donnant le rendu du programme ~
Rendu du programme (Axes en vert / rouge), orientation en bleu, inverse en noir.
définir Suivre inclinaison micro:bit (ratio)
effacer tout
aller à x:(0) y:(0)
mettre la couleur du stylo à [#ff2020]
stylo en position d'écriture
ajouter ((20) * (ratio)) à x
relever le stylo
aller à x:(0) y:(0)
mettre la couleur du stylo à [#20ff20]
stylo en position d'écriture
ajouter ((20) * (ratio)) à y
ajouter ((-40) * (ratio)) à y
relever le stylo
aller à x:(0) y:(0)
s'orienter à ((90) + (angle d'inclinaison (vers le haut v)::microbit))
mettre la couleur du stylo à [#2020ff]
stylo en position d'écriture
avancer de ((20) * (ratio)) pas
relever le stylo

Permet de se représenter les capacités d'orientation du micro:bit.

Sur les forums

Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode.

Voici le code nécessaire pour insérer ce bloc :

(angle d'inclinaison ( v))
Ce qui donnera :

(angle d'inclinaison ( v)::microbit)
Info
 Info :
N'oubliez pas que le script devra être entouré des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'information.


Voir aussi