บทนำเกี่ยวกับบอร์ด®กาลิเลโอ Intel
นี่คือการใช้งานของบทเรียนในจำนวนครั้งแรกที่ออกแบบมาเพื่อทำให้คุณใช้บอร์ด Intel® Galileo ของคุณ
หลังจากเสร็จสิ้นบทเรียนนี้แล้วคุณจะ:
- ทำความเข้าใจโครงสร้างพื้นฐานของโปรแกรม Arduino *
- เขียนโค้ดในไวยากรณ์ที่เหมาะสม
- ดูภาพรวมของส่วนติดต่อผู้ใช้ Arduino
- มีส่วนร่วมในความท้าทายที่ตั้งไว้ครั้งแรกของคุณ
ข้อ ควร ระวัง![]() | เสียบแหล่งจ่ายไฟเสมอก่อนที่จะเชื่อมต่อสาย micro USB เข้ากับคอมพิวเตอร์ของคุณ การเชื่อมต่อสาย MICRO USB ด้วยตัวเองสามารถทำให้บอร์ดของคุณเสียหายได้ เมื่อคุณเสียบแหล่งจ่ายไฟไฟ LED สีเขียวที่มีป้ายกำกับ อยู่(ซึ่งอยู่ด้านล่างซ้ายของบอร์ด) จะเปิดขึ้น หลังจากนั้นไม่กี่วินาทีผู้ใช้ USB LED ที่มีชื่อว่า (เหนือตัวเชื่อมต่อ USB) จะเปิดขึ้นเพื่อแสดงให้เห็นว่าพร้อมใช้งาน |
คุณสมบัติของบอร์ด®กาลิเลโอของ Intel
Arduino
บอร์ด Intel Galileo คือบอร์ด Arduino ตัวแรกที่อยู่บนสถาปัตยกรรมของ Intel ส่วนหัว (สิ่งที่คุณเชื่อมต่อสายจัมเปอร์บนบอร์ด) จะเป็นไปตามรุ่น Arduino ๑.๐ pinout ที่พบบนบอร์ด Arduino Uno R3 สิ่งนี้จะช่วยให้คุณสามารถใช้โล่ที่เข้ากันได้ (โมดูลที่คุณสามารถเสียบเข้ากับส่วนหัว) ซึ่งช่วยให้คุณสามารถขยายการทำงานของบอร์ดได้ เช่นเดียวกับ Uno, มีพิน i/o ดิจิตอล 14, 6 อินพุตแบบอะนาล็อก, พอร์ตแบบอนุกรมและส่วนหัว ICSP สำหรับการเขียนโปรแกรมแบบอนุกรม
Quark
บอร์ดนี้มีโปรเซสเซอร์ Intel® Quark SoC X1000 ซึ่งออกแบบมาเพื่อการใช้งานกับอินเทอร์เน็ตของสิ่งต่างๆ มีประสิทธิภาพการใช้พลังงานที่เล็กกว่าและมากกว่าโปรเซสเซอร์ Intel® Atom®ทำให้เหมาะสำหรับโครงการขนาดเล็กที่ใช้พลังงานต่ำ
อี เธอร์เน็ต
บนส่วนบนของบอร์ดด้านขวาถัดจากสิ่งที่ดูเหมือนกับแจ็คเสียงที่มีชื่อว่า Uartมีพอร์ต Ethernet ๑๐๐ Mb ที่ช่วยให้ Intel Galileo สามารถเชื่อมต่อกับเครือข่ายแบบมีสายได้ เมื่อบอร์ดของคุณเชื่อมต่อกับอินเทอร์เน็ตแล้วคุณสามารถทำอะไรได้บ้าง
Mini PCIe
Intel Galileo คือบอร์ดที่ได้รับการรับรอง Arduino ตัวแรกที่ให้สล็อต mini PCI Express (mPCIe) ซึ่งช่วยให้คุณสามารถเชื่อมต่อกับโมดูล mPCIe มาตรฐานได้เช่น Wi-fi, Bluetooth, และอะแดปเตอร์ SIM การ์ดสำหรับโทรศัพท์มือถือ
นาฬิกาแบบเรียลไทม์ (RTC)
ซิงโครไนซ์ข้อมูลระหว่างโมดูลโดยใช้แผง-นาฬิกาแบบเรียลไทม์ที่มาพร้อมกับบอร์ด การใช้ไลบรารีเวลา Arduino คุณสามารถเพิ่มฟังก์ชันการบอกเวลาเข้าไปยังโปรแกรมของคุณได้ โครงการไร้สายสามารถซิงโครไนซ์แบบเรียลไทม์โดยใช้ข้อมูลเวลาของโพรโทคอล (NTP) และระบบการกำหนดตำแหน่งทั่วโลก (GPS)
หากต้องการรักษาระยะเวลาระหว่างรีเซ็ตระบบให้เพิ่มแบตเตอรี่เซลล์แบบเหรียญลงในบอร์ด Intel Galileo ของคุณ
micro SD
ใช้ตัวอ่านการ์ด micro SD ที่เป็นอุปกรณ์เสริมที่สามารถเข้าถึงได้ผ่านทาง Digital (SD) ของไลบรารีที่ปลอดภัย ซึ่งแตกต่างจาก Arduinos อื่นๆ, Intel Galileo ไม่ได้บันทึกภาพสเก็ตช์ (โปรแกรม) ระหว่างสถานะเปิด/ปิดของบอร์ดโดยไม่มีการ์ด SD การใช้การ์ด micro SD คุณสามารถจัดเก็บข้อมูลได้สูงสุด๓๒ GB!
นุกซ์มิ้นท์
การใช้ภาพ Linux สำหรับ Intel Galileo คุณสามารถเข้าถึงพอร์ต serial, Wi-fi และพินบอร์ดได้โดยใช้ภาษาการเขียนโปรแกรมเช่นสถาปัตยกรรม Linux Sound ขั้นสูง (ALSA), Video4Linux (V4L2), หลาม, การรักษาความปลอดภัย Shell (SSH), node.js และ OpenCV การใช้คุณสมบัติพิเศษเหล่านี้มาจาก Linux จำเป็นต้องมีการ์ด micro SD ใช้ประโยชน์จากพลังการประมวลผลของ Intel Quark และสร้างสรรค์สิ่งที่น่าตื่นตาตื่นใจ