Leírás
A konstansok előre meghatározott kifejezések az arduino nyelven. Ezeket arra használják, hogy a programok könnyebben olvashatók legyenek.
A konstansok előre meghatározott kifejezések az arduino nyelven. Ezeket arra használják, hogy a programok könnyebben olvashatók legyenek.
Az egész konstansok olyan számok, amelyeket közvetlenül egy vázlatban használnak, mint például a 123. Alapértelmezés szerint ezeket a számokat 'signed int' (előjeles 16 bites szám) kezelik, de ezt megváltoztathatja az U és L módosítókkal (lásd alább).
Az egész állandókhoz hasonlóan a lebegőpontos állandók is azt a célt szolgálják, hogy a vázlat jobban olvasható legyen. A lebegőpontos állandókat a fordító a vázlat lefordítása során cseréli le a neki megfelelő értékre.
Az egér funkciók lehetővé teszik a 32u4 vagy SAMD mikro alapú alaplapok számára a kurzor mozgásának vezérlését egy csatlakoztatott számítógépen az alaplap natív USB portján keresztül. A kurzor pozíciójának frissítése mindig a kurzor előző helyéhez lesz viszonyítva.
A billentyűzet funkció lehetővé teszi a 32u4 vagy SAMD micro alapú alaplapok számára, hogy a nativ USB portjukon át billentyűzetként kommunikáljanak a számítógéppel.
Megjegyzés: nem minden ASCII-karaktert lehet küldeni a billentyűzet könyvtár segítségével, főleg a nem nyomtatott karaktereket.
A könyvtár támogatja a módosító karakterek használatát. A módosító karakterek megváltoztatják egy másik gomb viselkedését, abban az esetben, ha egyszerre nyomják meg őket. Itt talál további információkat a támogatott karakterekről és azok használatáról.
A stream egy alapvető osztálya a karakteres és bináris adatfolyamoknak. Nem közvetlenül hívják meg, hanem mindig egy másik függvény használja.
A stream meghatározza az Arduino olvasási funkcióit. Bármely olyan alapfunkció használatakor, amely read() vagy hasonló módszert használ, meghívja a stream osztályt. Az olyan funkciók esetében, mint a print(), a Stream a print() osztálytól örököl.
Az Arduino alaplap és a számítógép vagy más eszközök közötti kommunikációra szolgál. Az Arduino alaplapoknak egy vagy több soros portja van (UART vagy USART néven is ismert).
A megszakítások végrhajtásának a letiltása (ezután ismételten engedélyezheti az interrupts() funkcióval). A megszakítások lehetővé teszik, hogy bizonyos fontos feladatok a háttérben történjenek, és alapértelmezés szerint engedélyezve vannak. Egyes funkciók nem működnek, ha a megszakítások le vannak tiltva, és a bejövő kommunikáció is leállhat. Különösen fontos időzítések esetében ajánlott a használata.
A megszakítások újbóli engedélyezése (miután a noInterrupts() funkció által letiltásra került). A megszakítások lehetővé teszik, hogy bizonyos fontos feladatok a háttérben történjenek, és alapértelmezés szerint engedélyezve vannak. Egyes funkciók nem működnek, ha a megszakítások le vannak tiltva, és a bejövő kommunikáció is leállhat. Különösen fontos időzítések esetében ajánlott a használata.
Megszünteti az adott lábon a megszakítás figyelését.