O’rnatilgan tizimlar fanidan 2-amaliy topshirigi bajardi: abdumajidov abdumo’min tekshirdi: dilshod jurayev toshkent 2023
Download 177.28 Kb.
|
2-amaliy
- Bu sahifa navigatsiya:
- Qo‘llanilgan modul va datchiklak
- 7 segmentli displeydan
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI O’RNATILGAN TIZIMLAR FANIDAN 2-AMALIY TOPSHIRIGI Bajardi: ABDUMAJIDOV ABDUMO’MIN Tekshirdi: DILSHOD JURAYEV Toshkent 2023
#include "TM1637.h" #define CLK 4 #define DIO 5 int a=0; int tugma=13; bool check=true; TM1637 natija(CLK, DIO); void setup() { natija.init(); natija.set(5); // 0 -10 pinMode(tugma, INPUT); Serial.begin(9600); } void loop() { int button = digitalRead(tugma); if(button==1){ if(check) check=false; else check=true; delay(300): } natija.display(0, (a/1000)%10); natija.display(1, (a/100)%10); natija.display(2, (a/10)%10); natija.display(3, a%10); if(check==1) a++; else a--; delay(300); } { "version": 1, "author": "Abdumajidov Abdumo’min", "editor": "wokwi", "parts": [ { "type": "wokwi-arduino-uno", "id": "uno", "top": 83.01, "left": -32.7, "attrs": {} }, { "type": "wokwi-tm1637-7segment", "id": "sevseg2", "top": -34.37, "left": 26.71, "attrs": { "color": "red" } }, { "type": "wokwi-pushbutton", "id": "btn1", "top": -26.91, "left": -218.43, "rotate": 90, "attrs": { "color": "green" } }, { "type": "wokwi-resistor", "id": "r1", "top": 78.22, "left": -222.42, "rotate": 90, "attrs": { "value": "1000" } } ], "connections": [ [ "sevseg2:GND", "uno:GND.3", "black", [ "h63.93", "v266.91", "h-116.15" ] ], [ "uno:5V", "sevseg2:VCC", "red", [ "v26.22", "h147.95", "v-260.42" ] ], [ "sevseg2:CLK", "uno:4", "green", [ "h23.1", "v64.32", "h-22.68" ] ], [ "sevseg2:DIO", "uno:5", "green", [ "h15.84", "v47.46", "h-28.13" ] ], [ "btn1:2.r", "r1:1", "green", [ "v0" ] ], [ "r1:2", "uno:GND.2", "green", [ "h-1.2", "v200.81", "h329.27" ] ], [ "btn1:1.r", "uno:VIN", "green", [ "v305.69", "h331.38" ] ], [ "btn1:2.l", "uno:13", "green", [ "v-13.45", "h191.74", "v115.74", "h85.81" ] ] ], "dependencies": {} } Qo‘llanilgan modul va datchiklak: Arduino Uno - Arduino oilasidagi eng mashhur taxtali. U 32K bayt Flash dastur xotirasi, 2K bayt SRAM va 1K bayt EEPROMga ega ATmega328p chipi bilan quvvatlanadi. TM1637 4 simli interfeysli etti segmentli LED displey moduli. Tugma Resistor – qarshilik
* DIO pinidan mikrokontrollerdan olingan ma'lumotlarni ma'lum bir soat siklida pastga tushirish orqali tan olish uchun ham foydalanilad
7 segmentli displeydan Etti segmentli displeyning ushbu varianti TM1637 chipidan foydalanadi. U bilan bog'lanish uchun sizga faqat 2 ta mikrokontroller pin kerak bo'ladi. TM1637 aloqa protokoli nostandart hisoblanadi. U I2C protokoliga o'xshaydi, lekin u oddiyroq va I2C bilan mos kelmaydi. Yaxshiyamki, siz kutubxonadan foydalanishingiz mumkin va protokolni amalga oshirish haqida tashvishlanmaysiz. Arduino-da foydalanishingiz mumkin bo'lgan ba'zi TM1637 kutubxonalari: RT1637_RT, Grove 4-raqamli displey. Link https://wokwi.com/projects/365167424324233217 Xulosa 7 ta etti segmentli indikatordan tashkil topgan 4 razryadli matrisada tugmali taymer yaratishni o’rgandik, bunda bizga Arduino Uno, TM1637 4 simli interfeysli Led, Tugma va Rezistordan foydalandik. Bu qiziqarli ishlardan kundalik turmushimizda foydalanilaniladigan turli hil texnikalardan foydalanishim mumkin. Download 177.28 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling