Arduino бағдарламалау құралы

Arduino логотипі

Ардуино Бұл DIY бағдарламасында ең көп жетістікке жеткен және ең көп әсер еткен ақысыз бағдарламалық жасақтама мен жабдыққа арналған жобалардың немесе платформалардың бірі болуы мүмкін. Қауымдастық тақталардың микроконтроллерін бағдарламалауға арналған ашық бағдарламалық жасақтаманы, сондай-ақ жұмыс істей алатын әр түрлі аппараттық тақталарды жасады. Барлығы GNU GPL лицензиясы бойынша лицензияланған, сондықтан көптеген қондырмалар мен олардың туындылары жасалуы мүмкін.

Шын мәнінде, олар көптеген аксессуарлармен бүкіл электроника индустриясын оятты, шляпалар немесе қалқандар Оның көмегімен сіз Arduino тақтасының мүмкіндіктерін оның стандартты функцияларынан тыс кеңейте аласыз. Робототехникаға арналған жиынтықтар, күн сәулесінен қуат алатын жобалар үшін жиынтықтар, стартер жиынтықтары және т.с.с. нақты жобаларды бастауға немесе жүзеге асыруға болатын көптеген жиынтықтар шығарылды.

Пластиналардың қандай түрлері бар?

Arduino тақталары

Бар Arduino түрлі ресми тақталары, дегенмен бастауды ұсынамын Arduino UNO, мен оны оқулықтың негізі ретінде қолданамын. Ең көп ерекшеленетін әр түрлі тақталар:

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

Сіз сондай-ақ таба аласыз ресми емес нөмірлер, қоғамдастық немесе басқа компаниялар құрған. Оның сипаттамалары өте ұқсас болуы мүмкін, тіпті бағдарламалау немесе электрондық деңгей бойынша Arduino-мен үйлесімді болуы мүмкін, бірақ біз бұны сіздің таңдауыңыздың баламасы ретінде қалдырдық. Мен сізге кез-келген жолмен осы туынды тақталардан бастауға кеңес бермеймін, өйткені кейбір сәйкес келмейтін нәрселер болуы мүмкін, сондықтан сіз көп көмек ала алмайсыз. Сондай-ақ, олардың кейбіреулері робототехникаға, дрондарға және т.б.

Екінші жағынан, сізде электрондық керек-жарақтар бұл сіздің Arduino тақтаңызға қосымша мүмкіндіктермен қамтамасыз етеді, мысалы WiFi қосылымы, Bluetooth, қозғалтқыштарды басқару драйверлері және т.б. Ең танымал қалқандардың кейбіреулері:

  • Wifi қалқаны: WiFi қосылымын қосу және оны қашықтан басқару үшін Интернетке қосылу мүмкіндігі.
  • Қалқымалы GSM: ұялы байланыс байланысы үшін.
  • Қалқан Ethernet- желіге сымды қосылыс.
  • Қалқан Прото: сіздің дизайныңызға арналған тақтаны пайдалануға мүмкіндік береді.
  • Және көп толығырақ, мысалы, экран, пернетақта, ...

Негізінде, үшін бастау, Менің ойымша, бұл түр сізге қызық болмауы мүмкін, бірақ кейінірек сізге қажет болуы мүмкін.

Бастау үшін маған не керек?

Fritzing: оның интерфейсін түсіру

Бастау үшін, Сізге келесі материалды алуға кеңес беремін:

  • Arduino жиынтығы: бұл пластинадан тұратын толық стартер жиынтығы Arduino UNO, жұмыс істеу үшін өте толық нұсқаулық және көптеген электронды элементтер (резисторлар, конденсаторлар, жарықдиодты экрандар, дисплейлер, панельдер, светодиодтар, кабельдер, диодтар, транзисторлар, дыбыстық сигналдар, қозғалтқыштар мен сервомоторлар, драйверлер және т.б.).
  • Егер сіз жоғарыда аталған плиталардың бірін сатып алуды қаласаңыз, онда сіз оны алуыңыз керек екенін ұмытпаңыз электрлік материал әр жоба үшін мамандандырылған дүкендерде өз бетіңізше қажет ... Сонымен қатар, сіз стартер жиынтығын пайдаланғаннан кейін, сіз өз жобаларыңызды кеңейтуді жалғастыру үшін немесе осы жинақ сізге мүмкіндік бермейтін нәрселер жасау үшін көбірек материал сатып алуға қызығушылық танытуыңыз мүмкін.

