Лекция lego mindstorms ev3 education робот техникасы


Жақын арадағы бүтінге дейін дөңгелектеу



жүктеу 0,83 Mb.
бет20/20
Дата15.01.2022
өлшемі0,83 Mb.
#37208
түріЛекция
1   ...   12   13   14   15   16   17   18   19   20
Лекция lego mindstorms ev3 education робот техникасы

Жақын арадағы бүтінге дейін дөңгелектеу

Ұлғаю жағына қарай дөңгелектеу

Азаю жағына қарай дөңгелектеу

1,2

1

2

1

1,5

2

2

1

1,7

2

2

1

2,0

2

2

2

2,1

2

3

2


Бөлшекті бөлігін лақтырып тастау

«Бөлшекті бөлігін лақтырып тастау» режимі ондық сандағы анықталған ондық таңбадан кейін кез келген санды лақтырып тастауға мүмкіндік береді. Анықталған ондық таңбалар санынан кейін кез келген сандар кірістеНәтижесінде алынып тасталады. Басқа сандарға бұл әсер етпейді (кірістегі мән дөңгелектенбейді).
Осы кестеде Шығыс нәтижесінің мысалдары көрсетілген.


Кіріс

Ондық таңбалар саны

Шығыс

1,253

0

1

1,253

1

1,2

1,253

2

1,25

1,253

6

1,253


КІРІСТЕР МЕН ШЫҒЫСТАР
Сіз тура дөңгелектеу блоктың өзінде кірістің мәндерін енгізе аласыз. Немесе, нұсқау ретінде, басқа бағдарламалық блоктардың қорытындыларынан деректердің шиналары бойынша беруге болады.


Кіріс

Түр

Ескертпелер

Кіріс

Сандық мән

Дөңгелектенетін сан

Ондық таңбалар саны

Сандық мән

«Бөлшек бөлігін лақтырып тастау» режимінде сақталып қалуы тиіс ондық таңбалар саны.

Дөңгелектеу блогының шығысы дөңгелектеу нәтижесін береді. Шығыстарды қолдану үшін оны басқа бағдарламалық блоктарға қосу үшін деректер шиналарын қолданыңыз.




Шығыс

Түр

Ескертпелер

Нәтиже

Сандық мән

Кіріс мәнін дөңгелектеу нәтижесі


Салыстыру блогы



Салыстыру блогы екі затты тепе-теңдікке немесе үлкен санды анықтау үшін салыстырады. Сіз әр түрлі алты салыстырулардың біреуін таңдап ала аласыз. Бейнеленетін нәтиже ақиқат немесе өтірік болып табылады.


САЛЫСТЫРУ РЕЖИМДЕРІ





Режимді таңдау









Кірістер









Шығыс

Режимді таңдау арқылы пайдаланғыңыз келетін салыстыру түрін таңдаңыз. Кестеде көрсетілгендей блок «Нәтиже» шығысын, А және В екі кірісін салыстырып, есептеп береді.




Режимі

Қолданылатын кірістер

Бейнелетін нәтиже



Тең

A, B

Ақиқат, егер А = В болса, керісінше болған жағдайда - өтірік.



Тең емес

A, B

Ақиқат, егер А ≠ В болса, керісінше болған жағдайда - өтірік.



Көп

A, B

Ақиқат, егер А > В болса, керісінше болған жағдайда - өтірік.



Аз

A, B

Ақиқат, егер А< В болса, керісінше болған жағдайда - өтірік.



Көп немесе тең

A, B

Ақиқат, егер А ≥ В болса, керісінше болған жағдайда - өтірік.



Кем немесе тең

A, B

Ақиқат, егер А ≤ В болса, керісінше болған жағдайда - өтірік.


Мысал

Бұл блоктардың бірізділігі, ауыспалы мәннің «қуаттылығы» 100-ден артық па екендігін тексереді, егер солай болса, оны 100-ге баптайды. Салыстыру блогы, ауыспалы мәнді 100-бен салыстырады, «Егер...онда» логикалық нәтижесі ауыспалы мәннің өзгеру қажеттілігін анықтау үшін қолданылады.
КІРІСТЕР МЕН ШЫҒЫСТАР
Салыстыру блогының Кірістер - салыстырылатын екі сан. Сіз тура блоктың өзінде кірістің мәндерін енгізе аласыз. Немесе, нұсқау ретінде, кіріс мәндерін басқа бағдарламалық блоктардың қорытындыларынан деректердің шиналары бойынша беруге болады.


Кіріс

Түр

Ескертпелер

A

Сандық мән

Салыстыру үшін бірінші сан

B

Сандық мән

Салыстыру үшін екінші сан

