Reference   Language | Libraries | Comparison | Changes

#include

#include wird benutzt um aussenstehende Bibliotheken in deinem Sketch zu benutzen. Dies bietet dem Programmierer den Zugang zu einer großen Gruppe von Standard C Bibliotheken (Gruppen mit fertigen Funktionen), außerdem zu Bilbiotheken die speziell für Arduino geschrieben worden sind.

The Hauptreferenzseite für AVR C Bibliotheken (AVR ist ein Verweis auf die Atmel Chips auf denen das Arduino basiert) ist hier.

Beachte das #include, genau wie #define, keinen Semikolon Terminator hat, der Compiler wird kryptische Fehlermeldungen liefern, wenn du welche hinzufügst.

Beispiel

Dieses Beispiel beinhaltet eine Bibliothek, die benutzt wird um Daten in den Programmspeicher flash anstatt in den ram abzulegen. Dies spart Speicherplatz im ram um ihn für andere dynamische Speicherungen zu benutzen und macht große Nachschlagetabellen praktischer.

#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};

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Share