Kompyuterge arduinoide ni ornatiw
Sana 30.03.2022 Hajmi 0,74 Mb. #518606
Bog'liq
LCD1602 Hamit
Tema: LCD1602 indikatori. Jalg’aniw prinspi, og’an informatsiyani Arduinoda paydalanip shig’ariw
Joba:
1.
Kompyuterge arduinoIDE ni ornatiw
Arduino arxitekturasina uyqas tasiwshi platalar tiykarinda qosimshalardi
jaratiw ra’smiy biypul ArduinoIDE programmalastiriw ortalig’inda a’melge
asiriladi. Ortaliq Arduinog’a uyqas tasiwshi platag’a ornatilg’an apparat
mikrokontrelli yadina kompilyatsiyalaw ha’m prektlestiriwshinin’ programmalarin
jaziw ushin mo’lsherlengen. Proektlestiriw ortaliq bo’limi Processing /Wiring tili
bolip – ol a’piwayi C++ , tek kantaktlarg’a kirgiziw - shig’ariw basqariw ushin
apiwayi ha’m tu’sinerli funksiyalar menen toliqtiriladi. Windows MacOS I Linux
operatsion sistemalar ushinda ortaliqtin’ versiyalari bar.
Arduino ortalig’in aqirg’i versiyalarin http://arduino cc/en/Main/Software
ra’smiy sayt aynalarinda jazip aliw mu’mkin. Windows operatsion sistemali
kompyuterge ArduinoIDE ornatiwdi korip shig’amiz http://arduino
cc/en/Main/Software aynasina shaqiriq etemiz, Windows operatsion sistema
versiyasi ushin tan’laymiz ha’m arxiv faylin ko’shirip shig’amiz. Ol biraq za’rur
mag’liwmatlarg’a iye ha’m sonday-aq drayverde de bar. Ju’klew tawsilg’annan
keyin ozimiz qo ;ay jazip aling’an fayildi aship jazip alamiz. Endi drayverdi ornatiw
kerek. Keyin Arduinoni kompyuterge jalg’aydi. Kontrollerde Derek indikatori
janiwi kerek ko’k jaqtiliq diodi. Windows drayverdi ornatiwg’a ha’reket etedi ol
“Programmnoye obespecheniye drayvera ne bilo ustanavleno” (Drayverdin’
programmaliq ta’miynati ornatilmaddi) xabar menen tamamlanadi. Apparatlar
Dispecherin ashamiz. Apparatlar quraminan ArduinoUno belgisin tabamiz –
apparat u’ndew belgisi menen belgilengen. ArduinoUno belgisine tuwrilap
Tishqanshanin’ on’ tuymasi basiladi ha’m ashilg’an aynada drayverlerdi jan’alaw
(Obnavit drayveri) punkti saylanadi keyin bul kompyuterde drayverlerde qidiriwdi
on’law (vipolnit poisk drayverov) punkti saylanadi. Drayverge joldi ko’rsetemiz-
kompyuterdegi arxivdi ko’shirip jazilg’an papkanin’ jayi ko’rsetiledi. Bul Arduinoni
ornatiw katalog papkasi drivers bolsin misali C:/arduino -1. 0/drivers. Windows-
din’ barliq barliq eskertiwlwrin inabatqa almaymiz ha’m natiyjede bul apparatqa
programmaliq ta’miynati jan’alaniw tabisli tamamlanadi (Obnavleniye
programmnogo obespecheniya dl7ya dannogo ustroystva zaversheno upeshno )
xabari alinadi. Ayna basinda apparat ornatilg’an SOM-port ko’rsetiledi.Endi
ArduinoIDE ni jumisqa tu’siriw mu’mkin.
Arduinoni proektlestiriw ortalig’I tomendegilerden sho’lkemlesken
Da’sturiy kod redaktorinan
Xabarlar aynmag’inan
Tekstti shig’ariw tu’nliginen
Ko’p isletiletug’in buyriqlardin’ tuymeli a’sbaplar panelinen
Bir nshe menyudan
Arduino ortalig’inda jazilg’an porogramma programma sketch dep ataladi.
Sketch tekstti redaktorinda jaziladi. Ol jaratilip atirg’an programma kodin ko’rsetip
turiwshi ren’li jaritqishqa iye. Joybardi saqlaw ha’m kiriw waqtinda xabarlar
aymag’inda tu’sindiriw ha’m aljasiqlar haqqinda informatsiya payda boladi. Tekstti
shig’ariw tu’nligi Arduino xabarin ko’rsetedi, ol ol aljasiqlar haqqinda toliqesabatti
ha’m basqa informatsiyalardi oz ishine aladi. A’sbaplar panellerinin’ tuymeleri
programmani jaziw, jaratiw, ashiw ha’m sketchti saqlaw , izbe-iz shinanin’
manitoringin baqlaw mu’mkinshiligin beredi.
Jaratilip atirg’an sktchqa qosimsha waziypalarsi kitapxana ja’rdeminde qosiw
mu’mkin, ol arnawli uskenelestirilgen programmaliq kod siyaqli bolip qandayda
waziypani atqaradi ha’m jaratilip atirg’an joybarlarg’a qosiw mu’mkin boladi.
Arnalg’an kitapxanalardin’ kobi a’dette kitapxanalrdi jaziwda yamasa bul
ma’seleni sheshiwdi almastiriw ha’m proektlestiriwden apparat –programmaliq
engiziliwin detallari jasirilg’an boladi. ArduinoEDI ortalig’i standart kitapxanalar
kompleksi menen paydalaniwshig’a jetkiziledi. Olar Arduinoni ornatiw katologinin’
libraries katolog astinda jaylasqan boladi. Za’rur bolg’an kitapxananalar sonin’
menen birgeturli resurslardan jukleniwi mumkin. Egerde kitapxana tuwri
ornatilg’an bolsa, ol halda ol kitapxanalardi eskiz import (Eskiz Import bibliotek)
menyusinda payda boladi. Menyudan kitapxanalardi tan’law qatardag’I da’slepki
kodqa qosimsha kirgiziwge alip keledi.
tinclude
Bul direktiva obektti bayani bolg’an bas betfaylin jalg’aydi, endi kitapxananin’
waziypasi ha’m konstantalarin joybarda isletiw mu’mkin boladi. Arduino ortalig’Ii
jaratilip atirg’an jobardi (programmani) ko’rsetilgen kitapxana menen birgelikte
kompilyatsiyalaydi.
Sketchti juklewden aldin munyag’a za’rur ko’rsetkishlerdi beriw talap etiledi.
A’sbaplar plata(Tools Board) (3 sizilma )ha’m A’sbaplar izbe-iz port (Instrumenti
plata (Tools Board) (3 sizilma) I Instrumenti Posledovatelniy port) (4 sizilma).
Arduinonin’ zamanago’y platformalari jukleniwden aldin avtomatikaliq turde
qayta juklenedi. Eski platformada qayta juklew tuymesin baiw kerek boladi.
Ko’pshilik platalarda juklew proccesinde RX ha’m TX jaqtiliq diodlari oship janip
turadi
Sketchti juklewde Arduinoni (bootloader) jukleytug’inin isletiledi – platadag’I
mikrokontrellerge jukleniwshi u’lken bolmag’an proogramma. Ol qosimsha
apparat qurallardan paydalanbastan programma kodin juklewge mu’mkinshilik
beredi. Jukleytug’in jumisin D13 sgig’iwdag’I jaqtiliq diode oship janiwnan bilip
aliw mu’mkin.
Izbe-iz portti monitor qiliw (SerialMonitor) Arduino platformasina
bag’darlap atirg’an informatsiyalardi sawlelendiredi (USB platasin yamasa izbe-iz
shina platasin).
Endi, biz Arduino ha’m programmalastiriw ortalig’Ii bolg’an ArduinoIDE
haqqinda bir az bilip alg’animiz a’meliy jumislarg’a o’tiw- ta’jriybeler orinlawimiz
mu’mkin boladi
Do'stlaringiz bilan baham: