Laboratoriya ishlari



Download 0,73 Mb.
Pdf ko'rish
Sana23.04.2022
Hajmi0,73 Mb.
#575368
Bog'liq
615-18 IOt 6-10



6-7-8-9-10-laboratoriya ishlari 
Servomotor 
Bizga Ardunio Uno r3, maketnaya plata, pushbutton ya’ni tugmalar 4ta, micro servo va 4 ta rezistor 
kerak bo’ladi.
Ushbu ko’rinishda bir biriga ulab olamiz. 
So’ngra kod qismiga o’tamiz .
Biz yuqoridagi bo’limlardan Variables ya’ni ozgaruvchi yaratib olamiz tugmalar uchun.
Input bo’limidan
foydalanib ushbu ko'rinishdagi bloklarni hosil qilamiz. 


Control, variables, math va output bo’limlaridan foydalanib quyidagi bloklarni hosil qilamiz:
Va dasturni ishga tushiramiz. 
Micro servoning dastlabki holati: 
O’ngdan 1
-tugmani bosganimizda 0 gradus burchak hosil qiladi: 


2-tugmani bosganimizda 60 gradusli burchak hosil qiladi 
3-tugmada esa 120 gradus burchakka buriladi. 
Oxirgi tugmani bosganimizda esa 180 gradusga aylanadi. 


Keypad 
Ushbu laboratoriyani bajarish davomida men Ardunio Uno R3 va keypaddan foydalandim. 
Ushbu qurilmalarni bir-
biriga ushbu ko’r
inishda ulab olamiz. 
Kod qismida esa tekst bo’limini tanlab kodni yozamiz
#include  
const byte rows =4; 
const byte cols =4; 
char hexkeypad[rows][cols]=
{ {'1','2','3','A'}, 
{'4','5','6','B'}, 
{'7','8','9','C'}, 
{'*','0','#','D'} 
}; 
byte rowspins[rows]={2,3,4,5}; 
byte colspins[cols]={6,7,8,9}; 
Keypad kpd =Keypad(makeKeymap(hexkeypad), rowspins, colspins , rows, cols); 
byte i =0; 


void setup() 

Serial.begin(9600); 

void loop() 
{ char keypressed =kpd.getKey(); 
if(keypressed){ 
Serial.println(keypressed);} 

So’ngra dasturni ishga tushirganimizda keypaddagi qaysi klaviaturani bossak bizga o’sha ma’lumot 
qaytadi 
Lcd-displey 
Bizga ushbu laboratoriya bajarish davomida LCD ekran, breadboard small ,patensiometr va rezistor 
kerak bo'ladi. 
Ushbu ko’rinishda 
qurilmalarni bir biriga ulab olamiz: 


Yuqoridagi ko’rinishda bir biriga ulaymiz.
Ushbu kodni yozib ishga tushuramiz.
Natija: 


Xulosa
ushbu laboratoriyalarni bajarish davomida koplab kompanentalarni vazifasini , ularni qayerda va nima 
maqsadda foydalanishni bilib oldim. Kodning tekst va blokli turlaridan foydalandim. 

Download 0,73 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish