Дипломдық ЖҰмыс тақырыбы: «ҚазМетрИн»



бет19/29
Дата24.03.2022
өлшемі4,38 Mb.
#136673
түріДиплом
1   ...   15   16   17   18   19   20   21   22   ...   29
Байланысты:
Диплом титулки
Зерт жұмыс 4, Зерт жұмыс 4, Кур час, Протокол НИРС РУС 2020, Карта обеспеченности, Карта обеспеченности, Карта обеспеченности, химия лекция тапсырма, химия лекция тапсырма, 1 зертханалық жұмыс, Күн энергиясы, Күн энергиясы, Документ, Күн энергиясы, Күн энергиясы

7.1 Операторлар


setup() функциясы sketch басталғанда шақырылады. Setup функциясы Arduino әрбір қуат бергеннен кейін ғана іске қосады.


loop() функциясы setup () функциясын шақырғаннан кейін, ол бастапқы мәндерді бастамалайды және орнатады, loop() функциясы оның атауын білдіреді және циклде бұрылады, сіздің бағдарламаңызға есептеулер жасауға және оларға жауап беруге мүмкіндік береді. Оны Arduino платасын белсенді басқару үшін пайдаланыңыз. loop() функциясы шексіз рет орындала береді (егер функциядан шықпаса).
If құрылымы..else if базалық операторына қарағанда кодты орындау процесін үлкен бақылауды қамтамасыз етеді, бірге біріктірілген бірнеше тексерулерді жүзеге асыруға мүмкіндік береді. Мысалы, аналогтық кіріс 500-ден кем болса, бір әрекетті немесе 500-ден көп болса, басқа әрекетті тексеруге және орындауға болады.
Код осылай көрінуі мүмкін:

if (pinFiveInput < 500)




{




// действие A




}




else




{




// действие B




}

If, switch конструкциялары сияқты...case бағдарламашыға түрлі жағдайларда орындалатын балама кодты қоюға мүмкіндік бере отырып, бағдарламаны орындау процесін басқарады. Атап айтқанда, switch операторы case операторларында анықталған мәнмен айнымалының мәнін салыстырады. Мәні айнымалы мәніне тең case операторы табылған кезде, осы операторда бағдарламалық код орындалады.

switch(var) {


case 1: //егер var мәні 1 болған кезде орындалады
break;
case 2: //егер var мәні 1 болған кезде орындалады
break;
default;

While дөңгелек жақшадағы өрнек логикалық жалған болғанға дейін үздіксіз және шексіз циклде есептеледі. Бірдеңе тексерілетін айнымалы мәнін өзгерту керек, әйтпесе while циклынан шығу ешқашан болмайды. Бұл өзгеріс бағдарламалық кодта да, мысалы, айнымалы ұлғайған кезде де, сыртқы жағдайларда да, мысалы, датчикті тестілеу кезінде де орын алуы мүмкін.


while(выражение){
// оператор(ы)
}
do циклы while циклі сияқты жұмыс істейді, шарт цикл соңында тексеріледі қоспағанда, осылайша do циклы әрқашан кем дегенде бір рет орындалады.

do
{


// последовательность операторов
} while (проверка условия);

Арифметикалық операторлар: = , + ,- ,*, /, % (қалдық алу).


if, салыстыру операторларымен бірге қолданылады, шарттардың шынайылығына қол жеткізгенін тексереді.
Салыстыру операторлар: == (тең), >= (үлкен немесе тең) , <= (кіші немесе тең), < (үлкен), > (кіші), != (тең емес).
Логикалық операторлар көбінесе if операторының шарттарын тексеруде қолданылады. Логикалық операторлар: && (ЖӘНЕ), || (НЕМЕСЕ), ! (ЕМЕС).




Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет