This shows you the differences between two versions of the page.
| et:arduino:programming [2017/06/22 07:44] – kaupo.raid | et:arduino:programming [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~PB~~ | + | < |
| ====== Programmeerimine ====== | ====== Programmeerimine ====== | ||
| ===== Programmi struktuur ===== | ===== Programmi struktuur ===== | ||
| Line 163: | Line 163: | ||
| === Võrdlused === | === Võrdlused === | ||
| Arvude väärtuste võrdlemisel saadakse loogilised väärtused. Võrdlustehted on samaväärsus (==), erinevus (!=), suurem (>), suurem-võrdne (> =), väiksem (<) ja väiksem-võrdne (< =). | Arvude väärtuste võrdlemisel saadakse loogilised väärtused. Võrdlustehted on samaväärsus (==), erinevus (!=), suurem (>), suurem-võrdne (> =), väiksem (<) ja väiksem-võrdne (< =). | ||
| - | ~~PB~~ | + | < |
| **Näited võrdluste kasutamisest: | **Näited võrdluste kasutamisest: | ||
| <code c> | <code c> | ||
| Line 424: | Line 424: | ||
| void loop() { | void loop() { | ||
| // Pidev mikrosekundite arvu võrdlemine eelneva mikrosekundite arvuga | // Pidev mikrosekundite arvu võrdlemine eelneva mikrosekundite arvuga | ||
| - | // Kui kahe arvu vahe on suurem, kui 1000, siis suurendame muutujat stopper 1 võrra | + | // Kui kahe arvu vahe on suurem kui 1000, siis suurendame muutujat stopper 1 võrra |
| if((long)(micros() - aeg) > 1000){ | if((long)(micros() - aeg) > 1000){ | ||
| stopper++; // Liidame muutujale ühe | stopper++; // Liidame muutujale ühe | ||
| Line 434: | Line 434: | ||
| ===== Teegid ===== | ===== Teegid ===== | ||
| - | Kontrolleri programmeerimise lihtsustamiseks on riistvara tootjad ja/või vabatahtlikud loonud tarkvarateegid erinevate seadmete | + | Kontrolleri programmeerimise lihtsustamiseks on riistvara tootjad ja/või vabatahtlikud loonud tarkvarateegid erinevate seadmete |
| **Mõned Arduino IDE-s vaikimisi olevad teegid:** | **Mõned Arduino IDE-s vaikimisi olevad teegid:** | ||
| Line 458: | Line 458: | ||
| - | ~~PB~~ | + | < |
| === Välise teegi lisamine Arduino arenduskeskkonda === | === Välise teegi lisamine Arduino arenduskeskkonda === | ||