Қазақстан республикасы білім және ғылым министірлігі



Pdf көрінісі
бет4/23
Дата05.09.2020
өлшемі1,57 Mb.
#77431
1   2   3   4   5   6   7   8   9   ...   23
Байланысты:
Робот техникасы негіздері

Сипаттамалар 

Микроконтроллер 

 

 

ATmega328 



Жұмыс кернеуі   

 

 



5 В 

Кіріс кернеуі (ұсынылатын)   

7-12 В 

Кіріс кернеуі (шекті)   

 

6-20 В 


Цифрлы кiру/шығу 

 

 



14 (олардың 6-уы ЕИМ шығу ретінде  

пайдаланылуы мүмкін) 

Аналогтық кірулер 

 

 



Кiру/шығу арқылы тұрақты тоқ 

40 мА 

3.3 В шығару үшін тұрақты тоқ 



50 мА 

Флеш-жады                                 

32 Кб (ATmega328) олардың 0.5 Кб  

жүктеуші үшін пайдаланылады 

ОСҚ                                                    2 Кб (ATmega328) 

EEPROM   

 

 

 



1 Кб (ATmega328) 

Тактылық жиiлiгі  

 

 

16 МГц 



Қуаттандыру 

Arduino Uno USB-ді қосу немесе сыртқы қуаттау кӛзінен қуат ала алады. 

Қуат кӛзі автоматты түрде таңдалады. 

Сыртқы  қуат  (USB  емес)  AC/DC  (қуаттау  блогы)  кернеудi  түрлендiргiш 

немесе  аккумулятор  батареясы  арқылы берілуі  мүмкін. Кернеудi  түрлендiргiш 

2.1 мм жалғағыш арқылы орталық оң полюспен қосылады. Батареядан сымдар 

Gnd шығарғыштарына және Vin қуат жалғағышына қосылады. 

Платформа  6  В-тан  20  В  дейін  сыртқы  қуат  кезінде  жұмыс  істей  алады. 

Қуаттың  кернеуі  7  В  тӛмен  кезінде,  5V  шығысы  5  В-тан  аз  береді,  бұл  ретте 

платформа  тұрақсыз  жұмыс  істейді.  12  В  жоғары  кернеуді  пайдаланған  кезде 

кернеу  реттегіші  қызып  кетуі  және  тақтаны  зақымдауы  мүмкін.  Ұсынылатын 

диапазон 7 В-тан 12 В дейін. 

Қуаттану ӛткізгіштер: 

• VIN.  Кiру  сыртқы  кӛзден  қуат  беру  үшiн  пайдаланылады  (USB 

жалғағыштан 5 В немесе басқа реттемелі қуат кӛзi болмағанда). Қуат кернеуiн 

беру осы шығарғыш арқылы жүргізіледі. 

• 5V.  Микроконтроллердiң  және  тақтаның  құрамдас  бӛліктерін  қуаттау 

үшін пайдаланылатын реттеуші кернеу кӛзi. Қуат реттеуші кернеу арқылы VIN 




 

 



 

ӛткізгішінен  немесе  5  В  жалғағыштан,  немесе  5  В  басқа  реттеуші  кернеу 

кӛзiнен берiлуі мүмкiн.  

• 3V3.  Тақтада  орнатылған  реттегішпен  түрлендірілетін  3.3  В 

шығысындағы кернеу. Тоқты барынша кӛп тұтыну - 50 мА дейін. 

• GND. Жерге тұйықтау шығарғышы. 



Жад 

ATmega328  микроконтроллерінің  флеш  жадысы  –  32  кБ,  оның  0,5  Кб 

жүктеушіні  сақтау  үшін  пайдаланылады,  сондай-ақ  2  кБ ОСҚ  (SRAM)  және  1 

Кб EEPROM (EEPROM кітапханасы кӛмегімен оқылады және жазылады). 



Кірістер және шығыстар 

Әрбір  14  цифрлы  UNO  шығарғыштары  pinMode(),    digitalWrite(),  және 

digitalRead()  функцияларын  пайдалану  арқылы  кіріс  немесе  шығыс  ретінде 

бапталуы  мүмкін.  Ӛткізгіштер  5  В  кернеу  кезінде  жұмыс  істейді.  Әрбір 

шығарғыштың  20-50  кОм  жүктеме  кедергісі  болады  (әдепкі  қалпы  бойынша 

сӛндірулі) және 40 мА дейін ӛткізе алады.  

Кейбір шығарғыштардың ерекше қызметі бар: 

•  Бірізді шина: 0 (RX) және 1 (TX).  Шығарғыштар   TTL деректерiн алу 

(RX) және  жiберу  (TX) үшін пайдаланылады. Осы  шығарғыштар ATmega8U2 

USB-to-TTL бірізді шина микросызбасының тиісті шығарғыштарына қосылған. 

•  Сыртқы үзілістер: 2 және 3. Осы шығарғыштар үзілістер шақырылуына  

аз  мән  берілуі  кезінде,  не  алдыңғы  немесе  артқы  мӛлшерде,  немесе  мәнінің 

ӛзгеруі  кезінде  конфигурациялануы  мүмкін.  Толық  ақпарат  attachInterrupt() 

функцияның сипаттамасында бар. 

•  ЕИМ:  3,  5,  6,  9,  10,  және  11.  Шығарғыштардың  кез-келгені 

analogWrite() функциясы арқылы 8 бит ажыратылымдығымен ЕИМ қамтамасыз 

етеді. 

•  SPI:  10  (SS),  11  (MOSI),  12  (MISO),  13  (SCK).  Осы  шығарғыштар 

арқылы  SPI  байланысы  жүзеге  асырылады,  ол  үшін  SPI  кітапханасы 

пайдаланылады. 

•  LED: 13. 13 цифрлы шығарғышқа қосылған қондырма жарықдиод. Егер 

шығарғыштың әлеуеті жоғары болса, онда жарық диоды жанады.  

UNO  платформасында  6  аналогтық  кірістер  орнатылған  (А0  …  А5), 

әрқайсысының  10  бит  шығарғышы  бар  (яғни,  1024  әртүрлі  мән  қабылдай 

алады).  Стандарты  түрде  шығарғыштар  жерге  қатысты  5  В  дейін  ӛлшеу 

диапазоны  болады,  дегенмен  AREF  шығарғышы  және  analogReference() 

функциясы  арқылы  жоғары  шекті  ӛзгерту  мүмкіндігі  бар.  Кейбір 

шығарғыштардың қосымша функциялары бар: 

•  I2C:  4  (SDA)  және  5  (SCL).  Шығарғыштар  арқылы  I2C  (TWI) 

байланысы  жүзеге  асырылады,  оны  құру  үшін  Wire  кітапханасы 

пайдаланылады. 

Платформаның қосымша шығарғыштары: 

•  AREF. Аналогтық кірістерге арналған тіректі кернеу. analogReference() 

функциясымен пайдаланылады. 




 

 

10 



 

•  Reset. Шығарғышта дабылдың тӛмен деңгейі микроконтроллерді қайта 

жүктейді.  Әдетте  Arduino  тақтасында  батырмаға  қолжетілімділікті  жабатын, 

кеңейту тақтасында қайта жүктеу батырмасын қосу үшін қолданылады. 

 

 

Arduino IDE. Arduino бағдарламалау ортасы. 



 

Arduino IDE (integrated development environment) – бұл, ыңғайлы мәтіндік 

редакторда  бағдарламалар  құруға,  оларды  машиналық  кодқа  компиляциялай 

алатын  және  Arduino-ның  барлық  нұсқаларына  жүктеуге  мүмкіндік  беретін 

қосымша. Қосымша толығымен тегін болып табылады, оны Arduino-ның ресми 

сайтынан жүктеп алуға болады:  https://www.arduino.cc/en/Main/Software. 

Arduino IDE кез-келген операциялық жүйеге орнатуға болады: Windows, 

Linux,  Mac  OS  X.  Қажет  нұсқаны  жүктеп  алу  үшін,  оны  таңдап  алып,  «JUST 

DOWNLOAD» батырмасын басу қажет. 

Редактор терезесі бірнеше блоктардан тұрады: 

Бағдарлама  мәзірі  - мәзір  арқылы  Arduino  IDE  барлық  қызметтеріне  қол 

жеткізе аламыз. 

Белгішелер панелі - онда жиі қолданылатын қызметтер орналастырылған. 

Бұл батырмалар жоғарыда сипатталып кетті. 

Жоба  файлдары  -  әрбір  бетбелгі  жобаның  әрбір  файлын  білдіреді.  Ең 

қарапайым бағдарламалар бір ғана файлдан тұруы мүмкін. 

Мәтін редакторының алаңы - мұнда бағдарламаның коды құрылады. 

Қызметтік хабарламаларды кӛрсету алаңы. Мысалы, бағдарламаның сәтті 

жүктелгені туралы хабарлама. 

Бағдарламадағы  компиляциялардың  жүрісі  және  қателіктері  туралы 

ақпараттарды кӛрету терезесі.  

 



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет