#include

#include

#include ใช้เพื่อรวมไลบรารีภายนอกไว้ในโปรเจ็กของคุณ ทำให้กลุ่มโปรแกรมเมอร์สามารถเข้าถึง libraries ได้รวดเร็ว (กลุ่มของฟังก์ชันที่ทำไว้ล่วงหน้า) และ libraries ที่เขียนขึ้นโดยเฉพาะสำหรับ Arduino

หน้าอ้างอิงหลักสำหรับไลบรารี AVR C (AVR คือการอ้างอิงถึงชิป Atmel ที่ Arduino ใช้) อยู่ที่นี่

โปรดทราบว่า #include ซึ่งคล้ายกับ #define ไม่มีตัวยุติอัฒภาคและคอมไพเลอร์จะแสดงข้อความผิดพลาดที่คลุมเครือ cryptic error messages if you add one.

Example

ตัวอย่างนี้รวมถึง libraries ที่ใช้ในการใส่ข้อมูลลงในพื้นที่โปรแกรมแฟลชแทนการแกะ นี้จะช่วยประหยัดเนื้อที่ RAM สำหรับความต้องการหน่วยความจำแบบไดนามิกและทำให้ตารางการค้นหาขนาดใหญ่ในทางปฏิบัติมากขึ้น

#include <avr/pgmspace.h>

prog_uint16_t myConstants[] PROGMEM = {0, 21140, 702  , 9128,  0, 25764, 8456,
0,0,0,0,0,0,0,0,29810,8968,29762,29762,4500};

ความคิดเห็น

บทความที่ได้รับความนิยม