227
➢
S++ dagi albatta bo‘lishi kerak bo‘lgan main() funksiya’ni Arduino ning
preprotsessori o‘zi yaratadi, unga zarur bo‘lgan “chernovыe” harakatlarni
qo‘shib.
➢
Dasturlovchi Arduino uchun albatta kerak bo‘lgan ikkita setup() va loop()
funksiyalarini yozishi kerak. Birinchisi startda bir marotaba chaqiriladi,
ikkinchisi cheksiz siklda bajariladi.
➢
O‘zining dastur ma’tinida (sketch) dasturchi standart kutubxonada
ishlatiladigan sarlovhali faylni qo‘yishga majbur emas. Bu sarlovhali
fayllarni loyiha tarkibiga mos ravishda Arduino preprotsessori qo‘shadi.
Biroq foydalanuvchi kutubxonasida ko‘rsatish kerak bo‘ladi.
➢
Arduino IDE loyiha menedjeri kutubxonani qo‘shishning nostandart
mexanizmiga ega. Standart S++ da dastlabki ma’tin ko‘rinishida
kutubxonalar IDE ning ishchi katalogdagi mahsus papkasiga qo‘shiladi.
Bunda kutubxona nomi kutubxonalar ro‘yxati IDE menyusiga qo‘shiladi.
➢
Arduino IDE kompilyatorga hech qanday qo‘shimcha taklif etmaydi va
boshqa qo‘shimchalarni minimllashtiradi, endi ishlashni boshlaganlarga ish
boshlashni soddalashtiradi va muammolar paydo bo‘lish extimolini
kamaytiradi.