Руководство по программированию Arduino

Логотип Arduino

Arduino Вероятно, это один из программных проектов или платформ и hardware libre тот, который имел наибольший успех и оказал наибольшее влияние в мире DIY. Сообщество создало как программное обеспечение с открытым исходным кодом для программирования микроконтроллеров плат, так и различные бесплатные аппаратные платы для работы. Все они лицензируются по лицензии 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 для проектов средней сложности.
  • Ардуино Лилипад: Маленькая и круглая пластина, которая гибкая для ваших проектов электронного текстиля, то есть носимое устройство, которое вы можете надевать на одежду. Это лабильно.
  • Ардуино Микро: Это очень маленькая плата с микроконтроллером, которая может быть полезна, когда пространство является ключевым фактором и вам нужна плата, которая занимает мало места, чтобы вставить ее в небольшое пространство. Есть версия Pro с расширенными возможностями. Он включает в себя микроконтроллер ATmega32U4 на 16 МГц и 20 контактов ввода / вывода, которые вам придется припаять.
  • Ардуино Нано: это еще меньшая плата, чем Micro, но с аналогичными функциями и ценой, с микроконтроллером ATmega328.
  • Ардуино Эсплора: Он немного дороже, чем большинство предыдущих, он основан на примитивном Леонардо, с аналогичными возможностями UNO и который был первой пластиной, которая появилась. Но его дизайн обновлен, уменьшен и отличается тем, что некоторые кнопки, мини-джойстик и датчики встроены прямо на плату. Поэтому это интересно для игровых проектов.

Вы также найдете неофициальные тарелки, созданный сообществом или другими компаниями. Их характеристики могут быть очень похожими и даже совместимыми с Arduino с точки зрения программирования или электронного уровня, но мы уже оставляем это в качестве альтернативы по вашему выбору. Я не рекомендую вам начинать с этих производных плат, потому что могут быть некоторые несовместимые вещи, и вы не найдете такой помощи. Также некоторые из них очень специфичны для робототехники, дронов и т. Д.

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

  • Щит Wi-Fi: добавить возможность подключения к Wi-Fi и иметь возможность подключать свой проект к Интернету для удаленного управления.
  • Щит GSM: для передачи данных по мобильной сети.
  • Шилд Ethernet: проводное подключение к сети.
  • Щит Proto: позволяет использовать макет для ваших проектов.
  • И много больше, например, экраны, клавиатуры, ...

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

Что мне нужно для начала?

Фритцинг: захват интерфейса

чтобы начать, Советую обзавестись следующим материалом:

  • Комплект для начинающих Arduino: это полный стартовый набор, содержащий тарелку Arduino UNO, очень полное руководство и множество различных электронных элементов для работы (резисторы, конденсаторы, светодиодные экраны, дисплеи, макетные платы, светодиоды, кабели, диоды, транзисторы, зуммеры, двигатели и серводвигатели, драйверы и т. д.).
  • Если вы решите купить одну из упомянутых выше тарелок, имейте в виду, что вам придется приобрести электрический материал необходимо для каждого проекта самостоятельно в специализированных магазинах ... Также возможно, что после того, как вы воспользуетесь стартовым комплектом, вы захотите купить больше материалов, чтобы продолжить расширять свои проекты или делать что-то сверх того, что позволяет вам этот комплект.

Помимо физического, было бы также интересно иметь соответствующее программное обеспечение:

  • Arduino IDE: Вы можете скачать это для различных платформ совершенно бесплатно. В руководстве в формате PDF я объясняю, как установить его в каждой операционной системе и как это работает.
  • Ардублок: это еще один плагин на Java для нескольких платформ, который также может быть descargado бесплатно. Это позволяет вам работать графически, то есть использовать блоки, похожие на кусочки пазла, для составления ваших программ без необходимости использования языка программирования. Все это также объясняется в PDF.
  • Фрицинг: это программа, которая позволяет вам выполнять моделирование или создавать прототипы ваших схем перед их сборкой. Это очень интересно и включает в себя множество элементов среди библиотек устройств. Скачать здесь.

С этим у вас будет больше, чем достаточно начать…

Руководство по программированию Arduino:

Курс для начинающих по Arduino

Хотя платформа работает уже много лет, может быть много молодых или не очень молодых людей, которые читают нас сейчас и хотят присоединиться к великому сообществу разработчиков, которые в настоящее время создают проекты на основе Arduino. Итак, если вы хотите начать учиться программировать с нуля и шаг за шагом, я предлагаю вам бесплатная электронная книга по программированию Arduino. С его помощью вы узнаете все, что вам нужно, чтобы начать создавать свои первые проекты ...

Что входит в загружаемый файл?

В Скачать ZIP вы найдете несколько файлов для работы:

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

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

Начать загрузку здесь:

КНИГА АРДУИНО

Надеюсь, это поможет вам, и вы начнете творить с ваши первые проекты. Вы можете оставлять комментарии к своим первым проектам и делиться с нами своими творениями.


9 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

  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 не работает

    1.    Исаак сказал

      Привет,
      Я только что попробовал, и это работает для меня. Это правда, что реклама появляется первой.
      Но во второй раз, когда вы нажимаете на ссылку, он загружается.
      приветствия

  4.   Мартин сказал

    Загрузка начинается и останавливается с указанием: Ошибка: ошибка сети
    Попробуйте на других компьютерах, в других сетях и проблема не исчезнет

    1.    Исаак сказал

      Привет
      Я скачал его снова прямо сейчас, и он работает отлично.

  5.   Нестор Мартин сказал

    Здравствуйте, не могли бы вы еще раз проверить ссылку? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    При загрузке выдает ошибку сети.
    Большое спасибо.

    1.    Исаак сказал

      Привет,
      Ок, проверил.

  6.   Хайме Теран Ребольедо сказал

    Уважаемый:
    Мне не удалось загрузить электронную книгу Arduino. Можете ли вы отправить его мне по почте вместе с другими материалами для изучения и использования?
    Привет.