Arduino программалоосу боюнча окуу куралы

Arduino логотиби

Ардуино Бул, балким, акысыз программалык камсыздоо жана жабдык үчүн долбоорлордун же аянтчалардын бири болуп саналат, ал ийгиликтүү жана DIY дүйнөсүндө эң таасирин тийгизген. Коомчулук тактайлардын микроконтроллерин программалоо үчүн ачык булактуу программалык камсыздоону, ошондой эле иштөө үчүн эркин болгон ар кандай жабдуу такталарын түздү. Бардыгы GNU GPL лицензиясына ылайык лицензияланган, ошондуктан көптөгөн кошумча каражаттар жана алардын туундулары түзүлүшү мүмкүн.

Чындыгында, алар көптөгөн аксессуарлар менен бүтүндөй электроника тармагын ойготушту, калпак же калкан Анын жардамы менен сиз Arduino тактасынын мүмкүнчүлүктөрүн анын стандарттык функцияларынан тышкары кеңейте аласыз. Робототехника, күн энергиясы бар долбоорлор үчүн топтомдор, стартердик топтомдор жана башкалар сыяктуу өзгөчө долбоорлорду баштоо же ишке ашыруу үчүн көптөгөн комплекттер чыгарылды.

Плиталардын кандай түрлөрү бар?

Arduino такталары

жок Arduino расмий такталары, бирок баштоо үчүн мен колдонууну сунуштайм Arduino UNO, мен сабактын негизи катары колдонгон нерсе. Баарынан айырмаланып турган ар кандай плиталар:

  • Arduino UNO Rev3: бул баарынан эң ийкемдүү жана колдонулган табак, баштоо сунушталат. Анын 328Mhz ATmega16 микроконтроллери, 2KB SRAM жана 32KB жарыгы, 14 санарип I / O казыгы жана 6 аналогдук кириши бар.
  • Arduino Due: Анын 91 МГц, 3KB SRAM жана 8 КБ жарыгы бар AT84SAM96X512E микроконтроллери бар, ошондуктан ири долбоорлор үчүн татаал программаларды жаздырып алсаңыз болот. Ошо сыяктуу эле, сиз 54 санарип I / O туташуусун жана 12 аналогдук киргизүү + 2 аналогдук чыгууну таба аласыз.
  • Ардуино Мега: 2560Mhz ATmega16 микроконтроллери, 8KB SRAM, 256KB жарыгы, 54 санарип I / O пиндери жана 16 аналогдук киргизүү. Башка сөз менен айтканда, бул орто татаалдыктагы долбоорлор үчүн, Дуэ менен БУУнун ортосундагы аралык модель болмок.
  • Ардуино Лилипад: Электрондук текстиль долбоорлоруңузга ийкемдүү, башкача айтканда, кийимдерди кийсеңиз болот. Бул лабораториялык.
  • Arduino Micro: Бул мейкиндик негизги фактор болгондо пайдалуу болушу мүмкүн болгон микроконтроллери бар өтө кичинекей такта жана аны кичинекей аралыкка киргизүү үчүн аз орун алган такта керек. Анын өркүндөтүлгөн мүмкүнчүлүктөрү бар Pro версиясы бар. Ал 32Mhz ATmega4U16 микроконтроллерин жана 20 I / O төөнөгүчүн камтыйт, анткени аларды ширетүү керек болот.
  • Arduino Nano: бул Micro дан да кичинекей такта, бирок окшош өзгөчөлүктөрү жана баасы, ATmega328 микроконтроллери менен.
  • Arduino Esplora: Бул мурунку көпчүлүгүнө караганда бир аз кымбатыраак, бул БУУга окшош кубаттуулуктагы жана алгачкы пайда болгон плита болгон примитивдүү Леонардого негизделген. Бирок анын дизайны жаңыланып, кичирейтилген жана айрым баскычтар, мини джойстик жана сенсорлор түздөн-түз тактага бириктирилгендиги менен айырмаланат. Ошондуктан, оюн долбоорлору үчүн кызыктуу.

Сиз ошондой эле таба аласыз расмий эмес плиталар, жамаат же башка компаниялар тарабынан түзүлгөн. Анын мүнөздөмөлөрү программалоо же электрондук деңгээл жагынан Arduino менен дал келиши мүмкүн, бирок биз буга чейин сиз тандаган альтернатива катары калтырганбыз. Бул туунду тактайлардан кандайдыр бир жол менен баштоону сунуш кылбайм, анткени бири-бирине дал келбеген нерселер болушу мүмкүн жана сиз анчалык деле жардам таба албайсыз. Ошондой эле, алардын айрымдары робототехника, дрондор ж.б.

Экинчи жагынан, сизде электрондук аксессуарлар бул сиздин Arduino тактаңызга кошумча мүмкүнчүлүктөрдү берет, мисалы WiFi туташуусу, Bluetooth, кыймылдаткычтарды башкаруу драйверлери ж.б. Эң жакшы белгилүү калкандардын айрымдары:

  • Shield Wifi: WiFi туташуусун кошуу жана аны алыстан башкаруу үчүн Интернетке туташтыруу.
  • Калкан GSM: мобилдик маалыматты туташтыруу үчүн.
  • Shield Ethernet- Тармакка зымдуу туташуу.
  • Shield Proto: дизайныңызга нан тактайын колдонууга мүмкүнчүлүк берет.
  • Жана көп дагы, мисалы, экрандар, клавиатуралар, ...

