innoway

Mikrokontroller proqlaşdırılması

  • Ümumi baxış
  • Təlim proqramı
  • Müəllimlər

Mikrokontroller proqramlaşdırması müasir texnologiyaların əsasını təşkil edən sahələrdən biridir. Bu sahədə iki əsas platforma – Arduino və STM32 – geniş istifadə olunur. Hər iki platforma fərqli xüsusiyyətlərə və üstünlüklərə malikdir və istifadəçilərə müxtəlif layihələr həyata keçirmək imkanı yaradır.


Arduino ən populyar mikrokontroller platformalarından biridir və bu platformada bir çox layihə, prototip və sənədlər mövcuddur. Arduino ilə işləmək sizi innovativ texnologiyalara və texnologiya sahəsindəki dəyişikliklərə yaxınlaşdıra bilər. Arduino şəxsi layihələri və ambisiyaları həyata keçirmək üçün mükəmməl platformadır. Nəyisə avtomatlaşdırmaq, sensorlar və aktuatorlarla manipulyasiya etmək və ya interaktiv obyektlər yaratmaq istəsəniz, Arduino sizə geniş imkanlar təklif edir. Sadə istifadəsi və geniş icma dəstəyi onu yeni başlayanlar üçün ideal seçim edir.


STM32 isə daha peşəkar və güclü tətbiqlər üçün nəzərdə tutulmuş mikrokontroller platformasıdır. ARM Cortex-M əsaslı bu mikrokontrollerlər yüksək performans və aşağı enerji sərfiyyatı ilə seçilir. STM32 mikrokontrollerləri sənaye tətbiqləri, IoT, robototexnika və digər mürəkkəb layihələr üçün geniş istifadə olunur. STM32 ilə işləmək üçün STM32CubeIDE, Keil və ya digər inkişaf mühitlərindən istifadə edilir. Bu platforma C və C++ dillərində proqramlaşdırma təcrübənizi genişləndirməyə kömək edəcək və sizə daha mürəkkəb sistemlər yaratmaq imkanı verəcəkdir.


Mikrokontroller proqramlaşdırma bacarıqları karyeranızı müasir texnologiyalarla birləşdirərək genişləndirə bilər. Buraya elektronika, sensor texnologiyaları, IoT, robototexnika və s. daxildir. Arduino və STM32 ilə işləmək proqramlaşdırma təcrübəsi və bacarıqları əldə etmək üçün əla yoldur. C və C++ kimi proqramlaşdırma dillərinin praktiki tətbiqi texniki problemlərin həllində və alqoritmlərin optimallaşdırılmasında bacarıqlarınızı artırır.


Mikrokontrollerlər bir çox kiçik və orta ölçülü məhsulların prototiplənməsi və sınaqdan keçirilməsi üçün ideal platformadır. Məhsullarınızı daha effektiv və məhsuldar inkişaf etdirmək üçün mikrokontroller təcrübəsinin olması çox vacibdir. Əgər elektronika və texnologiyalara marağınız varsa, Arduino və STM32 ilə işləmək həvəsinizi ən yüksək səviyyəyə qaldırmaq üçün əla yoldur. Həvəs və maraq təhsil prosesini daha maraqlı və zövqlü edir.

ELEKTRONIKANIN ƏSASLARI

- Rezistor, Kondensator, Tranzistor, Diod
- Ohm Qanünü, Paralel və Ardıcıl Do vrələr
- Mültimetr və Osilloqrafın İstifadə qaydası
- Sensorlar və Aktüatorlar
- Potensiometr, Düymə, Rele
- Rəqəmsal və Analoq Siqnallar
- Mikrokontrollerlər

C və C++ PROQRAMLAŞDIRMA

