กลับไปหน้ารวมไฟล์
arduino-inputs-outputs-on-pc-737c3c.md

Arduino Inputs Outputs on PC

ใช้ PC เพื่อเชื่อมต่อกับ Arduino Uno มีโค้ด Visual Basic 6 ให้ด้วย VB6 อาจต้องใช้ไฟล์ ActiveX ที่ดาวน์โหลดจาก Microsoft
แอป VB จะเชื่อมต่อกับ Arduino ผ่านทาง COM PORT ที่ไดรฟ์ USB สร้างขึ้นและเชื่อมต่อกับ Arduino IDE เมื่อแอป VB กำลังทำงาน คุณจะไม่สามารถโปรแกรม Arduino ได้ คุณจะต้องป้อนหมายเลขพอร์ตลงในแอป VB ในลักษณะเดียวกับที่ทำใน IDE
แอปจะแสดงผลอินพุตแบบอนาล็อก 4 ช่อง (A0-A3), อินพุตแบบดิจิทัล 6 ช่อง (D2-D7) และเอาต์พุตแบบดิจิทัล 6 ช่อง (D8-D13)

สามารถดาวน์โหลดแอป VB และโค้ดได้จากเว็บไซต์ของฉัน: http://www.moty22.co.uk/usbio.php

รายละเอียดทางเทคนิคเพิ่มเติม

ตัวเชื่อมต่อระหว่าง PC กับระบบฝังตัว

โปรเจกต์นี้สำรวจการสื่อสารพื้นฐานระหว่างสภาพแวดล้อม Windows/PC กับฮาร์ดแวร์ Arduino ระดับล่าง

  • Serial Communication Protocol: Arduino ทำหน้าที่เป็น I/O expander สำหรับ PC โดยจะรับฟังคำสั่ง binary หรือ ASCII เฉพาะผ่านการเชื่อมต่อ USB
  • Bi-Directional Data Flow: PC สามารถสั่งการให้ digital pins เปิด/ปิด หรือตั้งค่า PWM ได้ ในขณะที่ Arduino จะส่งสถานะของ analog และ digital input pins กลับมาอย่างต่อเนื่อง

การรวมซอฟต์แวร์

  • Host Application: โดยทั่วไปจะจับคู่กับ script หรือ app (Python, C#, หรือ Java) ที่จัดการ COM port
  • Industrial Prototype Utility: การตั้งค่านี้เป็นพื้นฐานสำหรับอุปกรณ์ห้องปฏิบัติการที่ควบคุมด้วย PC, game controllers แบบกำหนดเอง หรือแท่นทดสอบอัตโนมัติ ซึ่งการประมวลผลหนักๆ ทำบนคอมพิวเตอร์ ในขณะที่ Arduino จัดการกับการโต้ตอบทางกายภาพ

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Inputs Outputs on PC"
description: "VB6 app to connect Arduino Uno ports to Windows PC"
author: "moty"
category: "Lab Stuff"
tags:
  - "communication"
  - "data collection"
views: 21373
likes: 7
price: 1499
difficulty: "Easy"
components:
  - "1x Arduino UNO"
tools: []
apps:
  - "1x Arduino IO"
downloadableFiles:
  - "https://projects.arduinocontent.cc/7dc490d8-738d-4726-8033-89f1e33eb746.ino"
documentationLinks: []
passwordHash: "351216cf7c2d4111d32aaba26527326ee3fb9f867ab43d2b26a44f851a145cba"
encryptedPayload: "U2FsdGVkX1+XCI2KRM3Oe5tDDfbefvxmI1JMms1RCznQRi7uy/NNR/C5FSdT4DdmGU5AzMM0KJSeRRjnvGIqFYQE9GmDXV+TOChWTe/Sx38="
seoDescription: "Connect Arduino Uno ports to Windows PC via VB6 app. Manage Arduino Inputs Outputs directly on your computer."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-inputs-outputs-on-pc-737c3c_cover.gif"
lang: "th"