Bilet №31 Oddiy o‘rnatilgan tizimlar nimalar kiradi?


O‘rnаtilgаn tizim uchun ardiuno qurilmasi xaqida?


Download 32.47 Kb.
bet13/15
Sana20.06.2023
Hajmi32.47 Kb.
#1629312
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
biletlar

O‘rnаtilgаn tizim uchun ardiuno qurilmasi xaqida?
Arduino platformasi quyidagi asosiy qismlardan iborat:
1. Arduino Mikrokontroller: Arduino platasi, atrofida bir mikrokontroller (masalan, ATmega328P) jamlangan.
2. Chiqish Pinlari: Arduino platasining yon tomonida, har biri o'zgaruvchilarga mos keladigan chiqish pinlari mavjud.
3. USB Port: Arduino platasida bir yoki bir nechta USB portlar mavjud bo'lishi mumkin.
4. Guvohnoma Portlari: Arduino platasida guvohnoma portlari (Power Jack) mavjud bo'lishi mumkin
5. Kutilmalar: Arduino platasida kutilmalar (LED'lar) o'rnatilishi mumkin. Ular dasturning ishlash holatini, ma'lumotlar o'qish va yuklash jarayonlarini ko'rsatish uchun ishlatiladi.
6. Kristal Resonator: Arduino platasining ichida mikrokontrollerning ishlash uchun zarur bo'lgan kristal resonator (masalan, 16 MHz) o'rnatilgan.
7. Xotiralar: Arduino platasida mikrokontroller tomonidan foydalanish uchun xotiralar (EEPROM va Flash xotirasining qismlari) mavjud bo'lishi mumkin.
Arduino IDE orqali svetodiodlar yordamida svetofor dasturini tuzing
const int redLED = 10;
const int yellowLED = 9;
const int greenLED = 8;
void setup() {
pinMode(redLED, OUTPUT);
pinMode(yellowLED, OUTPUT);
pinMode(greenLED, OUTPUT);
}
void loop() {
digitalWrite(redLED, HIGH); // Qizil yorug'lik yonaydi
digitalWrite(yellowLED, LOW); // Sariq yorug'lik yo'q
digitalWrite(greenLED, LOW); // Yashil yorug'lik yo'q
delay(5000); // 5 sekund kutamiz
// Sariq svetofor
digitalWrite(redLED, LOW); // Qizil yorug'lik yo'q
digitalWrite(yellowLED, HIGH); // Sariq yorug'lik yonaydi
digitalWrite(greenLED, LOW); // Yashil yorug'lik yo'q
delay(2000); // 2 sekund kutamiz
// Yashil svetofor
digitalWrite(redLED, LOW); // Qizil yorug'lik yo'q
digitalWrite(yellowLED, LOW); // Sariq yorug'lik yo'q
digitalWrite(greenLED, HIGH); // Yashil yorug'lik yonaydi
delay(5000); // 5 sekund kutamiz
}


Download 32.47 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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