Një mikrokontrollues, ose shkurt MCU, është një kompjuter i vendosur në një çip të qarkut të integruar. Mikrokontrolluesit nuk janë kompjuterë në kuptimin që funksionojnë si një kompjuter portativ ose një kompjuter lojrash. Ato përmbajnë një ose më shumë CPU, memorien e tyre dhe lidhjet hyrëse/dalëse, por asgjë si një OS ose UI.
Elementet kryesore të ndërlidhjes së tyre janë çelsat, LED ose sensorët. Ata janë të kufizuar në programet që mund të ekzekutojnë nga ato që do të përshtaten në memorien e tyre në bord - është e kushtueshme dhe joefikase të bashkëngjitni memorie shtesë, kështu që çdo gjë që ata synojnë të bëjnë duhet të përshtatet në memorien e disponueshme të çipit. Mikrokontrolluesit përdoren për aplikacione të integruara dhe jo për përdorim të kompjuterit personal. Kjo do të thotë se ata i shërbejnë një qëllimi specifik, të dedikuar brenda një sistemi elektronik më të gjerë.
Këshillë: Krahasoni funksionin e një mikrokontrollues me atë të një dhëmbëzimi në një makinë. Në vend që të jetë i aksesueshëm drejtpërdrejt nga përdoruesi, ai përmbush në heshtje qëllimin e tij për ta bërë sistemin në të cilin është në funksionim pa probleme.
Mikrokontrolluesit janë të ngjashëm me SoC ose System-on-a-chips. SoC-të janë disi më të sofistikuara, por ato mund të shfaqen së bashku - një SoC mund, për shembull, të kontrollojë mikrokontrolluesit e jashtëm të lidhur nëpërmjet një motherboard. Ndryshe nga mikrokontrolluesit, SoC-të zakonisht kanë të bashkangjitur një formë të GPU-së dhe mjeteve të lidhjes së rrjetit ( siç është një ndërfaqe Wi-Fi ).
Mikrokontrolluesit në botën reale
Një nga karakteristikat e tyre përcaktuese është se ato nuk aksesohen drejtpërdrejt, por kontrollohen automatikisht në sisteme më të mëdha. Ato mund të gjenden në kompjuterin në bord të makinës, veglat e energjisë apo edhe pajisjet mjekësore. Mikrokontrolluesit mund të variojnë në madhësi, por të jenë të vegjël, duke bërë të mundur vendosjen e tyre në pajisje të vogla.
Ato gjithashtu mund të ndërtohen në mënyrë të tillë që të konsumojnë jashtëzakonisht pak energji - ndërsa qëndrojnë të papunë ose duke pritur për të dhëna; është e mundur të ndërtohen mikrokontrollues që konsumojnë aq pak sa një nanovat në minutë – kjo është një e miliarda e një vat. Ndërsa jo të gjitha mund të jenë kaq efikase, shumë prej tyre mjaftohen me fraksione të një vat për konsumin e energjisë. Kjo i bën ato të përshtatshme në mënyrë ideale për pajisjet që funksionojnë me ngarkesa të kufizuara të baterisë.
Historia e mikrokontrolluesit
Mikrokontrolluesi i parë u krijua në vitin 1971, megjithëse u desh deri në vitin 1974 që mikrokontrolluesi i parë të ishte i disponueshëm në treg. Paraqiste një konfigurim më të drejtpërdrejtë sesa ato moderne dhe ishte ndërtuar posaçërisht për sistemet e integruara. Sidomos prodhuesit japonezë e morën teknologjinë dhe filluan t'i bëjnë ato për makina. Ata gjetën përdorim në argëtimin në makinë, fshirëset e xhamit të automatizuar ose të kontrolluar me sensor, bravat elektronike, pultet dhe kontrollet e motorit.
Këshillë: Një makinë moderne e tregut të mesëm ka të ngjarë të ketë rreth 30 mikrokontrollues të ndryshëm. Disa mund t'i gjeni edhe në lavatriçe, furra, telefona dhe sisteme intercom.
Modelet e hershme ishin shumë të kufizuara në atë se sa lehtë mund të fshiheshin dhe rishkruheshin dhe nuk ishin as të lehta për t'u prodhuar. Që atëherë, kjo nuk është më një problem - që nga viti 1993, kur një lloj i ri memorie u përfshi në mikrokontrolluesit, ato janë bërë dukshëm më të lira për t'u bërë. Shumica e modeleve do të kushtojnë vetëm disa cent për t'u prodhuar - dhe do të shiten për rreth një dollar, në varësi të specifikave.
Në ditët e sotme, mikrokontrolluesit përdoren gjithashtu jashtë sistemeve të integruara të dedikuara - ata janë të njohur me inxhinierët hobi që kënaqen me ta. Disa modele specifike madje kanë komunitete të tëra në internet të përkushtuar ndaj tyre dhe përdorimeve të tyre të mundshme.
konkluzioni
Një mikrokontrollues është një procesor i vogël. Ato zakonisht përdoren për të menaxhuar diçka specifike, si p.sh. aktivizimi i fshirësve të xhamit kur zbulohet ujë. Zakonisht ato janë tërësisht automatike, nuk kanë nevojë për telekomandë nga një CPU me qëllime të përgjithshme, megjithëse mund të japin një telemetri të thjeshtë. Siç sugjeron emri, mikrokontrolluesit priren të jenë fizikisht të vegjël.
Ata gjithashtu kanë një tërheqje të vogël të energjisë dhe një çmim të ulët. Ndërsa modelet e hershme prireshin të mbylleshin në funksionin e tyre specifik, mikrokontrolluesit modernë në përgjithësi mund të riprogramohen, megjithëse shpesh kërkohet një pajisje specifike. Kjo programueshmëri i mundëson një komuniteti që kënaqet duke ndërhyrë me to dhe duke i vënë në përdorim në mënyra të pazakonta.
Ermal Vlorë -
A ke post për programim mikrokontrollues me Python? Dua të di më shumë rreth MicroPython në ESP8266. Ky post ishte fillimi perfekt për mua si hobi
Blerta -
Më mirë se në fakultet! Tani e kuptoj pse përdoret në telefona dhe makina. Faleminderit autor
Sokol 88 -
Haha, mikrokontrollues? Është si truri i vogël i robotëve tanë! 😄 Kam bërë një me PIC, por Arduino është më i lehtë.
Mia e Vogël -
Më pëlqeu shumë! Tani dua të blej një për të provuar në shtëpi. Ku gjej Arduino të lirë në Shqipëri
Elira IT -
Pse nuk përmende ESP32? Është mikrokontrollues me WiFi, perfekt për IoT. Unë e kam përdorur në shtëpi për kontroll dritash. Shpjegimi yt ishte i shkëlqyer gjithsesi 👍
Rovena -
E tmerrshme, nuk dija fare çfarë është. Tani dua të mësoj më shumë. A ke video tutorial
Drilon IT -
Experienca ime: Me mikrokontrollues Arduino bëra një sistem ujitjeje bimësh automatik. Sensor lagështie + pompë, super për verën. Projekti im doli 100% funksional, kursen ujë. Këshillë: Përdorni breadboard për teste fillestare, shmangni hedhjen direkt në PCB. Posti yt më frymëzoi të ndaj këtë
Ardian Hoxha -
Faleminderit për shpjegimin e qartë! Mikrokontrolluesi është baza e elektronikës moderne, unë e përdora në projektin tim të parë me Arduino dhe funksionoi perfekt
Lindita 99 -
Po, po, absolutisht dakord! Mikrokontrolluesët ndryshojnë botën e embedded systems. Unë jam duke zhvilluar një app me të për monitorim shëndeti. Shpjegimi yt ishte i detajuar dhe i lehtë për t'u kuptuar, duke mbuluar nga historia deri te aplikacionet praktike. Do ta ruaj për referencë dhe ta ndaj me grupin tim në WhatsApp. Bravo
Gentian K. -
Mikrokontrolluesit janë magji! Fillova me Arduino Uno, bëra një alarm makine. Tani po shkruaj kod për drone. Shumë faleminderit për postin, më dha ide të reja. Synoj të bëj projekte më komplekse si smart home me Raspberry Pi të integruar
Endrit 456 -
Hahaha, mikrokontrolluesi im "vdiq" sepse e mbusha me kod të gabuar! 😅 Mos e bëni si unë, kontrolloni voltage-in
Dorina Shkodër -
Shpërndajeni këtë post! Është shpjegimi më i mirë që kam parë për mikrokontrollues. Studentët e mi do ta përdorin në orë.
Ilir 2000 -
Kam një pyetje: Si lidhet mikrokontrolluesi me sensorët? Mund të ndihmosh me shembull? Posti yt më ndihmoi shumë
Besnik Pro -
E dija, por post i mirë për të tjerët. Unë programoj me C për STM32, shumë i fuqishëm. Provojeni
Flamur KT -
Për mua si inxhinier, kjo është bazë. Por shpjegimi yt ndihmon fillestarët. Bravo! Kam përdorur në automatizim fabrike, kursen kohë dhe para
Valbona Mia -
Faleminderit! Pas këtij post, bluva një Arduino dhe e programova për LED blink. U emocionova kur ndez! 😊 Rekomandim: Filloni me Arduino IDE, është e thjeshtë.
Liriana -
Super post! Çfarë libri rekomandon për të mësuar programim mikrokontrolluesësh? Kam nevojë për ndihmë si fillestar.
Fatmir Tirana -
Dëshiroj të shtoj: Mikrokontrolluesit si AVR janë shumë efikasë për projekte me bateri. Kam ndërtuar një sensor temperature me të, punon 24/7 pa problem. Faleminderit
Anila Love -
Wow, tani e kuptova pse roboti im nuk funksiononte! Faleminderit, do ta riparoj me mikrokontrollues të ri. 😍