การเชื่อมต่อระหว่างการประมวลผลและArduino®คืออะไร?

Arduino®เป็นคอนโทรลเลอร์ไมโครโอเพ่นซอร์สที่ถูกตั้งโปรแกรมโดยใช้ภาษาตามการเดินสาย สภาพแวดล้อมการพัฒนาของมันขึ้นอยู่กับการประมวลผล - ภาษาการเขียนโปรแกรมฟรีที่สามารถดาวน์โหลดได้ซึ่งใช้กันทั่วไปในการสร้างคอมพิวเตอร์กราฟิกและการสร้างภาพข้อมูลที่ซับซ้อน ร่างซึ่งเรียกว่าโปรแกรมที่สร้างขึ้นในการประมวลผลและภาษาArduino®ใช้นามสกุลไฟล์ Processing Development Environment (PDE) นอกจากนี้ร่างการประมวลผลและArduino®สามารถสื่อสารกันได้ซึ่งให้การควบคุมแบบสองทิศทางเหนือร่างการประมวลผลและฮาร์ดแวร์Arduino®

การสื่อสารสามารถเป็นทิศทางเดียวหรือสองทิศทางระหว่างสภาพแวดล้อมการประมวลผลและArduino® ตัวอย่างเช่นข้อมูลจากร่างการประมวลผลสามารถนำมาใช้เพื่อควบคุมฮาร์ดแวร์ที่เชื่อมต่อกับArduino®ไมโครคอนโทรลเลอร์หรือข้อมูลจากไมโครคอนโทรลเลอร์สามารถใช้เพื่อควบคุมการทำงานของร่างการประมวลผล อีกทางเลือกหนึ่งทั้งสองสภาพแวดล้อมสามารถส่งผลกระทบต่อกันในเวลาเดียวกัน ตัวอย่างบางส่วนของโครงการการประมวลผลและArduino®รวมถึงการใช้โพเทนชิโอมิเตอร์เพื่อควบคุมสีของวัตถุที่แสดงโดยร่างการประมวลผลและการใช้เหตุการณ์คลิกเมาส์จากร่างการประมวลผลเพื่อควบคุมชุดของไดโอดเปล่งแสง (LED)

ภาษา Processing และArduino®สื่อสารกันผ่านรหัสและพอร์ต universal serial bus (USB) ซึ่งจำลองและแสดงเป็นพอร์ตอนุกรมของคอมพิวเตอร์ ในการตั้งค่าการสื่อสารสองทิศทางระหว่างไมโครคอนโทรลเลอร์และการประมวลผลหรือเพื่อควบคุมการประมวลผลด้วยArduino®ผู้ใช้เขียนสเก็ตช์ในทั้งสองภาษา ร่างการประมวลผลมองหาพอร์ตอนุกรมที่เชื่อมต่อกับArduino®ในขณะที่รหัสไมโครคอนโทรลเลอร์ได้รับและส่งข้อมูลจากอินพุตและเอาต์พุตของ Arduino สิ่งนี้ช่วยให้มือสมัครเล่นสามารถควบคุมโครงการของพวกเขาได้อย่างสมบูรณ์

ห้องสมุดArduino®ที่ให้บริการฟรีสำหรับการประมวลผลช่วยให้ผู้ใช้ควบคุมArduino®ด้วยข้อมูลจากการประมวลผลโดยไม่ต้องเขียนโค้ดใด ๆ สำหรับไมโครคอนโทรลเลอร์ แต่จะมีการอัปโหลดโปรแกรมมาตรฐานไปยังบอร์ดแทนและผู้ใช้เขียนรหัสในแบบร่างการประมวลผล โดยทั่วไปแล้วโค้ดที่เขียนจะทำหน้าที่ดังต่อไปนี้: ค้นหาและเปิดพอร์ตอนุกรมที่เชื่อมต่อกับArduino®เก็บข้อมูลจากไมโครคอนโทรลเลอร์ในตัวแปรและใช้ข้อมูลเพื่อควบคุมพารามิเตอร์ต่าง ๆ เช่นขนาดหรือสีของวัตถุใน กำลังประมวลผลร่าง

ผู้ที่เรียนรู้ที่จะทำงานกับArduino®และการประมวลผลสามารถค้นหาภาพร่างตัวอย่างในสภาพแวดล้อมการเขียนโปรแกรมArduino® ภาพร่างเหล่านี้มาพร้อมกับการดาวน์โหลดแอปพลิเคชันทุกครั้งและโดยทั่วไปผู้ใช้สามารถเรียกใช้ได้โดยไม่ต้องเขียนโค้ดเพิ่มเติมใด ๆ ผู้ผลิตของArduino®ยังให้การประมวลผลแสดงความคิดเห็นอย่างเต็มที่และรหัสArduino®ออนไลน์