⚛️ Atom 2 Smart Remote   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

LED RVB

Le matériel d'Atom

L'Atom est équipé d'une LED RVB qui peut être utilisée pour afficher des informations. Elle peut afficher n'importe quelle couleur, mais nous avons limité les couleurs à une liste, et la luminosité est une lumière constamment atténuée pour le moment.

Couleurs prises en charge

Atom prend actuellement en charge les couleurs suivantes :

  • w : blanc
  • x : noir (DEL éteinte)
  • r : rouge
  • g : vert
  • b : bleu
  • y : jaune
  • o : orange
  • p : violet
  • c : cyan

Réglage d'une couleur de DEL statique

Pour définir la couleur d'une LED statique, vous devez envoyer la lettre de la couleur et une étoile (*). Le caractère étoile répétera la couleur à l'infini et la LED ne s'éteindra pas.

atom.led('r*'); // set the LED to red
atom.led('g*'); // set the LED to green
atom.led('x*'); // turn off the LED
atom.led('');   // turn off the LED

Envoi de séquences de couleurs de base

Pour afficher une séquence de couleurs, vous devez envoyer les lettres des couleurs dans une rangée. Chaque couleur sera affichée pendant 50 ms.

atom.led('rgb'); // red, green, blue, then off

Vous pouvez le combiner avec des répétitions infinies en ajoutant une étoile à la fin.

atom.led('rb*'); // red and blue colors will alternate
atom.led('rx*'); // red will blink (red, off will alternate)

Horaires

Vous pouvez contrôler la durée d'affichage d'une couleur en ajoutant des caractères de synchronisation pour définir la durée. La valeur par défaut est de 50 ms, mais vous pouvez la modifier à l'aide de ces caractères :

.   50 ms
-   250 ms
=   1000 ms

Vous pouvez l'utiliser comme suit :

atom.led('r');      // red for 50 ms, then off
atom.led('r.');     // red for 50 ms, then off
atom.led('r..');    // red for 100 ms, then off
atom.led('r-');     // red for 250 ms, then off
atom.led('r=');     // red for 1000 ms, then off
atom.led('r=-');    // red for 1250 ms, then off
atom.led('r=x..*'); // red for 1000 ms, then off for 100 ms, and repeat

Répétitions

Vous pouvez spécifier le nombre de répétitions en ajoutant des points d'exclamation (!) à la fin du motif. Les caractères liés à la répétition doivent se trouver à la fin du motif, sinon ils seront ignorés. Ce sont les deux caractères qui contrôlent les répétitions :

!   repeat +1 times
*   repeat infinite times

Vous pouvez les utiliser comme suit :

atom.led('r x=');     // red for 50 ms then off for 1 s - once
atom.led('r x=!');    // red for 50 ms then off for 1 s - once
atom.led('r x=!!');   // red for 50 ms then off for 1 s - twice
atom.led('r x=!!!');  // red for 50 ms then off for 1 s - three times
atom.led('r x=*');    // red for 50 ms then off for 1 s - infinitely

Conclusion

Voilà, c'est fait ! Nous espérons que cette page de documentation vous a aidé à utiliser la LED RGB d'Atom dans MagiScript. N'oubliez pas que vous pouvez jouer avec des motifs de couleur avec atom.led('r*') où le paramètre est un motif de couleur composé des couleurs prises en charge ("w", "x", "r", "g", "b", "y", "o", "p", "c"), des caractères de synchronisation ('.', "-", "=") et des caractères de répétition ('!', "*").

croix