الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

serial port and usb

بدأه diaa el din في 19 أغسطس 2011 · 1 رد · 686 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أولا أحب أقول إنه كتن شرف ليا إنى أنضم ليكم و أتنمى ان تقبلونى أخا بينكم

أرجو من حضراتكم لو ممكن المساعده فى كود serial port or usb by java

أنا الحمد لله عرفت المكتبه إيلى هاشتغل بيها فيه إتنين

javaxComm 's old and there is new one called RXTXcomm

أتمنى لو حد يساعدنى فى عمل الكود بتاع التعامل مع السيريال بورت

و شكرا جزيلا مقدما

أسف على الإطالة

#2

هذا مثال لإستخدام السيريال بورت إن شاء الله يكون واضح

import java.io.IOException;

import jcontrol.comm.DisplayConsole;
import jcontrol.comm.RS232;
import jcontrol.io.Display;

/**
 * <p>RS232Example shows how to write a RS232 terminal
 * for JControl using the API classes <code>RS232</code>
 * and <code>DisplayConsole</code>.</p>
 * 
 * (C) DOMOLOGIC Home Automation GmbH 2003
 */
public class RS232Example {
  /** RS232 access */
  RS232 rs232;
  /** DisplayConsole */
  DisplayConsole console;

  /** baud rate */
  final static int BAUDRATE = 19200;   

  /**
   * Init and start the RS232 console.
   */
  public RS232Example() {    
    // init RS232 access
    try {
      rs232 = new RS232(BAUDRATE);
    } catch (IOException e) {
      new Display().drawString("IOError!",0,0);
    }

    // init DisplayConsole
    console = new DisplayConsole();

    // say hello
    console.println("JControl RS232 Terminal ready.");

    // start RS232 terminal
    terminal();
  }

  /**
   * The RS232 terminal implementation
   */  
  void terminal() {
    String s;

    // continuously receive from RS232 and write to lcd
    for (;;) {
      try {
        s = rs232.readLine();
        console.println(s);
      } catch (IOException e) {
        // reset errorflag
        rs232.errorCode();
      }      
    }
  }

  /**
   * Main method. Program execution starts here.
   */
  public static void main(String[] args) {
    new RS232Example();
  }
}

مواضيع مشابهة