eth_cable_test.py
# هذا العمل مرخص بموجب ترخيص MIT.
# حقوق النشر (c) 2013-2023 OpenMV LLC. جميع الحقوق محفوظة.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# مثال على حالة كابل Ethernet.
#
# يطبع هذا المثال حالة اتصال الكابل.
import network
import time
lan = network.LAN()
# تأكد من أن Eth ليس في وضع الطاقة المنخفضة.
lan.config(low_power=False)
# تأخير للتفاوض التلقائي (auto negotiation)
time.sleep(3.0)
while True:
print("Cable is", "connected." if lan.status() else "disconnected.")
time.sleep(1.0)
# أعد Eth إلى وضع الطاقة المنخفضة إذا لزم الأمر.
# lan.config(low_power=True)