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.