Підручник з програмування Arduino

Логотип Arduino

Arduino Це, мабуть, один із проектів або платформ для вільного програмного та апаратного забезпечення, який мав найбільший успіх, і той, який мав найбільший вплив у світі DIY. Спільнота створила як програмне забезпечення з відкритим кодом для програмування мікроконтролера плат, так і різні апаратні плати, з якими також безкоштовно працювати. Усі ліцензовані за ліцензією GNU GPL, так що можна також створити безліч доповнень та їх похідних.

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

Які типи плит існують?

Дошки Arduino

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

  • Arduino UNO Версія 3: це найбільш гнучка та вживана пластина з усіх, рекомендована для початку. Він має мікроконтролер ATmega328 16 МГц, 2 КБ SRAM і 32 КБ спалаху, 14 цифрових виводів вводу-виводу та 6 аналогових входів.
  • Arduino Due: Він має мікроконтролер AT91SAM3X8E з 84 МГц, 96 КБ SRAM та 512 КБ флеш-пам'яті, тож ви зможете записувати складніші програми для великих проектів. Так само ви знайдете 54 цифрових підключення вводу-виводу та 12 аналогових входів + 2 аналогових виходи.
  • Arduino Mega: Мікроконтролер ATmega2560 16 МГц, 8 КБ SRAM, 256 КБ спалаху, 54 цифрових висновки вводу-виводу та 16 аналогових входів. Іншими словами, це була б проміжна модель між Due та UNO для проектів проміжної складності.
  • Arduino Lily pad: Маленька кругла тарілка, яка гнучка для ваших проектів електронного текстилю, тобто носяться на одяг. Це можна
  • ArduinoMicro: Це дуже маленька плата з мікроконтролером, яка може бути корисною, коли простір є ключовим фактором, і вам потрібна плата, яка займає мало місця, щоб вставити її в невеликий простір. Існує версія Pro з розширеними можливостями. Він включає мікроконтролер ATmega32U4 з частотою 16 МГц і 20 контактів вводу-виводу, які вам доведеться спаяти.
  • ArduinoNano: це ще менша плата, ніж Micro, але зі схожими характеристиками та ціною, з мікроконтролером ATmega328.
  • Arduino Esplora: Це трохи дорожче, ніж більшість попередніх, він базується на примітивному Леонардо, має потужність, подібну до ООН, і яка була першою табличкою, яка з’явилася. Але його дизайн був оновлений, зменшений і відрізняється тим, що деякі кнопки, міні-джойстик та датчики були інтегровані безпосередньо на платі. Тому це цікаво для ігрових проектів.

Ви також знайдете неофіційні таблички, створені спільнотою або іншими компаніями. Їх характеристики можуть бути дуже схожими і навіть сумісними з Arduino з точки зору програмування чи електронного рівня, але ми вже залишаємо це як альтернативу на ваш вибір. Я не рекомендую починати з цих похідних плат будь-яким способом, оскільки можуть бути якісь несумісні речі, і ви не знайдете такої великої допомоги. Крім того, деякі з них дуже специфічні для робототехніки, безпілотників тощо.

З іншого боку, у вас є електронні аксесуари що надасть вашій платі Arduino додаткові можливості, такі як підключення Wi-Fi, Bluetooth, драйвери для управління двигунами тощо. Одними з найвідоміших щитів є:

  • Щит Wifi: додати з’єднання Wi-Fi та мати можливість підключити свій проект до Інтернету для віддаленого управління ним.
  • Щит GSM: для мобільного передавання даних.
  • Захищений Ethernet- Дротове підключення до мережі.
  • Прото щита: дозволяє використовувати макет для своїх дизайнів.
  • І багато більше, такі як екрани, клавіатури, ...

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

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

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

Для початку, Раджу придбати такий матеріал:

  • Набір Arduino Starter: це повний стартовий набір, що містить тарілку Arduino UNO, дуже повне керівництво та безліч різноманітних електронних елементів для роботи (резистори, конденсатори, світлодіодні екрани, дисплеї, макет, світлодіоди, кабелі, діоди, транзистори, зумери, двигуни та сервомотори, драйвери тощо).
  • Якщо ви вирішили придбати одну із зазначених вище пластин, майте на увазі, що вам доведеться придбати електричний матеріал необхідні для кожного проекту самостійно в спеціалізованих магазинах ... Також можливо, що після того, як ви скористалися початковим набором, ви зацікавлені в тому, щоб придбати більше матеріалів, щоб продовжувати розширювати свої проекти або робити щось більше, ніж дозволяє вам цей комплект.

Крім фізичного, було б також цікаво, якщо у вас є адекватне програмне забезпечення:

  • Arduino IDE: ти можеш завантажте його для різних платформ абсолютно безкоштовно. У підручнику PDF я пояснюю, як встановити його в кожній операційній системі та як він працює.
  • Ардублок: ще один плагін у Java для декількох платформ, які також можуть бути завантажений безкоштовно. Це дозволяє працювати графічно, тобто використовувати блоки, подібні до частин головоломки, для складання програм без необхідності використовувати мову програмування. Все це також пояснюється в PDF.
  • Фризинг: це програма, яка дозволяє виконувати моделювання або прототипи своїх схем перед їх складанням. Це дуже цікаво і включає безліч елементів серед своїх бібліотек пристроїв. Завантажте його тут.

З цим ви мали б більше ніж достатньо починати…

Підручник з програмування Arduino:

Початковий курс Arduino

Незважаючи на те, що платформа працює роками, можливо, є багато молодих або не дуже молодих людей, які читають нас зараз і хочуть приєднатися до великого співтовариства, яке існує на даний момент, створюючи проекти на базі Arduino. Отже, якщо ви хочете почати вчитися програмувати з нуля та поетапно, я пропоную вам безкоштовна електронна книга про програмування Arduino -. З його допомогою ви дізнаєтеся все, що потрібно, щоб почати будувати свої перші проекти ...

Що містить файл для завантаження?

У межах Завантажте ZIP ви знайдете кілька файлів для роботи:

  • Електронна книга з підручником Програмування Arduino IDE та Ardublock у форматі PDF стандарт, щоб мати можливість використовувати його на своєму ПК.
  • Електронна книга ідентична попередній, але меншого розміру та легкий для використання з мобільних пристроїв.
  • Посилання для завантаження з програми необхідний.
  • Папка з різними ескіз вихідних файлів - - що ви можете спробувати як приклади або змінити, щоб навчитися. Існує як код для IDE Arduino, так і інші для Ardublock, і навіть деякі коди для спільної роботи з Raspberry Pi.

Завантажте безкоштовну електронну книгу та доповнення:

Почніть завантаження тут:

ЕЛЕКТРОННА КНИГА ARDUINO

Сподіваюся, це допоможе вам, і ви почнете бути виробником з ваші перші проекти. Ви можете залишати коментарі до своїх перших проектів і ділитися своїми творами з нами.


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

4 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Tomas - сказав він

    Вітаю Доброго дня:
    Вам потрібно було зробити ТЕСТЕР, який приймає два значення конденсатора та опір паралельно землі C = 470Mfx50V, R = 330k 1 / 4W, це підключено до входу та виходу 3.5 AUDIO Jack
    Через запитання 3.5
    питання в arduino, чи можна щось зробити, що вимірює і виводить значення,

  2.   Маріо Піньонес c. - сказав він

    Я починаю і маю намір досягти хороших результатів

  3.   Норберто - сказав він

    Ваша електронна книга Arduino не працює

    1.    Ісаак - сказав він

      Привіт
      Я щойно спробував, і це працює для мене. Це правда, що реклама виходить першою.
      Але вдруге ви натискаєте посилання, воно завантажується.
      вітання