arduino_uart.py

# هذا العمل مرخص بموجب ترخيص MIT.
# حقوق النشر (c) 2013-2023 OpenMV LLC. جميع الحقوق محفوظة.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# اتصالات UART أساسية بين OpenMV و Arduino Uno.

# 1) قم بتوصيل كاميرا OpenMV Cam بجهاز Arduino Uno كما يلي:
#
# OpenMV Cam Ground Pin   ----> Arduino Ground
# OpenMV Cam UART3_TX(P4) ----> Arduino Uno UART_RX(0)
# OpenMV Cam UART3_RX(P5) ----> Arduino Uno UART_TX(1)

# 2) قم بإزالة التعليق عن الكود التالي وارفعه (upload) إلى Arduino:
#
# void setup() {
# // ضع كود الإعداد الخاص بك هنا، ليعمل مرة واحدة:
#   Serial.begin(19200);
# }
#
# void loop() {
# // ضع الكود الرئيسي الخاص بك هنا، ليعمل بشكل متكرر:
#   if (Serial.available()) {
# // اقرأ آخر بايت تم استلامه
#     byte byteRead = Serial.read();
# // كرر (ECHO) القيمة التي تمت قراءتها
#     Serial.write(byteRead);
#   }
# }

# 3) قم بتشغيل السكربت التالي في OpenMV IDE:

import time
from pyb import UART

# UART 3، ومعدل البود (baudrate).
uart = UART(3, 19200, timeout_char=200)

while True:
    uart.write("Hello World!\n")
    if uart.any():
        print(uart.read())
    time.sleep_ms(1000)

results matching ""

    No results matching ""