Блоктың шығысы салыстырудың нәтижесін шығарады. Шығыстарды қолдану үшін оны басқа бағдарламалық блоктарға қосу үшін деректер шиналарын қолданыңыз.




Шығыс

Түр

Ескертпелер

Нәтиже

Логикалық мән

Салыстыру нәтижесі (ақиқат немесе өтірік)


Лекция 9. «Роботрек» бағдарлама ортасында жұмыс істеу.

РОБОТРЕК-бұл сондай-ақ Ресей мен Қазақстандағы франшиз бойынша ашылған 100-ден астам лицензиялық балалар клубы, сондай-ақ еліміздің мемлекеттік және мемлекеттік емес білім беру мекемелерінде оқитын 40 мыңнан астам бала.


РОБОТРЕК-бұл балаларға арналған Бүкілресейлік робототехника фестивалін өткізу жөніндегі Басқарушы компания, Ресей мен ТМД-дағы IYRA Халықаралық балалар робототехника қауымдастығының және IYRC халықаралық жарыстарының өкілетті өкілі.
РОБОТТРЕК-бұл ресейлік инженер-әзірлеушілер мен IT мамандарының, әдіскерлердің, оқытушылардың, нейрофизиологтардың, әлеуметтік Бизнестің қауымдастығы, олардың мақсаты-НТИ Жол картасына сәйкес жаңа нарықтарда талап етілетін балаларды жаңа мамандықтарға дайындау бойынша ерте кәсіптік бағдар беру мақсатында білім беру робототехника және нейрофизиология саласында оқу жабдықтарын, білім беру бағдарламаларын құру.

"Роботрек малыш-1" білім беру роботты техникасы бойынша конструктор. Робототехника негіздерін және 5-6 жастағы балалармен құрастыру бойынша сабақтарға арналған. Конструктор екі деңгейден тұрады - бағдарламаланған және бағдарламаланған.

Кіші оқушылар техносфераның негізгі компоненттерін іске асыру шеңберінде құрастыру және үлгілеудің практикалық дағдыларын игереді, алгоритмика негіздерін игереді және жалпы бастауыш білім берудің ФГОС қарастырылған қарапайым конструкциялары мен механизмдері туралы алғашқы білім алады.
Лекция 10. «Адам өміріндегі роботтар»: әлеуметтік жобаларды дамыту.

Arduino алғашқолдарынаалған, барлықжаңаданкелгендерде, көпреттебірдейсұрақтартуындапжатады: «Arduino бағдарламасынқалайжүктеукерек? Бұлүшінбағдарламалаушықажетпе? Arduino IDE дегенне?». Осыаздағансабақтабізбұлсұрақтардытүбегейлішешетінболамыз.

Екіншісұрақтанбастайық, оныңжауабықарапайым: ешқандайбағдарламалаушықажетемес. Arduino контроллері «жалаң» микроконтроллерден, олбағдарламалардыкомпьютердіңқарапайым USB-портыарқылыжүктеугебейімделгендігіменерекшеленеді! Arduino Pro Mini нұсқасыөзгешелікболыптабылады, арнайысыртқы USB-UART көпірқұрылғысықажетболады, дегенмен, барлығыоп-оңай USB бойыншақосылады.



1. Arduino IDE дегенне?

Arduino IDE - бұл, ыңғайлы мәтіндік редакторда бағдарламалар құруға, оларды машиндық кодқа компирлей алатын және барлық нұсқаларды Arduino-ға жүктеуге мүмкіндік беретін қосымша. Қосымша толығымен тегін болып табылады, алоны Arduino ресми сайтынан жүктеп алуға болады:



https://www.arduino.cc/en/Main/Software
Arduino IDE кезкелгеноперациондыжүйегеорнатуғаболады: Windows, Linux, Mac OS X. Қажетнұсқаныжүктепалуүшіноныоңбағаннантаңдапалукерек, жәнекейінгіформада «JUST DOWNLOAD» басуқажет.

2. Arduino IDE Орнату

Бағдарламаның дистрибутивы сайттан сәтті жүктелгеннен кейін, Arduino IDE компьютерге орнатып көрейік. Windows-қа арналға ннұсқасының мысалында орнатуды қарастырып көрейік. Кез келген басқа қосымшалар сияқты, орнату бірнеше қадамдардан тұрады. Бірінші қадам — лицензиялық келісім. «I Agree» басамыз.



Екінші қадам — орнату опцияларын таңдау. Егер сіз Arduino IDE бірінші рет орнатып жатсаңыз, барлық қойып және «Next» басамыз.



