3-laboratoriya jumısı Tema: Ornatılǵan sistemalardı proektlestiriw quralları menen tanısıw hám olarda islewdi ámeliy úyreniw


Download 12.08 Kb.
Sana03.12.2023
Hajmi12.08 Kb.
#1801502
Bog'liq
3-Laboratoriya jumıs ot


3-laboratoriya jumısı


Tema: Ornatılǵan sistemalardı proektlestiriw quralları menen tanısıw hám olarda islewdi ámeliy úyreniw (mBlock programması)

Arduino ortalıǵında jazılǵan programma sketch dep ataladı. Sketch tekst redaktorında jazıladı, ol jaratılıp atırǵan programma kodın kórsetip turıwshı reńli yoritgichga iye. Joybardı saqlaw hám kirip qılıw waqtında xabarlar aymaǵında túsindiriw hám aljasıqlar haqqında informaciya payda boladı. Matinni shıǵarıw túńligi Arduino xabarın kórsetedi, ol aljasıqlar haqqında tolıq esabattı hám basqa informaciyalardı óz ishine aladı. Ásbaplar paneliniń tuymeleri programmanı jazıw, jaratıw, ashıw hám sketchni saqlaw, izbe-iz shinani monıtoringini hám baqlaw múmkinshiligin beredi.


Jaratılıp atırǵan sketchga qosımsha wazıypalardı kitapxana járdeminde qosıw múmkin, ol arnawlı úskenelestirilgen programmalıq kod kab bolıp qanday da wazıypanı atqaradı hám jaratılıp atırǵan joybarǵa qosıw múmkin boladı.
Arnawlılastırılgan kitapxanalardıń ko'pi bar. Ádetde kitapxanalardı jazıwda ol yamasa bul máseleni sheshiwdi ańsatlastırıw hám proektlestiriwtiruvchidan apparat -programmalıq engiziliwiniń detallari yashirilgan boladı. ArduinoIDE ortalıǵı standart kitapxanalar kompleksi menen paydalanıwshına jetkiziledi. Olar Arduino ni ornatıw katalogınıń libraries katalog astısında jaylasqan boladı. Zárúr bolǵan kitapxanalar sonıń menen birge túrli resurslardan júkleniwi múmkin. Egerde kitapxana tuwrı ornatılǵan bolsa, ol halda ol kitapxanalardı Eskiz| Import (Eskiz| Import bibliotek) menyusında payda boladı. Menyudan kitapxanalardı tańlaw qatardaǵı dáslepki kodqa qosımsha kirgiziwge alıp keledi
tinclude
Bul derektiva obiektti bayanı bolǵan bas bet faylın ulaydi, endi kitapxananıń wazıypası hám konstantalarini joybarda isletiw múmkin boladı. Arduino ortalıǵı jaratılıp atırǵan joybardı (programmanı ) kórsetilgen kitapxana menen birgelikte kompilyatsiyalaydi.
Sketchni júklewden aldın menyuǵa zárúr kórsetkishlerdi beriw talap etiledi Ásbaplar| Plata (Tools| Board) (3 sızılma ) hám Ásbaplar| Izbe-iz port (Instrumenti| Plata (Tools| Board) (3 sızılma ) i Instrumenti| Posledovatelniy port ) ( 2-súwret).
Arduino dıń zamanagóy platformalari júkleniwden aldın avtomatikalıq túrde qayta juklenediler. Eski platformalarda qayta júklew tuymesin basıw kerek boladı. Kópshilik platalarda júklew processinde RX hám TX jaqtılıq diodlari óship-janıp turadı.
Sketchni júklewde Arduino ni (bootloader) jukleytuǵınsi isletiledi - plata daǵı mikrokontrollerga júkleniwshi úlken bolmaǵan programma. Ol qosımsha apparat qurallardan paydalanmastán programma kodın júklewge múmkinshilik beredi. Jukleytuǵındiń jumısın D13 shıǵıwı daǵı jaqtılıq diodini óship-janıwınan bilip alıw múmkin.
Izbe-iz porttı monıtor qılıw (SerialMonıtor) Arduino platformasiga jo'natilayotgan informaciyalardı sáwlelendiredi (USB platasın yamasa izbe-iz shina platasın).

1-súwret. Arduino platanı tańlaw.

Endi, biz Arduino hám programmalastırıw ortalıǵı bolǵan ArduinoIDE haqqında bir az bilim alǵanımız sebepli ámeliy jumıslarǵa ótiw - tájiriybeler otırǵızıwımız múmkin boladı.



2-súwret. Arduino platasın jalǵaw portın tańlaw


Tómende keltirilgen 3-suwretde mBlock programmasınıń jumısshı áynegi menen tanısıwımız múmkin.
3 -súwret. mBlock programması jumısshı áynegi
4-súwret. mBlock programmasınıń “Arduino mode” jumısshı áynegi

5-súwret. mBlock programmasınıń “Sprite kitapxanası”

6 -súwret. mBlock programmasınıń “Arqa fon kitapxanası”

7-súwret. mBlock programmasınıń arqa fon hám de sprite kitapxanalarınan paydalanılǵan jaǵday

Download 12.08 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling