User manual
- 9 -
2.3. Pobórmocyorazprędkość
Niektóremikrokontrolerymogąpracowaćwniskichczęstotliwościach
zegara(np.4kHz)wcelupoborumałejmocy(rzędumilliwatówlub
mikrowatów).Będąmogłyutrzymaćfunkcjonalnośćwmomencie
oczekiwanianawydarzenie,np.naciśnięcieprzycisku;pobórmocy
wstanieuśpienia(zegarprocesoraiinneurządzeniasąwyłączone)
możebyćnawetwnanowatach,coumożliwiaoszczędnośćbaterii.
Innemikrokontrolerymogązachowywaćsięjakcyfrowyprzetwornik
sygnałów,jednakwtymprzypadkupodórmocyznaczniewzrasta,
ponieważwymagająonewiększejczęstotliwościzegara.
SwojezastosowaniewukładzieArduinoma8-bitowymikrokontroler
AtmelATmega328Poczęstotliwości16MHz,zwbudowaną
programowalną32-kilobajtowąpamięciąash.Napięciezasilające
dlategomikrokontrolerazostałozaprojektowanedośćogólnie,tzn.
wzakresieDC7-12V,któryzapewniastabilneibezpiecznewarunki
dlachipuorazizolowaneliniemocyażdo2Adlazespołuobwodów
elektrycznych silników.
2.4Programymikrokontrolera
Programymikrokontroleramusząmieścićsięwdostępnejpamięci
programowejnachipie,ponieważdodatkowapamięćzewnętrzna
byłabykosztowna.Kompileryiassemblery(programytłumaczące
kodprogramuna“językkomputera”)sąużywanedokonwertowania
językawysokiegopoziomunakodmaszynowydozasobupamięci
mikrokontrolera.Wzależnościodurządzenia,pamięćprogramu
możebyćstała,tylkodoodczytu,któramożezostaćzapełniona
jedynieraz,fabrycznielubpamięćprogramumożebyć
programowalnaprzezużytkownikalubteżtylkodoodczytu,ale
dającasięwymazać.