Падручнік па праграмаванні Arduino

Лагатып Arduino

Arduino Гэта, верагодна, адзін з самых паспяховых праектаў і платформаў бясплатнага праграмнага і апаратнага забеспячэння, і той, які аказаў найбольшы ўплыў у свеце самаробкі. Супольнасць стварыла як праграмнае забеспячэнне з адкрытым зыходным кодам для праграмавання мікракантролерных плат, так і розныя апаратныя платы, таксама бясплатныя для працы. Усе ліцэнзаваны пад ліцэнзіяй GNU GPL, так што можна стварыць мноства дапаўненняў і вытворных ад іх.

На самай справе яны абудзілі цэлую электронную прамысловасць мноствам аксесуараў, шапкі альбо шчыткі З дапамогай гэтага вы можаце пашырыць магчымасці вашай платы Arduino за асноўныя функцыянальныя магчымасці, якія яна рэалізуе ў стандартнай камплектацыі. Таксама было выпушчана мноства камплектаў, з якіх можна пачынаць альбо рэалізоўваць вельмі канкрэтныя праекты, такія як наборы для робататэхнікі, наборы для праектаў з сонечнай энергіяй, стартавыя наборы і г.д.

Якія тыпы пліт існуюць?

Дошкі Arduino

Там розныя афіцыйныя дошкі Arduino, хоць для пачатку рэкамендую выкарыстоўваць Arduino UNO, які я выкарыстоўваю ў якасці асновы для падручніка. Розныя пласціны, якія найбольш вылучаюцца:

  • Arduino UNO Версія 3: гэта найбольш гнуткая і частая пласціна з усіх, для пачатку рэкамендуемая. Ён мае мікракантролер ATmega328 з частатой 16 МГц, 2 КБ SRAM і 32 КБ успышкі, 14 лічбавых кантактаў уводу-вываду і 6 аналагавых уваходаў.
  • Ардуіна з-за: У яго ёсць мікракантролер AT91SAM3X8E з 84 МГц, 96 КБ SRAM і 512 КБ флэш-памяці, так што вы зможаце запісваць больш складаныя праграмы для вялікіх праектаў. Акрамя таго, вы знойдзеце 54 лічбавых злучэння ўводу-выводу і 12 аналагавых уваходаў + 2 аналагавыя выхады.
  • Arduino Mega: Мікракантролер ATmega2560 16 МГц, 8 Кбайт SRAM, 256 Кбайт успышкі, 54 лічбавыя штыфты ўводу-вываду і 16 аналагавых уваходаў. Іншымі словамі, гэта будзе прамежкавая мадэль паміж Due і UNO для праектаў сярэдняй складанасці.
  • Arduino Lilypad: Маленькая круглая пласцінка, гнуткая для вашых электронных тэкстыльных праектаў, гэта значыць носімая, якую вы можаце апрануць. Гэта labable.
  • Arduino Micro: Гэта вельмі маленькая плата з мікракантролерам, якая можа спатрэбіцца, калі месца з'яўляецца ключавым фактарам, і вам патрэбна дошка, якая займае мала месца, каб уставіць яе ў невялікую прастору. Існуе Pro-версія з пашыранымі магчымасцямі. У яго ўваходзіць мікракантролер ATmega32U4 з частатой 16 МГц і 20 штыфтоў уводу-выводу, якія вам прыйдзецца прылітаваць.
  • Arduino Nano: гэта яшчэ меншая плата, чым Micro, але з аналагічнымі характарыстыкамі і коштам, з мікракантролерам ATmega328.
  • Arduino Esplora: Гэта крыху даражэй, чым большасць папярэдніх, у аснове ляжыць прымітыўны Леанарда, які мае магутнасці, аналагічныя ААН, і які з'явіўся першым. Але яго дызайн быў абноўлены, паменшаны і адрозніваецца тым, што некаторыя кнопкі, міні-джойсцік і датчыкі былі інтэграваны непасрэдна на плаце. Таму ён цікавы для гульнявых праектаў.

Вы таксама знойдзеце неафіцыйныя таблічкі, створаныя супольнасцю альбо іншымі кампаніямі. Іх характарыстыкі могуць быць вельмі падобныя і нават сумяшчальныя з Arduino з пункту гледжання праграмавання альбо электроннага ўзроўню, але мы ўжо пакідаем гэта як альтэрнатыву на ваш выбар. Я не рэкамендую вам пачынаць з гэтых вытворных плат любым спосабам, таму што могуць быць несумяшчальныя рэчы, і вы не знойдзеце столькі дапамогі. Акрамя таго, некаторыя з іх вельмі спецыфічныя для робататэхнікі, беспілотнікаў і г.д.

З іншага боку, у вас ёсць электронныя аксэсуары што забяспечыць вашай плаце Arduino дадатковыя магчымасці, такія як падключэнне WiFi, Bluetooth, драйверы для кіравання рухавікамі і г.д. Некаторыя з самых вядомых шчытоў:

  • Шчыт Wi-Fi: дадаць падключэнне да Wi-Fi і мець магчымасць падключыць свой праект да Інтэрнэту, каб кіраваць ім аддалена.
  • Шчыт GSM: для мабільнай сувязі.
  • Шчытоўка Ethernet: правадное падключэнне да сеткі.
  • Шчыт Прота: дазваляе выкарыстоўваць макет для вашых канструкцый.
  • І шмат más, такія як экраны, клавіятуры, ...

У прынцыпе, за пачаць, Я не думаю, што вас можа зацікавіць гэты тып элементаў, хаця ён вам, магчыма, спатрэбіцца пазней.

Што мне трэба для пачатку?

Fritzing: захоп яго інтэрфейсу

пачаць, Раю набыць наступны матэрыял:

  • Arduino Kit Starter: гэта поўны стартавы набор, які змяшчае талерку Arduino UNO, вельмі поўнае кіраўніцтва і мноства розных электронных элементаў для працы (рэзістары, кандэнсатары, святлодыёдныя экраны, дысплеі, макет, святлодыёды, кабелі, дыёды, транзістары, зумеры, рухавікі і серварухавікі, драйверы і г.д.).
  • Калі вы вырашыце набыць адну з згаданых пласцін, майце на ўвазе, што вам давядзецца набыць электрычны матэрыял неабходна для кожнага праекта самастойна ў спецыялізаваных крамах ... Таксама магчыма, што пасля таго, як вы скарысталіся стартавым наборам, вы зацікаўлены ў набыцці дадатковага матэрыялу, каб працягваць пашыраць вашыя праекты альбо рабіць тое, што дазваляе вам гэты набор.

Акрамя фізічнага, было б таксама цікава, калі б у вас было адэкватнае праграмнае забеспячэнне:

  • Ардуіна IDE: ты можаш загрузіце яго для розных платформаў цалкам бясплатна. У падручніку PDF я распавядаю, як усталяваць яго ў кожную аперацыйную сістэму і як ён працуе.
  • Ардублок: гэта яшчэ адзін убудова ў Java для некалькіх платформаў, якія таксама могуць быць выгружаюць бясплатна. Гэта дазваляе працаваць графічна, гэта значыць выкарыстоўваць блокі, падобныя на кавалкі галаваломкі, для складання праграм без неабходнасці выкарыстоўваць мову праграмавання. Усё гэта таксама тлумачыцца ў PDF.
  • Фрызінг: гэта праграма, якая дазваляе выконваць мадэляванне альбо прататыпы вашых схем перад іх зборкай. Гэта вельмі цікава і ўключае мноства элементаў сярод сваіх бібліятэк прылад. Загрузіце яго тут.

Пры гэтым у вас было б больш, чым дастатковы пачаць…

Падручнік па праграмаванні Arduino:

Пачатковы курс Arduino

Нягледзячы на ​​тое, што платформа працуе на працягу многіх гадоў, можа быць шмат маладых альбо не вельмі маладых людзей, якія чытаюць нас зараз і хочуць далучыцца да вялікай супольнасці вытворцаў, якія ствараюць праекты, заснаваныя на Arduino. Такім чынам, калі вы хочаце пачаць вучыцца праграмаваць з нуля і паэтапна, я прапаную вам бясплатная кніга па праграмаванні Arduino. З яго дапамогай вы даведаецеся ўсё неабходнае, каб пачаць будаваць свае першыя праекты ...

Што ўключае файл для загрузкі?

У Спампаваць ZIP вы знойдзеце некалькі файлаў для працы:

  • электронная кніга з падручнікам Праграмаванне Arduino IDE і Ardublock у PDF стандарт, каб мець магчымасць выкарыстоўваць яго на сваім ПК.
  • Электронная кніга ідэнтычная папярэдняй, але меншага памеру і лёгкі для выкарыстання з мабільных прылад.
  • Спасылкі для загрузкі з праграмы неабходна.
  • Папка з рознымі эскіз зыходных файлаў якія вы можаце паспрабаваць у якасці прыкладаў альбо змяніць, каб даведацца. Існуе як код для IDE Arduino, так і іншыя для Ardublock і нават некаторыя коды для сумеснай працы з Raspberry Pi.

Загрузіце бясплатную электронную кнігу і дапаўненні:

Пачніце загрузку тут:

КНІГА ARDUINO

Я спадзяюся, што гэта дапаможа вам, і вы пачнеце быць вытворцам вашы першыя праекты. Вы можаце пакінуць каментарыі да сваіх першых дызайнаў і падзяліцца сваімі творамі з намі.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

2 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Tomas сказаў

    Прывітанне Добры дзень:
    Вам трэба было зрабіць ТЭСТАР, які прымае два значэнні кандэнсатара і супраціў паралельна зямлі C = 470Mfx50V, R = 330k 1 / 4W, гэта падключаецца да ўваходнага і выхаднага раздыма 3.5 AUDIO
    Праз пытанне 3.5
    пытанне ў arduino, ці можна зрабіць нешта, што вымярае і выводзіць значэнні,

  2.   Марыё Піньёнес в. сказаў

    Я пачынаю і маю намер дасягнуць добрых вынікаў