Егер сізде жеткілікті бағдарламалық жасақтама болса, физикалық тұрғыдан да қызық болар еді:

  • Arduino IDE: сен істей аласың жүктеп алыңыз әр түрлі платформалар үшін ақысыз. PDF оқулығында мен оны әр амалдық жүйеге қалай орнатуға болатынын және оның қалай жұмыс істейтінін түсіндіремін.
  • Ардублок: бұл бірнеше платформаларға арналған Java-дағы тағы бір плагин жүктелді Тегін. Ол сізге графикалық түрде жұмыс істеуге мүмкіндік береді, яғни бағдарламалау тілін қолданбай бағдарламаларыңызды құрастыру үшін басқатырғыш бөліктерге ұқсас блоктарды қолдана аласыз. Мұның бәрі PDF-те түсіндірілген.
  • Қытырлақ: бұл схемалар құрастырмас бұрын олардың модельдеуін немесе прототиптерін орындауға мүмкіндік беретін бағдарлама. Бұл өте қызықты және оның құрылғылар кітапханасында көптеген элементтер бар. Мұнда жүктеп алыңыз.

Мұның көмегімен сізде одан да көп нәрсе болар еді жеткілікті бастау…

Arduino бағдарламалау құралы:

Arduino бастауыш курсын алу

Платформа бірнеше жылдан бері жұмыс істеп келе жатқанына қарамастан, қазір бізді оқитын және қазіргі уақытта Arduino негізінде жобалар жасайтын өндірушілердің үлкен қауымдастығына қосылғысы келетін көптеген жас немесе онша көп емес жастар болуы мүмкін. Сонымен, егер сіз бағдарламалауды нөлден және біртіндеп үйренуді бастағыңыз келсе, мен сізге a Arduino бағдарламалауындағы тегін электронды кітап. Оның көмегімен сіз өзіңіздің алғашқы дизайныңызды құруға қажетті барлық нәрсені білесіз ...

Жүктеу файлы не қамтиды?

Ішінде ZIP жүктеп алыңыз сіз жұмыс істейтін бірнеше файл таба аласыз:

  • Оқулық бар электрондық кітап PDF форматындағы Arduino IDE және Ardublock бағдарламалау оны компьютерде қолдана алатын стандарт.
  • Электрондық кітап алдыңғыге ұқсас, бірақ көлемі кішірек және мобильді құрылғыларда пайдалану үшін жеңіл.
  • Сілтемелерін Бағдарламалар қажетті.
  • Әр түрлі папка бастапқы файлдардың эскизі мысал ретінде қолдануға немесе үйрену үшін өзгертуге болады. Arduino IDE үшін де, Ardublock үшін де кодтар бар, тіпті Raspberry Pi-мен бірге жұмыс істеуге арналған кейбір кодтар бар.

Тегін электронды кітапты және қондырмаларды жүктеңіз:

Жүктеуді бастаңыз Мұнда:

ARDUINO EBOOK

Бұл сізге көмектеседі деп ойлаймын және сіз өндіруші бола бастайсыз сіздің алғашқы жобаларыңыз. Сіз өзіңіздің алғашқы дизайныңызбен пікір қалдыра аласыз және өз туындыларыңызбен бізбен бөлісе аласыз.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

4 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Томас дижо

    Қайырлы күнмен сәлем!
    Сізге C = 470Mfx50V, R = 330k 1 / 4W параллельіне конденсатордың және қарсылықтың екі мәнін қабылдайтын ТЕСТЕР жасау керек, бұл кіріс және шығысқа 3.5 AUDIO Jack
    Сұрақ арқылы 3.5
    arduino-да сұрақтарды өлшейтін және шығаратын нәрсе жасай аласыз ба,

  2.   Марио Пинонес с. дижо

    Мен бастаймын және жақсы нәтижелерге қол жеткізуге ниеттімін

  3.   Норберто дижо

    Arduino EBOOK жүктеп алуыңыз жұмыс істемейді

    1.    Ысқақ дижо

      сәлем,
      Мен жай ғана тырыстым және бұл мен үшін жұмыс істейді. Жарнаманың бірінші шығатыны рас.
      Бірақ сілтемені екінші рет басқанда ол жүктеп алады.
      құттықтау