Amaliy dasturlarni tahlil etish?
eskiz GPS qabul qiluvchisidan ma'lumotlarni qabul qilish va uni boshqa funktsiyalarga o'tkazish uchun 44 va 45 loyihalarda void loop() da qo'llangan bir xil koddan foydalanadi. GPS qabul qiluvchisidan olingan matn ma'lumotlarni foydali o'zgaruvchilarga dekodlash uchun TinyGPS kutubxonasiga o'tkaziladi. u da, microSD karta unga ma'lumotlarni yozish mumkinligini aniqlash uchun tekshiriladi va v dan w gacha, tegishli GPS ma'lumotlari microSD kartasidagi matn fayliga yoziladi. Har bir yozishdan keyin fayl yopilganligi sababli, eskizni ogohlantirmasdan Arduino'dan quvvat manbasini olib tashlashingiz mumkin va buni microSD kartani o'rnatish yoki olib tashlashdan oldin qilishingiz kerak. Nihoyat, delay() funksiyasidagi qiymatni o'zgartirish orqali ma'lumotlarni yozib olish oralig'ini x da belgilashingiz mumkin
Arduino IDE orqali RGB svetodiodni ketma ket yoqish dasturini yozing
const int redPin = 9; // Qizil svetodiodning pin raqami
const int greenPin = 10; // Yashil
const int bluePin = 11; // Ko'k
void setup() {
pinMode(redPin, OUTPUT); // Qizil svetodiod uchun chiqish pinini belgilash
pinMode(greenPin, OUTPUT); // Yashil
pinMode(bluePin, OUTPUT); // Ko'k }
void loop() {
setColor(255, 0, 0); // Qizil
delay(1000); // 1 sekund kutamiz
setColor(0, 255, 0); // Yashil
delay(1000);
setColor(0, 0, 255); // Ko'k
delay(1000);
void setColor(int red, int green, int blue) {
analogWrite(redPin, red); // Qizil svetodiodga yorug'lik darajasini belgilash
analogWrite(greenPin, green); // Yashil svetodiodga yorug'lik darajasini belgilash
analogWrite(bluePin, blue); // Ko'k svetodiodga yorug'lik darajasini belgilash
}
Bilet №37
O‘rnаtilgаn tizim tushunchasi xaqidagi ta`riflarni yozing?
O‘rnаtilgаn tizim (embedded system) — elektronika asosida ishlovchi va ularda o‘rnаtuvchi dasturlar orqali ma’lumotlarni to‘plab, tаhlil qilib, amallarni bajarish, boshqarish va talqin qilish imkoniyatiga ega tizim. O‘rnаtilgаn tizimlar, muayyan vazifalarni bajarish uchun qurilgan va odatda maxsus bo‘limlarda (asosiy tizimlarda) ishlatiladi. Ularning asosiy xususiyatlari darhol ishlayotgan yoki muayyan vazifalarni bajarishda xizmat qiluvchi tarkibiy komponentlardan tashkil topganligidir. O‘rnаtilgаn tizimlar, arduino va boshqa mikrokontrollerlardan, avtomobillar, mobil qurilmalar, xizmat qiladigan modullar va hattoki texnik qurilmalardagi boshqa tizimlarga qadar keng qo‘llaniladi. Ular maxsus ishlar uchun yaratilgan, qulaylik va avtomatlashtirishga yo‘naltirilgan tizimlardir.
Do'stlaringiz bilan baham: |