Table of Contents
WIOpicoLNet 16 E/S
Caractéristiques
- 16 E/S
- 4 Servos
- NEO Pixel
- I2C
GCA PCB
Firmware WIO
- Connecter le Pico en pressant le bouton BOOTSEL avec USB.
- Un pilote externe apparaîtra dans le gestionnaire de fichiers/Finder sous un nom comme "RPI-RP2" ou "RP2350".
- Copier le fichier correct uf2 sur ce pilote.
Voir également WIO Pico Installer le firmware pour plus d'information.
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
Voir également: Maintenance de la configuration WIO
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
Maintenance
Programmation LocoIO
L'adresse WIO peut être réglé dans l'onglet Général LocoIO.
Seulement la partie basse peut être changée: 1…127.

Voir également: Programmation LocoIO
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.
Voir également: Programmation LocoIO
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:

Voir également: Programmation 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 | - | - |






