Dc motor tezligini boshqarish tizimini yaratish”


Download 1.43 Mb.
bet4/8
Sana08.02.2023
Hajmi1.43 Mb.
#1168792
1   2   3   4   5   6   7   8
Bog'liq
Kurs ishi

Menyudagi xizmat menyusi mikrokontrollerning o'zi bilan ishlash uchun qo'shimcha funktsiyalarni o'z ichiga oladi.

  • Автоформатирование(Avtomatik formatlash)- avtomatik ravishda chiziqli o’zgarishni va boshqalarni joylashtiradi;

  • Архивировать скетч (Dasturni arxivlash)-dasturni papkasi bilan arxivlash va arxivni ko’rsatilgan nom bo’yicha saqlash;

  • Kodlashni to'g'rilash va qayta yuklash;

  • Монитор порта (Port monitori)- mikrokontroller bilan ma'lumotlar almashinuvi uchun oyna ochadi;

  • Плата - hozirgi platani tanlaydi (bu holda ArduinoUno);

  • Последовательный порт –qurilma ulangan portni tanlash;

  • Программатор- programmatorlarni tanlash (bu holatda foydalanilmaydi);

  • Записать загрузчик - mikrokontrolratorga yozish (bu holatda foydalanilmaydi).

Nihoyat, Справка menyusi ArduinoIDE redaktorining barcha funktsiyalari bilan bir qatorda Arduino platformasi bilan ishlash uchun turli xil buyruq va texnikalarni batafsil tavsiflaydi.
2. Ikonlar menyusi
Dasturni tekshirish / kompilyatsiya qilish

Arduino dasturini yuklab olish


Yangi dastur yaratish


M avjud dasturni ochish
D asturni saqlash
k etma-ket Port monitori


3. Tablar (Вкладки)
Arduino uchun har bir dastur bir nechta fayllardan iborat bo'lishi mumkin. Ushbu fayllar o'rtasida almashish uchun muharrirdagi tab(вкладок) tizimi mavjud. Xuddi shu yerda siz yangi tab(Вкладкa) yaratishingiz va faylni loyiha papkasida bog'lashingiz mumkin.
4. Dastur oynasi
To'g'ridan-to'g'ri dastur matni asosiy muharriri oynasida yaratiladi va tahrirlanadi.
5. Xabarnoma oynasi
ArduinoIDE muharriri eng quyi qismida dasturni tuzish paytida yoki dasturni mikrokontrollerga yuklash paytida yuz beradigan xatolar haqida xabar berish uchun xizmat qiluvchi kichik oyna mavjud.
Sintaksis
Arduino dasturlash C ++ tilida amalga oshiriladi. Quyida ushbu kursni muvaffaqiyatli bajarish uchun zarur bo'lgan asosiy til konstruktsiyalari va konvensiyalari mavjud.
1. Har bir ibora nuqta-vergul bilan tugaydi. Masalan:
a = b+c;
2. funksiyaning tana qismi va operatorlar(if, else, for, while) {} qavslar bilan ajralib turadi. Masalan:
if ( a>0 )
{
b = a+1;
}
3. Satrlarni odatdagidek qo’shtirnoq bilan ajratiladi ". Misol: println ("sometext");
4. Belgilar esa quyidagicha ajratiladi:
symbol = 'a';
5. Kutubxonalarni ulash quyidagi konstuksiya yordamida amalga oshiriladi:
#include
6. Kommentariyalar dasturda sleshlar bilan ajratiladi // Misol: // bu mening dasturim

Download 1.43 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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