หลายๆคนมักจะตอบว่า ว่า ห้องสมุดแต่จริงๆแล้วมันก็คือ ชุดคำสั่งที่มีคนอื่นเขียนไว้แล้ว โดยที่เราไม่ต้องไปเขียนเอง เช่นการใช้งาน Sensor ต่างๆ , การใชงานจอ LCD, I2C, GPS, GSM โดยที่เราไม่ต้องไปเขียนเองอีกแล้ว ทำให้ง่ายต่อการเอามาใช้งานไม่ต้องมานั่งเขียนใหม่ให้เสียเวลา เพียงแค่เพิ่มไลบารี่ ใน Arduino IDE ก็สามารถใช้งานได้ทันที
แล้ว Code ที่เราก๊อบมา ต้องเพิ่มไลบารี่ หรือเปล่า ให้สังเกตุที่ ตัวโปรแกรมจะมีคำสั่ง
#include "DHT.h"
หากมีคำสั่ง #include และตัวอักษรเป็นสีดำๆ เทาๆ แสดงว่า อาจจะต้องมีการเพิ่ม Library ด้วยน่ะครับ หากไม่เจอมันก็จะขึ้น Error ว่า fatal error: xxx.h: No such file or directory ทันที แสดงว่าเราจะต้องหาไฟล์ Library มาใส่ให้ด้วย
วิธีการหา Library เช่นเราไปก๊อบ Code มาจาก เว็บ หากไม่มี library เมื่อกดอัพโหลดจะมีข้อความ Error ขึ้นมา ว่า
fatal error: DHT.h: No such file or directory
แสดงว่าเรา หาไฟล์ DHT.h ไม่เจอ (ขอยกตัวอย่า ไฟล์ DHT.h น่ะครับ) ในบางครั้งเจ้าของเว็บไซต์ ที่เราไปก๊อบมา อาจจะทิ้ง Link ให้ Download ก็โชคดีไป หากไม่ทิ้งให้ Download ก็ต้องหาเองน่ะครับ
วิธีการติดตั้ง มี หลากหลายวิธีแต่เราจะแนะนำ 3 วิธี
เปิด Arduino IDE ขึ้นมา กดที่ เมนู Sketch >> Include Library >> Manage Libraries...
จากนั้นจะขึ้นหน้าต่างตามภาพ
สามารถค้นหา Library แล้วติดตั้งได้เลยครับ
ในบางครั้งอาจจะหา Library มาตราฐาน จาก Arduino ไม่เจอ เราจะต้องนำชื่อ Library ไป ค้นหา ใน Google หรือขอจากทางเว็บเพื่อขอไฟล์ Library .zip ของ Sensor ก็ได้ครับ หากเป็นนามสกุล .zip สามารถติดตั้งได้ดังนี้
เปิด Arduino IDE ขึ้นมา กดที่ เมนู Sketch >> Include Library >> Add .ZIP Library
จากนั้นให้เรา เลือกไฟล์ที่โหลดมา แล้วกด Ok
แค่นี้ก็เสร็จขั้นตอนการติดตั้ง แบบ ZIP
C:\Users\9Arduino\Documents\Arduino\libraries หรือ Documents\Arduino\libraries
ตามรูปภาพ ด้านล่างเลยครับ ก็จะเสร็จขั้นตอนการติดตั้งทั้งหมด
ก็เสร็จ สำหรับ วิธีการติดตั้ง Library ให้กับ Arduino ครับ