- C Əsasları (Dəyişənlər, Operatorlar, Məlümat Tipləri)
- Şərt İfadələri, Do vrlər və Fünksiyalar
- Tək O6lçülü və Çox O6lçülü Massivlər
- Strüct və Class İstifadəsi (OOP - Obyekt Yo nümlü Proqramlaşdırma)
- Fayl Əməliyyatları, Məlümat Oxüma/Yazma
- Mikrokontrollerlər üçün C Kodlaşdırma Texnikaları

ARDUINO PROQRAMLAŞDIRMAYA GİRİŞ

- Ardüino IDE və Proqram Strüktürü
- Rəqəmsal və Analoq Giriş/Çıxış Əməliyyatları (LED, Düymə, Potensiometr)
- PWM, Servo Motor, Büzzer İstifadəsi
- delay() və millis() İstifadəsi (Go zləmə Texnikaları)
- LCD, OLED və 7-Segment Display İstifadəsi
- EEPROM İstifadəsi və Daimi Məlümat Saxlanması

ARDUINO İRƏLİ SƏVİYYƏ

- I2C, SPI, UART, RS485 Xəbərləşmə Protokolları
- HC-SR04, DHT11, LM35 Sensorlarından Məlümat Oxüma
- Real Zaman Saatı (RTC) ilə Zamana Nəzarət Əməliyyatları
- SD Kart və Məlumat Saxlanma Texnikaları
- RFID və IR Alıcı-Ierici ilə Məlümat O6türülməsi
- LoRa və NB-IoT ilə Uzaq Məsafəli Rabitə
- MPU6050, Giroskop və Akselerometr Sensorları
- Digər Sensorlar İlə Əməliyyatlar (Hall Effect, Qaz Sensorları, PIR, LDR və s. )
- Servo Iə Step Motorlardan İstifadə
- Real Zaman Əməliyyat Sistemi- FreeRTOS İstifadəsi
- GSM (SIM7600) və GPS (NEO-7M) Modülları ilə Rabitə
- Wi-Fi (ESP8266/ESP32) və Bluetooth (HC-05) İstifadəsi
- MQTT və HTTP Server və Klient Arxitektürası ilə Məlümat Mübadiləsi
- Süni İntellekt Əməliyyatları- OpenAi (Chat GPT), Google API-ləri
- Süni İntellekt API-ləri və Sensorlarla Birlikdə Yekün Proekt

STM32 (HAL KİTABXANASI) GİRİŞ

- STM32CübeIDE İlə Tanışlıq və Layihə Qürülması
- GPIO İstifadəsi (LED, Düymə, Büzzer)
- Rəqəmsal və Analoq Giriş/Çıxış Əməliyyatları (ADC, DAC, PWM, Timer)
- I2C, SPI, UART, RS485 Rabitə Protokolları
- STM32 ilə SD Kart (Yaddaş) Əməliyyatları
- STM32 ilə Sadə Sensor və Motor İdarəetməsi

STM32 İRƏLİ SƏVİYYƏ

- HC-SR04, DHT11, LM35 Sensorlarından Məlümat Oxüma
- STM32 ilə TFT/LCD Ekran İstifadəsi
- Kəsmələrdən (Interrüpt) İstifadə
- Wi-Fi (ESP8266/ESP32) və Blüetooth (HC-05) İstifadəsi
- İnternetə Qoşülma Iə Server-Klient Əməliyyatları
- FreeRTOS ilə Taskların İdarəetməsi
- Müxtəlif Sensorlar ilə Yekün Layihə

SON DƏYƏRLƏNDİRMƏ VƏ LAYİHƏ TƏQDİMATI

- Tələbələrə Layihə TapşırıgLı
- Tələbələrin Layihə Təqdimatları
- Kod Analizi və Xətaların Düzəldilməsi
- Rəy Mübadiləsi və Sertifikat Ierilməsi

innoway

Nizami Kəlbəliyev

Software engineer (Arduino)

Detallar

  • Müddət:135 saat
  • Dərs sayı:60
  • Dil:Azərbaycan
Müraciət et

Digər kurslarımız

innoway