VMA502
ARDUINO® ҮЧҮН ATMEGA2560 ЖӨНҮНДӨГҮ НЕГИЗГИ КИПТИК
КОЛДОНУУЧУ ЖОЛ
Introduction
Европа Бирлигинин бардык тургундарына
Бул продукт жөнүндө маанилүү экологиялык маалымат
Аппараттагы же таңгактагы бул белги, шайманды анын иштөө циклынан кийин, айлана-чөйрөгө зыян келтириши мүмкүн экендигин билдирет. Бөлүктү (же батарейкаларды) сорттолгон шаардык таштанды катары таштабаңыз; аны кайра иштетүү үчүн адистештирилген компанияга жеткирүү керек. Бул шайман дистрибьюторуңузга же жергиликтүү кайра иштетүү кызматына кайтарылышы керек. Жергиликтүү экологиялык эрежелерди сактаңыз.
Эгерде шектенсеңиз, жергиликтүү таштанды чыгаруу органдарына кайрылыңыз.
Velleman® тандаганыңыз үчүн чоң рахмат! Сураныч, бул шайманды ишке киргизерден мурун, колдонмону жакшылап окуп чыгыңыз. Эгер шайман транзит учурунда бузулган болсо, аны орнотпогула же колдонбогула жана дилерге кайрылгыла.
Коопсуздук нускамалары
Бул аппаратты 8 жаштан жогорку балдар, ошондой эле физикалык, сезүү же акыл-эс жөндөмү начар же тажрыйбасы жана билими жок адамдар колдонсо болот, эгерде алар көзөмөлгө алынган же аспапты коопсуз жол менен колдонуу боюнча нускама алган болсо жана катышкан коркунучтар. Балдар аппарат менен ойнобошу керек. Тазалоо жана колдонуучу тейлөөнү балдар көзөмөлсүз жасабашы керек.
Үй ичинде гана колдонуу.
Жамгырдан, нымдан, чачыраган жана тамчылатуучу суюктуктардан алыс болуңуз.
Жалпы көрсөтмөлөр
![]() |
|
Arduino® деген эмне
Arduino® колдонууга ыңгайлуу аппараттык жана программалык камсыздоонун негизиндеги прототиптин ачык булактуу платформасы. Arduino ® такталары кирүүлөрдү - жарык сенсорун, баскычтагы манжаны же Твиттердеги билдирүүнү окуй алат жана аны чыгууга айландырат - кыймылдаткычты активдештирип, светодиодду күйгүзүп, онлайн режиминде бир нерсе жарыялай алат. Сиз тактадагы микроконтроллерге бир катар көрсөтмөлөрдү жөнөтүп, эмне кылууну тактаңызга айта аласыз. Ал үчүн сиз Arduino программалоо тилин (Wiring негизинде) жана Arduino ® программалык IDE (Processing негизинде) колдоносуз.
Surf to www.arduino.cc жана arduino.org көбүрөөк маалымат алуу үчүн.
Мазмуну
- 1 x ATmega2560 Mega өнүгүү кеңеши (VMA101)
- 15 х LED (ар кандай түстөр)
- 8 x 220 Ω резистор (RA220E0)
- 5 х 1К каршылык (RA1K0)
- 5 х 10К каршылык (RA10K0)
- 1 х 830 көзөнөктүү нан такта
- 4 х 4 баскычтуу ачкыч
- 1 х жигердүү сигнал (VMA319)
- 1 х пассивдүү зум
- 1 х инфракызыл сенсор диод
- 1 х LM35 температура сенсору (LM35DZ)
- 2 x топту жантайтуу которгучу (MERS4 жана MERS5ке окшош)
- 3 х фототрансистор
- 1 х бир орундуу 7 сегменттүү LED дисплей
- 30 х нанга секирүүчү зым
- 1 x USB кабели
ATmega2560 Mega
VMA101
VMA101 (Arduino®compatible) Mega 2560 - ATmega2560 негизиндеги микроконтроллер платасы. Анын 54 санарип киргизүү / чыгаруу түйрөөчүсү бар (анын 15и PWM чыгышы катары колдонулушу мүмкүн), 16 аналогдук кириш, 4 UART (жабдыктын сериялык порттору), 16 МГц кристалл осциллятору, USB туташуусу, кубат туташтыргычы, ICSP баш аты, жана баштапкы абалга келтирүү баскычы. Анда микроконтроллерди колдоо үчүн керектүү нерселердин бардыгы бар. Баштоо үчүн, аны USB кабели менен компьютерге туташтырыңыз же DC-DC-адаптер же батарея менен кубаттаңыз. Mega Arduino ® Duemilanove же Diecimila үчүн иштелип чыккан көпчүлүк калкандарга шайкеш келет.
1 | USB интерфейси | 7 | Атмел мега2560 |
2 | 16U2 үчүн ICSP | 8 | баштапкы абалга келтирүү баскычы |
3 | санариптик киргизүү / чыгаруу | 9 | санариптик киргизүү / чыгаруу |
4 | Atmel mega16U2 | 10 | 7-12 VDC кубаттуулугу |
5 | Mega2560 үчүн ICSP | 11 | электр жана жер казыктары |
6 | 16 МГц саат | 12 | аналогдук киргизүү казыктары |
микроконтроллер …………………………………………………………. ATmega2560 операция көлөмүtage ……………………………………………………….. 5 VDC кирүү көлөмүtage (сунушталат) ……………………………………7-12 VDC кирүү көлөмүtage (лимиттер) …………………………………………………6-20 VDC санариптик I / O пиндери …………………… 54 (анын 15и PWM чыгарууну камсыз кылат) аналогдук киргизүү төөнөгүчтөрү ……………………………………………………… 16 I / O сайына туруктуу ток …………………………………… 3.3 V пин үчүн туруктуу ток ………………………………………… .50 мА флэш-эс тутуму …………………………………………………………………………………………………… 256 КБ анын 8 КБ жүктөөчү колдонушат SRAM ………………………………………………. 8 kB EEPROM ……………………………………………………………………………………………………… .. 4 kB саат ылдамдыгы ………………………………………………………………… .. 16 МГц өлчөмдөрдүн узундугу ………………………………………………………………. 112 мм туурасы ……………………………………………………………………… ..55 мм салмак …………………………………………………………………………………. 62 гр |
Операция
Breadboard
План тактайлары схемаларды курууну үйрөнүүдө эң негизгиси. Бул окуу куралыбызда биз сизге нан тактайлары деген эмне жана алардын иштеши менен тааныштырабыз.
Келгиле, чоңураак, мүнөздүү нан тактайын карап көрөлү. Горизонталдык катарлардан тышкары, нан тактайлары эмне деп аталат электр рельстери капталдарын бойлой тигинен Чиптердин эки бутунан тең чыгып, сайдын үстүнө толук ылайыкташкан буттары бар. СКнын ар бир буту уникалдуу болгондуктан, биз эки тараптын тең бири-бирине байланып турушун каалабайбыз. Дал ушул жерде тактанын ортосунда бөлүү пайдалуу болот. Ошентип, карама-каршы тараптагы буттун иштешине тоскоолдук кылбастан, ИКнын ар бир тарабына компоненттерди бириктире алабыз.
Жаркылдаган LED
Эмесе, жөнөкөй тажрыйбадан баштайлы. Биз LEDди доскага ширетилген LED13ти колдонбостон, санарип төөнөгүчтөрдүн бирине туташтырганы жатабыз.
Керектүү жабдык
- 1 х кызыл M5 LED
- 1 х 220 Ω резистор
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Төмөндөгү диаграмманы аткарыңыз. Биз санариптик төөнөгүч 10ду колдонуп, жогорку токту бузуп жибербөө үчүн диодду 220 Ω резисторго туташтырып жатабыз.
БайланышПрограммалоо коду
Жыйынтык
Программалап бүткөндөн кийин, сиз болжол менен бир ирмем менен, 10 ирмөө өчүргүчкө туташтырылган диодду көрө аласыз
экинчи. Куттуктайбыз, тажрыйба ийгиликтүү аяктады!
PWM баскычтуу LED
PWM (импульстун кеңдиги модуляциясы) аналогдук сигналдын деңгээлин санариптикке коддоо үчүн колдонулган ыкма. Компьютер аналогдук том чыгара албайтtage, бирок санариптик томtage баалуулуктары. Ошентип, биз PWMдин иштөө циклин модуляциялоо менен белгилүү бир аналогдук сигнал деңгээлин коддоо үчүн жогорку чечилиштеги эсептегичти колдонобуз. PWM сигналы да санариптештирилген, анткени каалаган учурда туруктуу токтун күчү 5 В (күйгүзүлгөн) 0 В (өчүрүү) болот. томtage же ток аналогдук жүккө (кубатту колдонгон аппарат) кайталанган импульс ырааттуулугу күйгүзүлүп же өчүрүлүп берилет.
Болгондо, ток жүккө берилет; өчүрүү, андай эмес. Адекваттуу өткөрүү жөндөмдүүлүгү менен каалаган аналогдук маани PWM аркылуу коддолсо болот. Чыгарылган томtage мааниси күйгүзүү жана өчүрүү убактысы аркылуу эсептелет.
чыгаруу көлөмүtage = (убакыт/импульс убактысын күйгүзүү) * максималдуу томtage мааниси
PWM көптөгөн колдонмолорго ээ: лamp жарыктыгын жөнгө салуу, мотор ылдамдыгын жөнгө салуу, үн чыгаруу, ж.б. PWM негизги параметрлери болуп төмөнкүлөр саналат:
Arduino ®до алты PQM интерфейси бар, тактап айтканда, санариптик пин, 3, 5, 6, 9, 10 жана 11. Бул тажрыйбада биз LED жарыгын көзөмөлдөө үчүн потенциометрди колдонобуз.
Керектүү жабдык
- 1 х өзгөрмө каршылык
- 1 х кызыл M5 LED
- 1 х 220 Ω резистор
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Байланыш
Программалоо кодуБул коддо биз analogWrite (PWM интерфейси, аналогдук маани) функциясын колдонобуз. Аналогун окуйбуз
потенциометрдин мааниси жана PWM портуна маани берилиши керек, ошондуктан, тиешелүү өзгөрүү болот
LED жарык. Акыркы бөлүктөрдүн экранда аналогдук мааниси чагылдырылат. Муну карап көрсөңүз болот
PWM аналогдук маанисин берүүчү бөлүгүн кошуп, аналогдук маанини окуу долбоору катары.
Жыйынтык
Программалоодон кийин, потенциометр баскычын айландырып, чагылдыруу маанисинин өзгөрүүсүн көрүңүз. Ошондой эле, нан тактасынын жаркырагандыгынын ачык-айкын өзгөрүшүнө көңүл буруңуз.
Активдүү үн чыгаргыч
Активдүү дабыш үн чыгаруучу элемент катары компьютерлерде, принтерлерде, сигнализацияларда ж.б. Анын ички дирилдөө булагы бар. Жөн гана аны үзгүлтүксүз ызы-чуу кылып туруу үчүн, аны 5 В кубаттуулуктагы электр энергиясы менен байланыштырыңыз.
Керектүү жабдык
- 1 х сигнализация
- 1 x ачкыч
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Байланыш
Программалоо коду
Жыйынтык
Программалап бүткөндөн кийин, зыңгыроо жаңырышы керек.
Фототрансистор
Фототрансистор - каршылык көрсөткөн ар кандай жарыктын күчүнө жараша ар кандай болгон транзистор. Бул негизделген
жарым өткөргүчтүн фотоэффектине. Эгерде түшкөн жарык катуу болсо, каршылык азаят; Эгерде
түшкөн жарык начар, каршылык күчөйт. Фототранзистор көбүнчө өлчөөдө колдонулат
жарык, жарыкты башкаруу жана фотоэлектрдик конверсия.
Келгиле, салыштырмалуу жөнөкөй тажрыйбадан баштайлы. Фототрансистор каршылыгын төмөнкүчө өзгөртө турган элемент
жарык күчү өзгөрөт. Потенциометрди фототрансистор менен алмаштырып, PWM тажрыйбасына кайрылыңыз. Качан
жарык күчүндө өзгөрүү бар, светодиоддо тиешелүү өзгөрүү болот.
Керектүү жабдык
- 1 х фототрансистор
- 1 х кызыл M5 LED
- 1 x 10KΩ каршылык
- 1 х 220 Ω резистор
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Байланыш
Программалоо коду
Жыйынтык
Программалап бүткөндөн кийин, фототранзистордун айланасындагы жарыктын күчүн өзгөртүп, диоддун өзгөрүп жаткандыгын байкаңыз!
Жалын сенсору
Жалын сенсору (IR кабыл алуучу диод) өрттүн булагын табуу үчүн роботтордо атайын колдонулат. Бул сенсор жогорку деңгээлде
жалынга сезгич.
Жалын сенсорунда өрттү аныктоо үчүн атайын иштелип чыккан IR түтүкчөсү бар. Андан кийин жалындын жаркыроосу өзгөрүлүп турган деңгээлдеги сигналга айланат. Сигналдар - борбордук процессорго киргизүү.
Керектүү жабдык
- 1 х жалын сенсору
- 1 х сигнализация
- 1 x 10KΩ каршылык
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Байланыш
Терс 5 В пинге, ал эми оң резисторго туташтырыңыз. Каршылыктын экинчи учун GNDге туташтырыңыз. Өткөрүүчү зымдын бир учун клипке туташтырыңыз, ал электрдик сенсорго оң, экинчи учу аналогдук төөнөгүчкө туташтырылат.
Программалоо коду
LM35 температура сенсору
LM35 жалпы жана колдонууга ыңгайлуу температура сенсору. Ал башка жабдыктарды талап кылбайт, аны иштетүү үчүн сизге аналогдук порт керек. Окуу аналогдук маанисин Цельсий температурасына өткөрүү үчүн кодду түзүүдө кыйынчылык бар.
Керектүү жабдык
- 1 х LM35 сенсору
- 1 х нан тактайы
- зарылдыгына жараша секирүүчү зымдарды
Байланыш
Программалоо кодуЖыйынтык
Программалоодон кийин учурдагы температураны көрүү үчүн мониторинг терезесин ачыңыз.
Tilt Sensor которулуу
Жантаюу сенсору багыттоону жана жантайыкты аныктайт. Алар кичинекей, кубаты аз жана колдонууга жеңил. Эгер туура пайдаланылса, алар эскирбейт. Алардын жөнөкөйлүгү аларды оюнчуктар, гаджеттер жана башка шаймандар менен популярдуу кылат. Алар сымап, жантайма же тоголок топтогу өчүргүчтөр деп аталат.
Жөнөкөй Tilt-Activated LED
Бул жантайтуу которгучунун эң негизги туташуусу, бирок алар жөнүндө билип жатканда ыңгайлуу болушу мүмкүн. Жөн гана LED, каршылык жана батарейка менен катар туташтыруу.
Микроконтроллер менен которуштуруу абалын окуу
Төмөндөгү макет 10К тартылуу резисторун көрсөтөт. Коддо орнотулган тартма резистору сиз жогорку чыгууга киргизүү төөнөгүчүн орнотуп күйгүзө аласыз. Эгерде сиз ички тартылууну колдонгон болсоңуз, анда сырткы бөлүгүн өткөрүп жибере аласыз.
Программалоо коду
Бир цифралык жети сегменттик дисплей
Жарык диоддук дисплей дисплейлери сандык маалыматты көрсөтүү үчүн кеңири тараган. Алар мештердин, кир жуугуч машиналардын ж.б. дисплейлеринде кеңири колдонулат, LED сегмент дисплейи - бул жарым өткөргүч жарык чыгаруучу шайман. Анын негизги бирдиги LED (жарык диод) болуп саналат. Сегмент дисплейлерин 7 сегменттүү жана 8 сегменттүү дисплейлерге бөлүүгө болот.
Өткөргүчтөрдү өткөрүү ыкмасына ылайык, LED сегмент дисплейлерин жалпы аноддуу дисплейлерге жана жалпы катоддуу дисплейлерге бөлүүгө болот. Жалпы аноддук дисплейлер диоддук бирдиктердин бардык аноддорун бир жалпы анодго (COM) бириктирген дисплейлерди билдирет.
Жалпы аноддук дисплей үчүн, жалпы анодду (COM) +5 Vге туташтырыңыз, белгилүү бир сегменттин катоддук деңгээли төмөн болгондо, сегмент күйүп турат; белгилүү бир сегменттин катод деңгээли жогору болгондо, сегмент өчүк. Жалпы катоддук дисплей үчүн, жалпы катодду (COM) GNDге туташтырыңыз. Белгилүү бир сегменттин анод деңгээли жогору болгондо, сегмент күйүп турат; белгилүү бир сегменттин анод деңгээли төмөн болгондо, сегмент өчүк.
Байланыш
Программалоо коду
Бул шайманды оригиналдуу аксессуарлар менен гана колдонуңуз. Velleman nv иш-чара үчүн жооптуу болушу мүмкүн эмес бул шайманды туура эмес колдонуудан келип чыккан зыян же жаракат. Бул тууралуу көбүрөөк маалымат алуу үчүн продукт жана бул колдонмонун акыркы версиясы, биздин барыңыз webсайт www.velleman.eu. The бул колдонмодогу маалымат алдын-ала эскертүүсүз өзгөртүлүшү мүмкүн.
© Автордук укук жөнүндө эскертүү Бул колдонмого автордук укук Velleman nv компаниясына таандык. Бардык дүйнө жүзү боюнча укуктар корголгон. Автордук укук ээсинин алдын ала жазуу жүзүндө макулдугусуз, ушул колдонмонун бир дагы бөлүгүн көчүрүп алууга, көчүрүүгө, которууга же кандайдыр бир электрондук каражатка же башкача жол менен көчүрүүгө болбойт. |
Velleman® кызматы жана сапат кепилдиги
1972-жылы негизделгенден бери, Velleman® электроника дүйнөсүндө чоң тажрыйбага ээ болгон жана учурда 85тен ашуун өлкөдө өз продукциясын таратат.
Биздин бардык өнүмдөр ЕБдеги сапаттын катуу талаптарын жана мыйзамдык шарттарын аткарышат. Сапатты камсыз кылуу үчүн, биздин өнүмдөр сапаттын ички бөлүмү тарабынан дагы, атайын тышкы уюмдар тарабынан дагы кошумча сапаттуу текшерүүдөн өтүп турат. Эгерде бардык алдын алуу чараларына карабастан, көйгөйлөр келип чыгышы мүмкүн болсо, анда биздин кепилдикке кайрылыңыз (кепилдик шарттарын караңыз).
Керектөөчү товарларга карата жалпы кепилдик шарттары (ЕС үчүн):
- Бардык керектөө буюмдары баштапкы сатып алынган күндөн тартып өндүрүш кемчиликтери жана бузулган материал боюнча 24 айлык кепилдикке тийиш.
- Velleman® даттануу жарактуу болгондо жана буюмду бекер оңдоого же алмаштырууга мүмкүн болбосо, же чыгашалар пропорционалдуу эмес болсо, аны эквиваленттүү буюмга алмаштыруу же чекене баасын толугу менен же жарым-жартылай кайтарып берүүнү чече алат.
Сатып алуучу буюм жеткирилгенден кийин же сатып алуу жана жеткирүү күнүнөн кийинки биринчи жылы кемчиликтер болгон учурда, сатып алуу баасынын 100% өлчөмүндө кайтарып берүү же буюмдун ордун сатып алуу баасынын 50% өлчөмүндө акча каражаты кайтарылып берилет. же андан кийинки экинчи жылы кемчиликтер болгон учурда, чекене баанын 50% өлчөмүндө кайтарып берүү
сатып алуу жана жеткирүү күнү. - Кепилдикке кирбейт:
– буюмду жеткиргенден кийин келтирилген бардык тике же кыйыр зыян (мисалы, кычкылдануу, соккулар, кулоо, чаң, кир, нымдуулук...), ошондой эле буюмдун мазмуну (мисалы, маалыматтарды жоготуу), пайданын жоготууларынын ордун толтуруу. ;
– кадимки колдонууда эскирүү процессине дуушар болгон керектелүүчү товарлар, тетиктер же аксессуарлар, мисалы, батареялар (кайра заряддалуучу, кайра заряддалбаган, орнотулган же алмаштырылуучу), лampс, резина тетиктери, жетек курлар... (чексиз тизме);
– өрттүн, суунун бузулушунан, чагылгандын, авариянын, табигый кырсыктын ж.б. натыйжасында келип чыккан кемчиликтер…;
– атайылап, шалаакылыктан же туура эмес иштетүүдөн, шалаакылык менен тейлөөдөн, кыянаттык менен пайдалануудан же өндүрүүчүнүн көрсөтмөлөрүнө каршы колдонуудан келип чыккан кемчиликтер;
– буюмду коммерциялык, кесиптик же жамааттык колдонуудан келтирилген зыян (кепилдиктин мөөнөтү буюм профессионалдык түрдө колдонулганда алты (6) айга чейин кыскарат);
– буюмду туура эмес таңгактоодон жана жөнөтүүдөн келип чыккан зыян;
– Velleman® тарабынан жазуу жүзүндөгү уруксатысыз үчүнчү тарап тарабынан жасалган өзгөртүү, оңдоо же өзгөртүүдөн келип чыккан бардык зыян. - Оңдолуп жаткан макалалар сиздин Velleman® дилериңизге жеткирилиши керек, катуу таңгакталган (баштапкы таңгагында жакшыраак) жана сатып алуу дүмүрчөгү жана кемчиликтердин так сүрөттөлүшү менен толтурулат.
- Ишара: Чыгымды жана убакытты үнөмдөө үчүн, макаланы оңдоого берүүдөн мурун нускаманы кайра окуп чыгыңыз жана кемчилик айкын себептерден келип чыкканын текшериңиз. Эсиңизде болсун, кемчиликсиз макаланы кайтарып берүү да чыгымдарды камтышы мүмкүн.
- Кепилдиктин мөөнөтү аяктагандан кийин болгон оңдоолор жеткирүү чыгымдарына дуушар болот.
- Жогорудагы шарттар бардык коммерциялык кепилдиктерге зыян келтирбейт.
Жогорудагы тизме статьяга ылайык өзгөртүлүшү мүмкүн (макаланын колдонмосун караңыз).
Кытайда жасалган
Velleman nv тарабынан импорттолгон
Legen Heirweg 33, 9890 Гавер, Бельгия
www.velleman.eu
Документтер / Ресурстар
![]() |
Arduino үчүн Atmega2560 менен velleman Basic Diy Kit [pdf] Колдонуучунун колдонмосу Arduino үчүн Atmega2560 кошулган негизги Diy топтому |