Негизи, үчүн баштоо, Менин оюмча, сизге бул нерсенин түрү кызыктырылышы мүмкүн эмес, бирок кийинчерээк сизге керек болуп калышы мүмкүн.

Баштоо үчүн мага эмне керек?

Fritzing: анын интерфейсин тартып алуу

баштоо үчүн, Сизге төмөнкү материалды алууга кеңеш берем:

  • Arduino Kit башталгыч: бул табак камтылган толук стартердик комплект Arduino UNO, иштөө үчүн абдан толук колдонмо жана ар кандай электрондук элементтердин саны (резисторлор, конденсаторлор, LED экрандары, дисплейлер, нан тактайы, светодиоддор, кабелдер, диоддор, транзисторлор, дабыштар, кыймылдаткычтар жана сервомоторлор, айдоочулар ж.б.).
  • Эгерде сиз жогоруда айтылган плиталардын бирин сатып алууну тандасаңыз, анда аны сатып алышыңыз керектигин унутпаңыз электрдик материал Ар бир долбоор үчүн өз алдынча адистештирилген дүкөндөрдө керек ... Стартердик комплектти колдонгондон кийин, өзүңүздүн долбоорлорду кеңейтүүнү улантуу үчүн көбүрөөк материал сатып алууга кызыкдар болушуңуз же ушул топтом сизге жол бербеген нерселерди жасашы мүмкүн.

Физикалык жактан тышкары, сизде жетиштүү программалык камсыздоо болсо, анда сизге да кызыктуу болмок:

  • Ардуино IDE: сенин колуңдан келет жүктөп алыңыз ар кандай платформалар үчүн толугу менен акысыз. PDF үйрөткүчүндө мен аны ар бир операциялык тутумга кантип орнотууну жана ал кандайча иштээрин түшүндүрүп берем.
  • Ardublock: бул дагы бир нече платформалар үчүн Java дагы бир плагин агызылган акысыз. Ал графикалык түрдө иштөөгө мүмкүнчүлүк берет, башкача айтканда, программалоо тилин колдонбостон программаларыңызды түзүү үчүн табышмак бөлүктөрүнө окшош блокторду колдонсоңуз болот. Мунун бардыгы PDFте дагы түшүндүрүлгөн.
  • Fritzing: бул схемаларды монтаждаардан мурун алардын симуляцияларын же прототиптерин жүргүзүүгө мүмкүндүк берген программа. Бул абдан кызыктуу жана түзмөктүн китепканаларында көптөгөн элементтерди камтыйт. Бул жерден жүктөп алыңыз.

Муну менен, сизде андан да көп нерсе болмок жетишет баштоо…

Arduino программалоо куралы:

Arduino Getting Starter Course

Платформа бир нече жылдан бери иштеп келе жатканына карабастан, учурда бизди окуган жана Arduino компаниясынын негизиндеги долбоорлорду жаратып жаткан жаратуучулардын улуу коомчулугуна кошулууну каалаган жаш же анча эмес жаштар көп болушу мүмкүн. Ошентип, эгерде сиз программалоону нөлдөн баштап, этап-этабы менен үйрөнүүнү кааласаңыз, анда мен сизге а Arduino программалоосу боюнча акысыз электрондук китеп. Анын жардамы менен сиз биринчи үлгүлөрүңүздүн курулушун баштоо үчүн керектүү нерселердин бардыгын үйрөнөсүз ...

Жүктөө файлына эмнелер кирет?

ичинде ZIP жүктөө иштөө үчүн бир нече файлдарды табасыз:

  • Окуу куралы бар электрондук китеп PDF форматындагы Arduino IDE жана Ardublock программалоо стандарттык, аны сиздин PCде колдоно алат.
  • Электрондук китеп мурункусуна окшош, бирок көлөмү кичине жана мобилдик түзмөктөрүңүздө колдонууга жеңил.
  • Менен шилтемелерди жүктөп алыңыз эмес програмдардын тили зарыл.
  • Ар кандай папка баштапкы файлдарды эскиздөө мисал катары колдонсоңуз болот же үйрөнүү үчүн өзгөртсөңүз болот. Arduino IDE, ошондой эле Ardublock жана башкалар үчүн Raspberry Pi менен иштөө коддору бар.

Акысыз электрондук китепти жана кошумчаларын жүктөп алыңыз:

Жүктөөнү баштаңыз бул жерде:

ARDUINO EBOOK

Бул сизге жардам берет деп үмүттөнөм жана сиз аны жаратуучу боло баштайсыз сиздин алгачкы долбоорлоруңуз. Өзүңүздүн биринчи дизайныңыз менен комментарий калтырып, өзүңүздүн жараткан нерселериңизди биз менен бөлүшсөңүз болот.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

2 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Tomas ал мындай деди:

    Түштөн кийинки салам!
    Конденсатордун эки маанисин жана каршылыкка каршы параллель C = 470Mfx50V, R = 330k 1 / 4W турган TESTER жасашыңыз керек, бул 3.5 AUDIO Jack кириш жана чыгышына байланыштуу
    Суроо аркылуу 3.5
    Ардуинодагы суроо сиз баалуулуктарды өлчөп, чыгарган нерсени жасай аласызбы,

  2.   Mario Piñones c. ал мындай деди:

    Жаңы баштап жатам жана жакшы натыйжаларга жетүүнү көздөп жатам