Arduino programmistsi tárepinen jazılǵan programmalar eskizlar yamasa eskizlar (anglichan eskizdan transliteratsiya etilgen) dep ataladı hám *. ino keńeytpeli fayllarda saqlanadı


Download 18.48 Kb.
Sana21.01.2023
Hajmi18.48 Kb.
#1107896
Bog'liq
iroda 4 20


Arduino programmalastırıw tili Arduino C dep ataladı hám Wiring sistemasına iye [6] C++ tili bolıp, avr-gcc járdeminde dúzilgen hám dúzilgen kodtı jazıw boyınsha birpara ayırmashılıqlarǵa iye bolıp, jumısshı tekstti jazıwdı ańsatlashtiradigan ayrıqshalıqlarǵa iye.programma - funktsiyalar hám ob'ektlerdi óz ishine alǵan kitapxanalar kompleksi bar. Programmanı kompilyatsiya qılıwda IDE *. cpp keńeytpeli waqtınshalıq fayldı jarat .
Arduino programmistsi tárepinen jazılǵan programmalar eskizlar yamasa eskizlar (anglichan eskizdan transliteratsiya etilgen) dep ataladı hám *. ino keńeytpeli fayllarda saqlanadı. Bul fayllar kompilyatsiya etiwden aldın Arduino protsessorida qayta islenedi. Joybarǵa standart C++ faylların jaratıw hám kirgiziw de múmkin.
Programmist eki Arduino ushın talap etiletuǵın sazlaw () hám loop () funksiyaların jazıwı kerek. Birinshisi jumısqa túsirilgende bir ret shaqırıladı, ekinshisi sheksiz ciklda atqarıladı.
Programmist paydalanılǵan standart kitapxanalardıń bas bet faylların óz programması (eskiz) tekstine kirgiziwge májbúr emes. Bul bas bet faylları joybar konfiguratsiyasiga muwapıq Arduino protsessori tárepinen qosıladı. Biraq, arnawlı kitapxanalar kórsetiliwi kerek.
Arduino IDE joybar menejerinde kitapxanalardı qosıw ushın standart bolmaǵan mexanizm bar. Standart C++ tilindegi derek kodı retinde kitapxanalar IDE jumısshı katalogındaǵı arnawlı papkaǵa qosıladı. Bul kitapxana atınıń IDE menyusındaǵı kitapxanalar dizimine qosadı. Programmist kerekli kitapxanalardı belgilengenler etedi hám olar kompilyatsiya dizimine kiritilgen.
Arduino IDE hesh qanday kompilyator sazlamalarini usınıs etpeydi hám basqa sazlamalarni minimallastıradı, bul jańa baslanuvchilar ushın baslawdı ańsatlashtiradi hám máseleler qáwpin azaytadı ; lekin #define, #include hám basqalar sıyaqlı preprotsessor direktivalari bar.
Arduino - bul jańa baslanuvchilar hám professionallar ushın elektron jıynaq hám elektron apparatlardı jedel rawajlandırıw ushın qolay platforma.
Platforma programmalastırıw tiliniń qolaylıǵı hám ápiwayılıǵı, sonıń menen birge, ashıq arxitektura hám programma kodı sebepli dúnyada júdá ataqlı. Apparat programmistlerden paydalanmastán USB arqalı programmalastırıwtirilgan.
Arduino kompyuterge virtual dúnyadan tısqarına fizikalıq dúnyaǵa ótiw hám ol menen óz-ara baylanıs qılıw imkaniyatın beredi. Arduino-ga tiykarlanǵan apparatlar túrli sensorlar arqalı átirap -ortalıq haqqında maǵlıwmat alıwı múmkin, sonıń menen birge, túrli aktuatorlarni basqarıwı múmkin.
Doska daǵı mikrokontroller Arduino tili (Wiring tili tiykarında ) hám Arduino islep shıǵıw ortalıǵı (Processing ortalıǵı tiykarında ) járdeminde programmalastırıwtirilgan.
Arduino-ga tiykarlanǵan apparatlar joybarları ǵárezsiz túrde islewi yamasa kompyuter degi programmalıq támiynat menen óz-ara tásir etiwi múmkin (mısalı : Flash, Processing, MaxMS Jovasi:

  1. Programmalastırıw tili

  2. Arduino

  3. Arduino platformasining apparat támiynatı

Arduino platformalarining bir neshe versiyaları bar. Leonardoning sońǵı versiyası ATmega32 u4 mikrokontrolleriga tiykarlanǵan. Uno, Duemilanove-dıń aldınǵı versiyası sıyaqlı, Atmel ATmega328 mikrokontrollerida qurılǵan (texnikalıq xarakteristika )


Diecimila platformasining eski versiyaları hám birinshi isleytuǵın Duemilanoves Atmel ATmega168 (maǵlıwmatlar kestesi) ga tiykarlanǵan edi, aldınǵı versiyalarında ATmega8 (maǵlıwmatlar kestesi) den paydalanılǵan. Arduino Mega2560, óz gezeginde, ATmega2560 mikrokontrolleriga (maǵlıwmatlar kestesi) tiykarlanǵan.
Esletpe: Barlıq Arduino hújjetleri ShareÁlike 3. 0 Creative Commons Attribution litsenziyası astında litsenziyalanǵan. " Arduino qurıwchimisiz? " betine qarang. (eń) óz platformangizni islep shıǵıw boyınsha qosımsha maǵlıwmat alıw ushın.
Due 32 bitli Cortex-M3 ARM SAM3 U4 E mikroprotsessoriga tiykarlanǵan jańa plata bolıp tabıladı.
Leonardo - bul ATmega32 u4 mikrokontrolleridagi Arduno platformasining sońǵı versiyası. Ol UNO menen birdey ólshem degi microUSB jalǵawshıına iye.
Yun (anglichan tilindegi xarakteristika ) - ATmega32 u4 hám Atheros AR9331 tiykarındaǵı ornatılǵan WiFi-ni qollap -quwatlaytuǵın jańa plata
Micro - ATmega32 u4 tiykarındaǵı jańa ıqsham sheshim.
Uno Arduino USB bazası platformasining eń ataqlı versiyası bolıp tabıladı. Uno standart USB portına iye. Arduino Uno kóp tárepten Duemilanove-ga uqsaydı, lekin USB izbe-iz jalǵanıwı ushın jańa ATMega8 U2 chipiga iye hám jańa, qolaylaw kirgiziw/chiqarish belgilerine iye. Platformani keńeytiw plataları, mısalı, túrli funksiyalarǵa iye paydalanıwshı plataları menen toltırıw múmkin.
Arduino Ethernet - bul ornatılǵan tarmaqtı qollap -quwatlaytuǵın hám POE (Power over Ethernet) modulı járdeminde tarmaq arqalı qálegen quwatqa iye kontroller.
Duemilanove - Arduino USB-platformasining sońǵınan aldınǵı versiyası. Duemilanove standart USB kabeli járdeminde jalǵanǵan. Jalǵanǵandan keyin, ol paydalanıwǵa tayın. Platformani keńeytiw plataları, mısalı, túrli funksiyalarǵa iye paydalanıwshı plataları menen toltırıw múmkin.
Diecimila Arduino USB tayansh platformasining aldınǵı versiyası bolıp tabıladı.
Nano - bul nan taxtası retinde isletiletuǵın ıqsham platforma. Nano USB Mini-B kabeli járdeminde kompyuterge jalǵanadı.
Mega ADK - Android telefonları hám USB interfeysli basqa apparatlar menen baylanıs qılıw ushın USB xost interfeysi qollap -quwatlanatuǵın Mega 2560 platasınıń versiyası.
Mega2560 - Mega ceriyali platanıń jańa versiyası. Atmega2560 tiykarında hám USB ceriyali jalǵanıw ushın ATMega8 U2 chipidan paydalanıw.
Mega Atmega1280 tiykarındaǵı Mega ceriyasining aldınǵı versiyası bolıp tabıladı.
Sımsız baylanıs hám programmalastırıw ushın Bluetooth modullı Arduino BT platformasi. Arduino keńeytiw plataları menen sáykes keledi.
Download 18.48 Kb.

Do'stlaringiz bilan baham:




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