Spomenieme ešte špeciálne operátory alebo špeciálne znaky, ktoré sa používajú pri programovaní a sú súčasťou syntaxe programovacieho jazyka.
Každý príkaz sa musí končiť bodkočiarkou. Keď zabudnete ukončiť riadok bodkočiarkou, bude to mať za následok vypísanie chybovej hlášky pri kompilácii.
int PWMpin = 10; for (int i=0; i <= 255; i++){ analogWrite(PWMpin, i); delay(10); }
Ako vidieť, tak bodkočiarka sa používa i v cykle for na oddelenie parametrov inicializácie, podmienky a prírastku.
Čiarka je operátorom postupného vyhodnotenia. Má najnižšiu prioritu zo všetkých operátorov a vyhodnocuje sa zľava doprava.
Čiarkou môžeme oddeliť jednotlivé výrazy, napríklad vo funkciách:
digitalWrite(ledPin, HIGH); shiftOut(dataPin, clock, LSBFIRST, data); sensVal = constrain(sensVal, 10, 150);
Všetky funkcie, prípadne aj slučky a podmienené príkazy sú ohraničené počiatočnou { a koncovou } zloženou zátvorkou. Všetko, čo sa nachádza medzi týmito zátvorkami, sa považuje za súčasť dotyčnej funkcie.
void mojafunkcia(argumenty) { // kód funkcie }
while (logicky vyraz)
{
...
}
if (logicky vyraz)
{
...
}
Komentár je text, ktorý kompilátor ignoruje, ale človeku pomáha pochopiť program. Komentár začína značkou // a text za touto značkou sa až do konca riadku ignoruje.
x = 5; // toto je jednoriadkový komentár. Čokoľvek po lomítku je komentár // až do konca riadku
Komentár je časť textu alebo aj programu umiestnená medzi dvojicu párových symbolov /* a */. Komentár môže vyzerať napríklad takto:
x = 5; /* tu už začína viacriadkový komentár - používa sa i na zakomentovanie celého bloku kódu if (gwb == 0){ // je možné použiť i jednoriadkový komentár vo vnútri viacriadkového komentára x = 3; /* ale nie viacriadkový - toto tu už je špatne */ } // nezabudni i na ukončenie viacriadkového komentára */
Komentáre obvykle umiestňujeme do zdrojového textu z dôvodu jeho lepšej čitateľnosti. Často popisujeme niektoré dôležité vlastnosti zdrojového textu práve v komentári. Komentárom si môžeme takisto prechodne vypomáhať vo fáze tvorby a ladenia programu.
Tento text je preložený a upravený zo stránok arduino.cc pod licenciou Creative Commons Attribution-ShareAlike 3.0.
Na meranie teploty a vlhkosti v interiéry som vyskúšal známe senzory DHT11 (modrý) a DHT22 (biely). V článku som spomenul rozdiely, zapojil senzory s Arduinom Nano, vyhľadal vhodnú knižnicu, vyskúšal nejaké tie programy a samozrejme niečo som i nafotil. ...
Dióda je elektrotechnická súčiastka s dvoma elektródami, označovanými ako anóda a katóda, ktorá sa vyznačuje veľmi odlišným tvarom Volt-Ampérovej charakteristiky v závislosti na polarite priloženého napätia. Po pripojení anódy na kladnejšie napätie ako je na...
Keďže rozmery SMD súčiastok sú veľmi malé, nie je možné na nich napísať celé typové označenie. Preto bolo vymyslené označovanie SMD rezistorov systémom kódovania, kde typové označenie je reprezentované troj až štvor-znakovou kombináciou. Tento kód je potom umiestnený na...