OOPic ir programmējams mikrokontrolleris, kas ļauj vienkārši kodēt dažādās datoru valodās. Šī Microsoft tehnoloģija nodrošina vairāk racionalizētas skaitļošanas un aparatūras iestatīšanas, kur dati un vadīklas ir integrētas vienā mazā ierīcē. OOPic ir akronīms vārdam Object Oriented PIC.
Mikrokontrolleris ir viena daudzfunkcionāla aparatūra. Parasti tam ir viena integrētā shēma. Mikrokontrolleram ir centrālais procesors, pieslēgvietas, datu telpa un daudz kas cits, kas ļauj pilnībā funkcionēt. PIC mikrokontrolleris ir mikrokontrolleris ar atsevišķām kodēšanas un datu telpām, kas spēj apstrādāt vienkāršu kodu dažādu funkciju vadīšanai.
PIC (programmējamās integrālās shēmas) kontrollerim ir specifiskas īpašības, kas to nosaka. Hobisti un citi, kas ir iesaistīti PIC mikrokontrollera izmantošanā, atsaucas uz “pamata arhitektūru”, kas ietver noteikta garuma instrukcijas un citus aspektus, kas palīdz atvieglot ieprogrammēto vadības ierīču veidu, ko nodrošina šīs ierīces. Parasti katra PIC kontrollera daļa ir salīdzinoši ierobežota un ir paredzēta ierobežotam lietojuma veidam, atšķirībā no klēpjdatorā vai personālajā datorā atrodamās aparatūras.
OOPic jeb objektorientēta programmējamā integrālās shēmas mikrokontrolleris ir veidots tā, lai īpašnieki to varētu vadīt ar objektorientētu programmēšanu. Objektorientētā programmēšana ir datorprogrammēšanas veids, kas izmanto “virtuālo objektu” kā modeli, nevis tikai ievieto koda rindas lineārā modelī. Objektorientētā programmēšana ir palīdzējusi nodrošināt dažus no lielākajiem lēcieniem tehnoloģijā, ko ir radījis divdesmitais gadsimts.
Izmantojot OOPic, lietotāji var ievadīt vadības kodu tādās valodās kā Basic, C vai Java, kuras visas balstās uz objektorientētām metodēm. OOPic vienībām bieži tiek pievienoti pazīstami objekti no pieejamām bibliotēkām, kuras IT kopienas ģenerē publiskai lietošanai. Tādi objekti kā skaļruņu vadīklas ļauj veikt audio apstrādi un līdzīgus ikdienas uzdevumus. Citi objekti varētu būt noderīgi uzlabotām funkcijām, piemēram, robotikai.
Īpašiem OOPic modeļiem, piemēram, OOPic-R un OOPic-S tipiem, paredzētajai lietošanai ir savi īpaši iestatījumi. Tādi vienumi kā I/O līnijas un porti ļauj pārsūtīt datus. OOPic mikrokontrollera shēmas plate var ietvert arī citu aparatūru, piemēram, iekšējo skaļruni.
Mūsdienu tehnoloģiju pasaulē OOPic kontrolieris ir lielisks veids, kā precīzāk izmantot tāda veida shēmas plates aparatūru, kas darbina mūsu personālos datorus un citu līdzīgu aprīkojumu, ko mēs ikdienā izmantojam saziņai un datu apstrādei. Izmantojot OOPic, daudziem lietotājiem ir vieglāk eksperimentēt ar vienreizēju datora ierīces lietošanu vai izolēt funkciju aparatūras vidē. Šāda veida ierīces var arī palīdzēt padarīt vienreiz lietojamo aparatūru pieejamāku.