Aldınǵı sabaqlarda biz segizta LED toparın kesiw registri járdeminde
basqarıwdı úyrendik. 1-2 LEDni ulıwma maqsetli pinlardan tuwrıdan-tuwrı
qosıwdan kóre, bul azmaz quramalılaw boldı. Keyinirek sheshiwimiz kerek
bolǵan mashqala Arduino teksergichidan sheklengen muǵdardaǵı
basqarılatuǵın tabilǵan zatlar edi. Biziń izertlew Apogee dinamikalıq
kórsetkish bir waqtıniń ózinde úsh kórsetkishler-nomerler baqlaw ushın
paydalanıw edi. Endi wazıypanı azmaz quramalılastırıw waqıtı keldi: LED
matritsasi menen islewdi úyreniw.
Matris kórsetkishi
Biz qashannan berli bilgenimizdek, segment kórsetkishleri, ólshewler yamasa
nomerler bolsın, bir-birine baylanısqan bólek ledlardan ibarat. Mısal ushın,
LED toparı barlıq katodlarni jalǵawı múmkin. Bunday kórsetkish " ulıwma
katod menen", keri jaǵdayda " ulıwma anot menen" degen jazıwǵa iye.
hám eger biz LEDlarni nomer yamasa ólshew formasında emes, bálki tor
formasında jaylastırsak ne boladı? Bul áp-áneydey grafik kórsetkishke
aylanadı. Yaǵnıy, siz tekǵana nomerdi, bálki suwretti de kóriwińiz múmkin.
Bunday tor matritsa indikatori dep ataladı hám LED — LED matritsasidan
paydalanilganda. Matritsa indikatorining ólshemleri gorizontal hám vertikal
noqatlar sanı. Mısal ushın, eń keń tarqalǵan kórsetkishler 8×8 noqat ólshemine
iye.
8-Tema:
Arduino bi-reń LED Matrix Pong oyın qurıw
4
Servo Control qurılması menen tanısıw hám wazıypalarınan paydalanıw
Bul sabaqta apparattı hám servo aydawshılardıń islew principin kórip shıǵıń.
Arduino-de potansiyometr járdeminde SG90 servo diskın baqlaw ushın eki ápiwayı
sketchni analiz etemiz. Bunnan tısqarı, C++ — servo programmalastırıw tilinde jańa
buyrıqlar úyrenemiz. write, servo. read, servo. attach hám Arduino arqalı servo drayvlar
hám basqa apparatlardı basqarıw ushın Sketch kitapxanasına jalǵanıwdı úyreniń.
Arduino servo qural apparatı (servo)
Servo aydawshı (servo qural ) túrli robotlar hám mexanizmlerdi proektlestiriwde
zárúrli element esaplanadı. Bul mexanizmlerdiń háreketlerin tuwrı basqarıwǵa
múmkinshilik jaratıwshı oy-pikirlerge iye bolǵan anıq atqarıwshı. Basqasha etip aytqanda,
kirisiw waqtında qadaǵalaw signalınıń ma`nisin alıw, servo qural bul bahanı onıń atqarıw
etiwshi elementiniń shıǵıwında saqlap qalıwǵa ıntıladı.
Servo drayvlar robotlarning mexanik háreketlerin simulyatsiya qılıw ushın keń
qollanıladı. Servo aydawshı mexanik sistema hám elektron kontaktlarning tat basıwına alıp
keletuǵın sensordan (tezlik, pozitsiya hám basqalar ) ibarat. Redüktörler (tishli) apparatlar
metall, uglerod yamasa plastmassadan tayarlanǵan. Servo dvigateldiń plastik viteslari
kúshli júk hám zarba beriwge ılayıq emes
.
9-Tema:
Arduino menen bir neshe Servo motorlardı basqarıw
Arduino Joystick Servo Control baqlaw
5
Arduino servo-ga jaystick menen qanday jalǵanıw hám Arduino Uno-den
jaystick servo-ni basqarıw ushın programma jazıw bul túsindiriwde kórip shıǵıladı.
Biz qashannan berli ky-023 jaystick modulı járdeminde LEDlarni qanday
basqarıwdı jáne bul mısalda mikrokontrolder ushın Sketch derlik birdey boladı, bir
az esaptan tısqarı menen. hám programmada ne ózgergen - oqiń.
Arduino jaystick servo baqlaw
Jaystick menen servo qural baqlaw ushın, siz birinshi zat analog Arduino
keńesi kiriwler ky-023 modulı jalǵanıw kerek. Microcontroller ADC dıń x hám Y
koordinataları boyınsha Real waqıtta jaystick jaǵdayına tiyisli maǵlıwmatlardı alıw
zárúr. Keyin, kod qatarları menen, bul maǵlıwmatlar biz mikro servo sáykes
keletuǵın jayǵa aylantıramız.
Jaystick eki potansiyometr bolıp, ol dásteni ornın ózgertirgende elektr
diywalında qarsılıqtı ózgertiredi. Sol sebepli, biz jaystick jalǵaw Arduino analog
jazıwları, cifrlı qádiriyatlar 0 ushın 1023 boladı, yaǵnıy. ADC microcontroller cifrlı
qádiriyatlar 0 ushın 5 volt kernew qádiriyatların ózgertiredi. Servo basqarıw ushın
paydalanatuǵın bul bahalar.
10-Tema:
Arduino ushın Step qural jalǵaw Dvigatel Shild L293 D: elektron,
texnikalıq qásiyetleri
Búgingi kúnde biz Arduino UNO — Motor Control Shield L293 d kartası ushın júdá
paydalı keńeytpeni analiz etemiz, bul servo motorlar, Step motorları hám qala
motorları ushın jalǵanıw sxemasın kórip shıǵamız. Bunnan tısqarı, afmotor
kitapxanasında isletiletuǵın buyrıqlar menen tanısıwıńız múmkin. h hám Arduino-
de Step motorları hám qala motorların basqarıw ushın hár qıylı eskizlarni sınap
kóriń.
Dvigatel Shild L293 D: elektron, texnikalıq qásiyetleri
Arduino mikrokontroleri hár qanday baslanǵısh radio amatörga quramalı
avtomatlastırılgan apparatlar hám joybarlardı ámelge asırıw imkaniyatın beredi.
Dvigatel Shild-den paydalanıw Arduino-dagi kóplegen joybarlarda paydalı
qosımsha bolıwı múmkin, sebebi siz tezlik penen 2 servo, 2 qádemli dvigateldi hám
4 qala motorın (rotor aylanıw baǵdarın teris aylandırıw menen) jalǵaw imkaniyatın
beredi.
Dvigatel Shild l293 d qásiyetleri
- jumıs ushın afmotor kitapxanası kerek. h (kitapxananı júklep alıw );
-5 voltli 2 servo aydawshı jalǵaw qábileti;
— 6 dan 12 voltsgacha bolǵan 2 basqıshlı dvigatellerdi jalǵaw múmkinshiligi;
- aylanıw baǵdarın teris aylandırıw qábileti menen 4 dvigatelge jalǵanıw ;
- dvigateller ushın sırtqı kúsh jalǵanıw ushın kontaktlar;
- Arduino ushın Motor Shild Uno hám Mega keńesleri menen sáykes keledi.
Servo motorlar hám motorlardı Arduino ga jalǵawda hár qıylı portlar qollanıladı,
olar basqa átirap -ortalıqtı ulab bolmaydı. Sonday etip, servo ushın 9 hám 10 cifrlı
portları isletiledi, Step motorları hám motorları ushın 3 hám 8 portları isletiledi. Eger
siz basqa zatlardı jalǵawdı qáleseńiz, 0 hám 1 portlarınan, 2 hám 13 dan paydalanıń
hám analog kiriwler (A0-A5 portları cifrlı shıǵıw retinde isletiliwi múmkin).
6
Do'stlaringiz bilan baham: |