This is an old revision of the document!
Table of Contents
WIOpicoLNet 16 E/S
Caractéristiques
- 16 E/S
- 4 Servos
- NEO Pixel
- I2C
Configuration LNet WIO
Si le WIOLNet peut être utilisé comme pont WiFi les identifiants Wi-Fi doivent être définis.
Tous les autres réglages sont sous configuration.

Le bouton […] ouvrira la fenêtre de dialogue des options:

LNet doit être sélectionné dans la sélection de préchargement.
Exemple d'un fichier de configuration CSV:
wio-lnet.csv.zip
Adressage
Adressage fixe basé sur le numéro de module.
Adresse de base = numéro du module * 16 + port.
Les servos utilisent la même adresse de base.
NEO Pixel utilise le numéro du module comme identifiant du nœud et démarre avec le port 1.
Début de journée
Généralement l'adresse 1017 LNet est utilisée pour déclencher un début de journée sur tous les modules. (Signalement de toutes les entrées.)
Parce que cet identifiant de Nœud 63 et port 9 ne peut pas être utilisé.
Adresse WIO
L'adresse WIO peut être réglé dans l'onglet Général LocoIO.
Seulement la partie basse peut être changée: 1…127.

E/S
L' E/S peut être configuré dans l'onglet Configuration Facile LocoIO:

Les numéros de port sont fixés et dépendants de l'adresse WIO.
Servomoteur
Les servomoteur et les E/S partage les mêmes numéros des 4 ports de WIO.
Exemple de configuration pour le servomoteur 1:

Numéro de port est l'adresse du module * 16 + port.
Dans cet exemple: 44 * 16 + 1 = 705
Configuration du servomoteur
La position droite/gauche du servomoteur et la vitesse peut être configuré dans l'onglet Servomoteur LocoIO:

NEOPixel
L'adressage NEOPixel est la même qu'WIO standard, et utilise le paquet tunnel:
![]()
Si le statut pixel est utilisé, pixel 1, l'adresse LED est augmenté de un en interne.
Interfaces
WiFi
USB
Utilisez un protocole formaté basé sur ASCII comme ceci:
.XXXXXX,
Préfixe avec un point, les octets LNet sont convertis en HEXA et les fins du paquet avec une virgule.
Aucun flux CTS.

Paquet Tunnel
Pour être capable d'utiliser les fonctions variées WIO un paquet tunnel est défini.
8 octets de données
| OPC | Longueur | Destination | Opération | Données | CRC | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0xEC | 15 | Module# | commande RASCII | Octet haut bits 1 | donnée 0 | donnée 1 | donnée 2 | donnée 3 | Octet haut 2 | donnée 4 | donnée 5 | donnée 6 | donnée 7 | Somme de contrôle |
4 octets de données
| OPC | Longueur | Destination | Opération | Donnée | CRC | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0xEC | 10 | Module# | commande RASCII | octet haut 1 | donnée 0 | donnée 1 | donnée 2 | donnée 3 | Somme de contrôle |
Octets hauts
| # | Octet haut 1 | Octet haut 2 |
|---|---|---|
| 0 | donnée 0 | donnée 4 |
| 1 | donnée 1 | donnée 5 |
| 2 | donnée 2 | donnée 6 |
| 3 | donnée 3 | donnée 7 |
| 4 | nop | nop |
| 5 | nop | nop |
| 6 | Drapeau de l'événement | nop |
| 7 | - | - |




