ที่มา http://firmata.org/wiki/Main_Page
เดิมเราเขียน Arduino ให้ทำงานได้ตามที่กำหนดตายตัว แต่หากอยากให้มันเป็นตัวกลางโลกภายใน กับโลกภายนอก เช่นว่า รับข้อมูลจาก TCP/IP ผ่าน php แล้วส่งไปยัง server ให้ส่งข้อมูลผ่าน Serial Port ไปยัง Arduino ให้เปิดไฟ ปิดไฟ หรือตรวจสอบอุณหภูมิซิ ก็มีคนทำ Platform ไว้แล้วชื่อว่า Firmata นั่นเอง
อธิบายพร้อมตัวอย่างใน 4 นาที