Практикалық тапсырмалар
Мысал 1: Қара сызыққа дейінгі қозғалыс (1 Әдіс).
Бұл бағдарлама роботты, түс тетігі қара түсті анықтағанға дейін қозғалыста болуға мәжбүр етеді, осыдан кейін робот тоқтайды. Бағдарлама «Күту» блогын, түс тетігі «Салыстыруды» - «Түс» режимін қара түсті тестілеу үшін қолданылады.
Егер сіз осы бағдарламаны қолдансаңыз және сіздің роботыңыздағы түс тетігі төмен қарай бағытталса және ақшыл түсті қара қалың сызығы бар бетке жақын орналасса, онда робот осы сызыққа жеткенге дейін қозғала алады.
Мысал 2: Қара сызыққа дейінгі қозғалыс (2 Әдіс).
Бұл бағдарлама роботты, түс тетігі қою түсті анықтағанға дейін қозғалыста болуға мәжбүр етеді, осыдан кейін робот тоқтайды. Бағдарлама «Күту» блогын қолданады, «Салыстыру» түс тетігін - «Шағылысқан жарық жарқындығы» режимін қолданады және жарықтың жарқындығы 50 % кем емес болғанша күтеді.
1 мысалмен салыстырғанда, бұл бағдарлама сізге шекті мәнін өзгертіп, қара сызықты реттеуге мүмкіндік береді (мұнда 50 %). Оның үстіне, робот қара түсте ғана емес, қараңғы түстеде тоқтайтын болады.
Мысал 3: Бөлмеде жарық қосылып тұрғанда ғана қозғалыс
Бұл бағдарлама роботты, қосылып тұрған жарықта қозғалысты етеді және жарық сөнген кезде оны тоқтатады. Бағдарлама «Егер ... онда» блогын түс тетігінің - «Салыстыру» - «Сыртқы жарықтандыру жарқындығы» режимін жарықтың жарқындығы 20 % көп еместігін құрайтындығын тексеру үшін. қолданады. «Егер ... онда» блогын мотор қосады және сөндіреді. «Егер ... онда» былайша тексеріледі, жарықтануың өзгерістеріне әрекет етуін жалғастыратын болады.
Мысал 4: Анықтаған кезде «қызыл», «жасыл» және «көк» деп айтады
Бұл бағдарламада EV3 түс тетігі бұл түстерді анықтаған кезде «қызыл», «жасыл» және «көк» деп айтады. Бағдарлама «Егер ... онда» блогын, «Өлшеу» - түс тетігінің - «Түс» режимін, анықталған түстен тәуелділікпен әртүрлі дыбыстық блоктардың арасымен таңдау үшін қолданады. Әдеттегідей, «Түссіз» жағдайы таңдалған және қосылған, сондықтан осы үшеуіне жатпайтын басқа түстерді тапқан кезде, EV3 ештеңе айтпайды.
Мысал 5: Шағылысқан жарықтың есептеуішінің көрінуі
Бұл бағдарлама графикалық есептеуішті EV3 экранына шығарады. Бағдарлама түс тетігінің блогында «Өлшеу» режимінде - «Шағылысқан жарық жарқындығын» жарық жарқындығын өлшеу (0-100) үшін және деректер шиналары арқылы деректерді алу үшін қолданады. Нәтиже 1,78-ге E (178 пиксель) экранының ені бойынша қиыстыру үшін және одан кейін, толтырылған тіктөртбұрыштың ені ретінде қолданылады. Үрдіс қайталанып тұрады, экран тұрақты жаңарып тұрады.
Бұл бағдарламаның жұмысы кезінде түс тетігін әр түрлі түстердің және пішіндердің бетімен қозғалтып көріңіз. Сіз, қандай түстер көбірек жарық шығаратынын көресіз.
Түс тетігінің блоктары мен режимдері
Кестеде түс тетігінің барлық бағдарламалық блоктары мен режимдері төменде көрсетілген.
Блок
|
Режимі
|
Қолдану
|
Күту
|
Түс тетігі - Салыстыру - Түс
|
Тетік, таңдалған түстердің бірін таңдағанша күте тұрыңыз.
|
Күту
|
Түс тетігі - Салыстыру - Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығы анықталған мәнге жеткенше күте тұрыңыз.
|
Күту
|
Түс тетігі - Салыстыру - Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығы анықталған мәнге жеткенше күте тұрыңыз.
|
Күту
|
Түс тетігі - Өзгерту - Түс
|
Анықталған түс өзгергенге дейін күте тұрыңыз.
|
Күту
|
Түс тетігі -Өзгерту - Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығы анықталған мәнге өзгергенше күте тұрыңыз.
|
Күту
|
Түс тетігі - Өзгерту - Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығы анықталған мәнге өзгергенше күте тұрыңыз.
|
Цикл
|
Түс тетігі - Түс
|
Таңдалған түстердің бірі анықталғанға дейін, блоктардың бірізділігін қайталай беріңіз.
|
Цикл
|
Түс тетігі - Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығы белгілі бір мәнге жеткенше, блоктардың реттілігін қайталаңыз.
|
Цикл
|
Түс тетігі - Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығы белгілі бір мәнге жеткенше, блоктардың реттілігін қайталаңыз.
|
Егер ... онда
|
Түс тетігі - Өлшеу - Түс
|
Анықталған түстің байланысты блоктардың екі немесе одан да көп реттілігі арасынан таңдаңыз.
|
Егер ... онда
|
Түс тетігі - Салыстыру - Түс
|
Анықталған түстердің бірі анықталған немесе анықталмағандығына байланысты, бірізді блоктардың екеуінің арасынан таңдап алыңыз.
|
Егер ... онда
|
Түс тетігі - Салыстыру - Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығына байланысты блоктардың екі реттілігі арасынан таңдаңыз.
|
Егер ... онда
|
Түс тетігі - Салыстыру - Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығына байланысты блоктардың екі реттілігі арасынан таңдаңыз.
|
Түс тетігі
|
Өлшеу - Түс
|
Анықталған түсті (0-7) өлшеп, нәтижесін сандық деректер шинасы арқылы алыңыз.
|
Түс тетігі
|
Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығын(0-100) өлшеп, нәтижесін сандық деректер шинасы арқылы алыңыз.
|
Түс тетігі
|
Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығын(0-100) өлшеп, нәтижесін сандық деректер шинасы арқылы алыңыз.
|
Түс тетігі
|
Салыстыру - Түс
|
Анықталған түсті бір немесе одан да көп таңдалған түстермен салыстырыңыз, және логикалық деректер шиналары арқылы нәтижені алыңыз (ақиқат, егер таңдалған түстердің біріне сәйкес келсе).
|
Түс тетігі
|
Салыстыру - Шағылысқан жарық жарқындығы
|
Шағылысқан жарық жарқындығын шекті мәнімен салыстырыңыз және нәтижесін логикалық деректер шинасы арқылы алыңыз.
|
Түс тетігі
|
Салыстыру - Сыртқы жарықтандыру жарқындығы
|
Сыртқы жарықтандыру жарқындығын шекті мәнімен салыстырыңыз және нәтижесін логикалық деректер шинасы арқылы алыңыз.
|
Деректерді тіркеу
|
|
«Деректерді тіркеуді» қараңыз.
|
Достарыңызбен бөлісу: |