#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};
ความคิดเห็น
แสดงความคิดเห็น