OOPic je programabilni mikrokontroler koji omogućuje jednostavno kodiranje u raznim računalnim jezicima. Ova Microsoftova tehnologija donosi više u pojednostavljeno računalo i hardversko postavljanje gdje su podaci i kontrole integrirani u jedan mali uređaj. OOPic je akronim za objektno orijentirani PIC.
Mikrokontroler je jedan višenamjenski komad hardvera. Općenito ima jedan integrirani krug. Mikrokontroler ima CPU, portove, podatkovni prostor i još mnogo toga, što omogućuje potpuno funkcionalnu upotrebu. PIC mikrokontroler je mikrokontroler s odvojenim prostorom za kodiranje i podatke koji može rukovati jednostavnim kodom za usmjeravanje različitih funkcija.
PIC (programabilni integrirani krug) kontroler ima specifične karakteristike koje ga definiraju. Hobisti i drugi uključeni u korištenje PIC mikrokontrolera odnose se na “jezgrenu arhitekturu” koja uključuje upute fiksne duljine i druge aspekte koji pomažu u olakšavanju vrste programiranih kontrola koje ti uređaji pružaju. U pravilu je svaki dio PIC kontrolera relativno ograničen i dizajniran je za ograničenu upotrebu, za razliku od hardvera koji se nalazi u prijenosnom ili PC računalu.
OOPic ili objektno orijentirani programabilni mikrokontroler integriranog kruga izgrađen je tako da ga vlasnici mogu kontrolirati objektno orijentiranim programiranjem. Objektno orijentirano programiranje je vrsta računalnog programiranja koja koristi “virtualni objekt” kao model, umjesto da samo stavlja linije koda u linearni model. Objektno orijentirano programiranje pomaže u ostvarivanju nekih od najvećih skokova u tehnologiji koje je proizvelo dvadeseto stoljeće.
Uz OOPic, korisnici mogu unositi kontrolni kod na jezicima kao što su Basic, C ili Java, koji se svi oslanjaju na objektno orijentirane metode. Poznati objekti se često dodaju OOPic jedinicama iz dostupnih knjižnica koje IT zajednice generiraju za javnu upotrebu. Objekti kao što su kontrole zvučnika omogućuju obradu zvuka i slične rutinske zadatke. Drugi objekti mogu biti korisni za napredne funkcije kao što je robotika.
Specifični OOPic modeli kao što su tipovi OOPic-R i OOPic-S imaju svoje posebne postavke za namjeravanu upotrebu. Stavke kao što su I/O linije i portovi omogućuju prijenos podataka. Ploča za OOPic mikrokontroler također može uključivati drugi hardver kao što je interni zvučnik.
U današnjem tehnološkom svijetu, OOPic kontroler je jedan veliki način da se ispita preciznija upotreba vrste hardvera na pločici koja pokreće naša osobna računala i drugu sličnu opremu koju svakodnevno koristimo za komunikaciju i rukovanje podacima. Uz OOPic, mnogim korisnicima je lakše eksperimentirati s jednom upotrebom za računalni uređaj ili izolirati funkciju unutar hardverskog okruženja. Ove vrste uređaja također mogu pomoći u tome da hardver za jednokratnu upotrebu bude pristupačniji.