User Tools

Site Tools


wio:wio-ioscript-fr

Deutsche VersionEnglish Version

IOScript

Description

IOScript peut être utilisé pour contrôler jusqu'à 32 sorties et/ou NeoPixels.

Rocrail version 2.1.2074+
WIO version 470+


Format

Nom du fichier

Le nom du fichier doit être formaté comme ceci:

<freetext><NodeID>_<Nr>_<Value>.io
Part Plage Description
NodeID 000…255 Pour des extensions futures, pour une utilisation locale cela devrait être 000
00…99 Numéro de la macro; Adresse de la sortie
Valeur 000…255 Valeur de la macro de sortie activée; habituellement 000(off) ou 001(on)

Exemple: NodeID=000, Macro=00, Value=001
Le nombre maximum de caractères, suffixe compris, est de ​​31.

co1_on_000_00_001.io

Le numéro de la macro est de base zéro: Adresse de la sortie 1 est 00.
*000_00_001.io, ne peut pas être edressé.


Ligne de commande

  • Jusqu'à 32 commandes peuvent être définis dans le fichier IOScript. Toutes les lignes doivent se terminer par un saut de ligne. (0x0A)
  • Les lignes de commentaire ont pour préfixe le signe '#', et sont limitées à 64 caractères incluant le saut de ligne.
  • Uniquement les sauts de ligne sont autorisés sans retour chariot supplémentaire. (format Unix)

Format

Seul les sauts de ligne Unix sont autorisés.

Toutes les colonnes sont à largeur fixe.

<port> <onoff> [<type> <slave> <bri> <blink> <delay> <red> <green> <blue>]

The part between […] is optional.

Part Plage Description Remarque
port 00…63 Numéro comme indiqué dans le fichier Pins.cpp ou I2C ID
onoff 0…1 0=off 1=on
type O,P,L,S,A O=sortie(par défaut) P=pixel L=LED1) S=Servo A=Pause
slave 000…255 Identifiant I2C Esclave
bri 000…255 La luminosité dans le cas de pixel(P), la position dans le cas de servo(S), pause dans 10ms en cas de pause(A)
blink 0…1 Active de clignotement du Pixel La fréquence de clignotement dépend de la luminosité et de la temporisation.
Le plus lent: bri=255 delay=1.
delay 00…15 Temporisation/retard de mouvement
red,green,blue 000…255 Les valeurs RGB dans le cas de pixel

ioscript.jpg

Exemple:

00 1
01 0
01 1 P 000 120 0 00 150 200 050
00 0 S 000 050 0 01
  • Ligne 1: Port 1 ON
  • Ligne 2: Port 2 OFF
  • Ligne 3: Pixel 2 ON avec RGB(150,200,50) et luminosité 120
  • Ligne 4: Servo 1 50° vitesse 1


Si aucunes valeurs ne sont spécifiées dans le script, les valeurs enregistrées dans l'objet seront utilisées.

Configuration de la sortie

macro-output-en.jpg

Téléchargement

Le téléchargement des fichiers IOScript peut être avec un navigateur WEB comme expliqué ici:
Téléchargement par navigateur WEB


1)
Seulement pour WIOpi avec Pi08.
wio/wio-ioscript-fr.txt · Last modified: 2024/04/01 10:28 by phil45