v1.3.0¶
v1.3.0 هو إصدار كبير بالميزات: يقدّم دعم درع WiFi (برنامج تشغيل WINC1500 network.WINC وواجهة برمجة المقابس usocket مع أدوات إدارة البرنامج الثابت)، ووحدة fir جديدة للأشعة تحت الحمراء الحرارية، وضبّاطات توازن اللون الأبيض / الانعكاس / القلب في sensor، وsensor.skip_frames()، ومرشحات الصور mean / median / mode / midpoint. لا يقدّم أي تغييرات كاسرة في واجهة البرمجة — تعمل برامج v1.2.0 النصية دون تغيير.
أبرز النقاط¶
درع WiFi — WINC1500
network.WINC(المسح / الاتصال / ifconfig) وواجهة برمجة المقابسusocket(TCP/UDP وDNS والمهل) مع أدوات تحديث/تفريغ/إصدار البرنامج الثابت.وحدة
fir— دعم مستشعر الأشعة تحت الحمراء الحرارية (MLX).المستشعر —
set_whitebal()/set_hmirror()/set_vflip()وskip_frames().المرشحات —
image.mean()/median()/mode()/midpoint().لا تغييرات كاسرة في واجهة البرمجة — أعد التحميل وستعمل برامج v1.2.0 النصية دون تغيير.
ميزات جديدة¶
درع WiFi (WINC1500) — أُضيف برنامج تشغيل
network.WINC(مسح WiFi والاتصال وifconfig) وواجهة برمجة المقابسusocket:send()/recv()وbind()/sendto()/recvfrom()وlisten()/accept()وsettimeout()/ المهل الحاجزة، وDNS (مع دوال رد النداء غير المتزامنة للمقابس/DNS)، بالإضافة إلى أدوات البرنامج الثابتwinc.fw_update()/winc.fw_dump()/winc.fw_version()وبرامج نصية كأمثلة لـ WiFi (المسح، الاتصال، عميل TCP، DNS، NTP، بثّ MJPEG).fir— أُضيفت وحدةfirللأشعة تحت الحمراء الحرارية (init/deinit/read_ta/read_ir/draw_ta/draw_ir، مع تحجيم/مزج داخلي) وأمثلةfir.py/fir_lcd.py.المستشعر — أُضيفت
sensor.set_whitebal()وsensor.set_hmirror()وsensor.set_vflip()وsensor.skip_frames()(لاستقرار الكاميرا بعد تغيير الإعدادات).مرشحات الصور — أُضيفت
image.mean()وimage.median()وimage.mode()وimage.midpoint(ksize, bias=).أُضيف برنامج تشغيل/مثال BLE معاد كتابته وأداة لتوليد جدول MLX للأشعة تحت الحمراء.
تغييرات وتحسينات أخرى¶
أُعيد تنظيم البرامج النصية للأمثلة إلى أدلّة موضوعية مرقّمة بأسلوب Arduino (01-Basics، إلخ) وأُضيفت أمثلة للحفظ / GIF / MJPEG؛ وأُضيفت أداة "نسخ اللون" لكتل الألوان ذات العتبة التلقائية إلى OpenMV IDE.
إصلاحات الأخطاء¶
أُصلح ترتيب بايتات IP في
gethostbyname/ DNS لـ WINC1500، والتحقق من البرنامج الثابت فيfw_update()، وشُحنت صورة برنامج ثابت WINC واحدة محدّثة.
العتاد ودعم اللوحات¶
درع WiFi — WINC1500 (البرنامج الثابت 19.4.4).
fir— مستشعر MLX للأشعة تحت الحمراء الحرارية.
تغييرات واجهة البرمجة الكاسرة¶
لا يقدّم v1.3.0 أي تغييرات كاسرة في واجهة برمجة Python. البرامج النصية التي عملت على v1.2.0 تعمل دون تغيير على v1.3.0 — فقط أعد تحميل البرنامج الثابت. (مكدّس WiFi/usocket لـ WINC1500 ووحدة fir الحرارية جديدان في هذا الإصدار؛ وقد أُنجزت واجهتهما البرمجية الداخلية ضمن v1.3.0.)