Le Raspberry Pi Pico  peut être configuré en mode  :

    • station pour se connecter à un routeur WIFI ;
    • point d'accès, pour que d'autres périphériques se connectent au Raspberry Pi Pico  en station.



 Connexion du Raspberry Pi Pico en Station à un routeur Wifi 

Raspberry Pi Pico Micropython configuration WIFI avec IP automatique ou IP fixe


import network
from time import *

#Entrer les paramètres du point d'accès
ssid = 'Routeur_lyc'
password = '0210006t'

#Connexion au point d'accès
wlan = network.WLAN(network.STA_IF)
wlan.ifconfig(('192.168.1.35', '255.255.255.0', '192.168.1.1', '192.168.1.1'))    # IP fixe sinon supprimer la ligne
wlan.active(True)
wlan.config(pm = 0xa11140)              # désactive le mode power-save
wlan.connect(ssid, password)

# Attente connexion ou erreur de connexion
max_wait = 10
while max_wait > 0:
    if wlan.status() < 0 or wlan.status() >= 3:
        break
    max_wait -= 1
    print('Attente connexion...')
    sleep(1)

# Gestion erreur de connexion
if wlan.status() != 3:
    raise RuntimeError('Echec connexion')
else:
    print('Connexion reussie')
    status = wlan.ifconfig()
    print( 'ip = ' + status[0] )



Plusieurs possibilités :

    • Soit enregistrer ce code dans un fichier nommé connexion_wifi.py et le télécharger sur le Raspberry Pi Pico W. Dans votre programme principal ajouter import connexion_wifi ;
    • Soit copier ce code au début de votre programme principal.
    • Soit enregistrer ce code dans un fichier nommé boot.py et le télécharger sur le Raspberry Pi Pico W pour que la connexion au Wifi soit automatique au démarrage ;



Vous pouvez également vérifier les paramètres réseau de l'interface à tout moment.

Console 


>>> wlan.ifconfig()

('192.168.1.35', '255.255.255.0', '192.168.1.1', '192.168.1.1')




La documentation officielle : Connecting to the Internet with Raspberry Pi Pico W
























































Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub facile