Келесі қадам – мақсатты буманы таңдау. Сіз сондай-ақ барлығын әдеттегідей қалдыра аласыз.



Arduino IDE барлық негізгі құрамдары көшіріліп болған кезде, жүктеуші сізге Arduino үшін драйверді орнатуды ұсынады. Келісеміз.



Жалпы, драйверлер орнатылғаннан кейін, жүктеуші Arduino IDE орнату үдерісінің аяқталғандығы туралы хабарлама береді. Редактордың мүмкіндіктерін зерттеуге кірісуге болады және контролерге бағдарламаларды жүктеп көруге болады.


3. Arduino IDE интерфейсы

Редактор терезесін шартты түрде, суреттегідей 6 блокқа бөлуге болады:





Бірінші блок  — бұл бағдарлама мәзірі. Мәзір арқылы Arduino IDE барлық қызметтеріне қол жеткізе аламыз.

Екінші блок - белгішелер тақтасы, онда жиі қолданылатын қызметтер орналастырылған. Солдан оңға қарай:

  • құсша белгі - бағдарламаны қателерге тексеру;

  • оңға бағыттауыш - Arduino- ға бағдарлама жүктеу;

  • бет - жаңа бағдарлама құру;

  • жоғарға бағыттауыш - бұрын сақталған бағдарламаны ашу;

  • төменге бағыттауыш — бағдарламаны компьютерде сақтау;

  • ұлғайтқыш — порт мониторы терезесін ашу.

Үшінші блок - жоба файлдары. Әрбір бетбелгі жобаның әрбір файлын білдіреді. Ең қарапайым бағдарламалар бір ғана файлдан тұруы мүмкін.

Төртінші блок - мәтін редакторының алаңы. Мұнда бағдарламаның коды құрылады.

Бесінші блок - қызметтік хабарламалардың көріну алаңы. Мысалы, бағдарламаның сәтті жүктелгені туралы хабарлама.

Ең соңғы, алтыншы блок - бағдарламадағы компиляциялардың жүруі және қателіктері туралы ақпараттың көріну терезесі.



4. Бірінші бағдарламаның жүктелуі

Arduino жарық диодымен жыпылықтауға мәжбүрлейтін бағдарламаның дайын мысалын ашып көрейік. Бұл үшін мәзірді таңдаймыз:



Файл/ Мысалдар/ Basics.01/ Blink

Нәтижесінде, редактордың тағы бір көшірмесі пайда болады, шамамен мынадай бағдарламамен:



Келесі, Arduino бос USB порты арқылы қосу қажеттілігі тұр. Әдетте, компьютерге жаңа Arduino-ға қосылғаннан кейін, құрылғы автоматты түрде анықталуы үшін бірнеше минут өтуі керек. Құрылғының сәтті орнатылғандығы туралы хабарлама көрінуі тиіс.

Содан кейін Arduino IDE-дегі дұрыс тақта түірн баптаймыз. Бұл үшін мәзірдегі мына пунктты таңдаймыз:

Құралдар / Тақта / ...

Arduino алуан түрі пайда болады, соның ішінен қажеттісін таңдаймыз. Бұл сабақ Arduino Uno туралы, сондықтан осы нұсқаны таңдаймыз. Айтпақшы, Arduino IDE жаңа нұсқаларында классикалық Arduino Uno үшін атауы өзгерді, енді ол былай бейнеленеді: Arduino/Genuino Uno

Енді портты таңдаймыз. Жаңа Arduino-ны әрбір компьютерге қосқан сайын сіз, Windows оған жеке нөмерімен COM-порт бөлетін болады. Дұрыс портты таңдау үшін мәзір пунктын ашамыз:

Құралдар / Порт / ...

Егер жаңа үйренуші болсаңыз, перифериялық құрылғыларды виртуалды COM-порт арқылы қосуды тәжірибелеп жүрмеген болсаңыз, онда бұл тізімде бір ғана жазба шығады. Бұл «COM1» немесе «COM3», немесе кез келген басқа нөмір болуы мүмкін.



Соңғы қадам - бағдарламаны Arduino-ға жүктейміз. Бұл әрекетті орындау үшін, оңға бағыттағышы бар белгішесін басамыз. Осы рәсім аяқталғаннан кейін, хабарлама жолында жазба пайда болады: «Жүктеу аяқталды» (одан ерте шыққан нұсқаларда — «Жүктелді»).

Қорытынды

Біз бағдарламаны Arduino-ға жүктегеннен кейін, ол өзінің дербес өмір сүруін бастайды. Біз контроллерге әр бір қуат берген сайын, бұл контроллер автоматты түрде басынан бастап қосылатын болады.
жүктеу 0,83 Mb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау