USB Terminal/Graphics

USB Terminal/Graphics

  • Phiên bản mới nhất
  • Emrecan ÇETİN

Đây là một loại ứng dụng USB Serial Terminal có chứa một số đồ họa.

Giới thiệu về ứng dụng này

Đây là một loại ứng dụng USB Serial Terminal có chứa một số đồ họa. Ngoài ra còn có một màn hình nối tiếp trong đó.

Bạn có thể sử dụng ứng dụng này với Arduino hoặc một bộ vi điều khiển khác cho các dự án rô bốt của mình và v.v.

Ứng dụng này có tính năng giao tiếp với Arduinos và phần cứng nối tiếp USB khác trên Android, sử dụng Chế độ máy chủ USB Android (OTG).

CẢNH BÁO!! Hiện tại, chỉ những thông số giao tiếp này là hợp lệ:
*** Baud: 115200, Dữ liệu: 8bits, Stop bits: 1bit, PARITY: NONE ***

Bạn có thể thấy đồ họa thời gian thực 3 của một số giá trị.
Các giá trị này phải được gửi theo một chuỗi.

Chuỗi này phải giống như sau: Evalue1, value2, value3 ... n

Ví dụ: "E256, -321,982 n" hoặc "E902,1235,10,23, -325, -1240,90 n", v.v.

Cảnh báo: Không gửi dữ liệu quá nhiều thường xuyên. Nếu có độ trễ và đóng băng trong ứng dụng khi có lưu lượng dữ liệu, hãy giảm tần suất dữ liệu đến.

* Ứng dụng này hỗ trợ tối đa 7 biến.
* Bạn có thể đặt giá trị tối đa và tối thiểu của đồ họa.
* Đồ thị tự động thay đổi tỷ lệ.
* Giá trị được sắp xếp theo thứ tự gửi trong ứng dụng.
* Mỗi biểu đồ có thể hiển thị một giá trị được chọn.
* Bạn có thể đặt số lượng đồ họa được hiển thị.
* Nhiều đường có thể được hiển thị trong một đồ thị.
* Chụm để phóng to cả hai trục trong đồ thị.
* Đồ thị trượt và làm mới.
* Nhật ký dữ liệu có thể được lưu tại thư mục * ExternalStorage * / USBGraphics / * CurrentTime *
* Lên đến 7 dòng trong nhiều biểu đồ đường cho phiên bản đầy đủ

Ví dụ sử dụng Arduino cho phần in nối tiếp cho 2 giá trị (adc1 và adc2 là các biến ví dụ):
...
Serial.print ("E");
Serial.print (adc1);
Serial.print (",");
Serial.print (adc2);
Serial.print (" n");
...

Thư viện MPAndroidChart được sử dụng.

Các chip chuyển đổi USB sang nối tiếp được hỗ trợ:

FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XD
Prolific PL2303
Silabs CP2102 và tất cả các CP210x khác
Qinheng CH340, CH341A
và các thiết bị triển khai giao thức CDC / ACM như

Arduino sử dụng ATmega32U4
Digispark sử dụng USB phần mềm V-USB
BBC micro: bit sử dụng phần mềm ARM mbed DAPLink
...

Phiên bản USB Terminal/Graphics