eth_cable_test.py
# Esta obra está licenciada bajo la licencia MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos los derechos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Ejemplo de estado del cable Ethernet.
#
# Este ejemplo imprime el estado de la conexión del cable.
import network
import time
lan = network.LAN()
# Asegúrese de que Eth no esté en modo de bajo consumo.
lan.config(low_power=False)
# Retardo para la autonegociación
time.sleep(3.0)
while True:
print("Cable is", "connected." if lan.status() else "disconnected.")
time.sleep(1.0)
# Vuelva a poner Eth en modo de bajo consumo si es necesario.
# lan.config(low_power=True)