Урок за програмиране на Arduino

Лого на Arduino

Arduino Това вероятно е един от софтуерните проекти или платформи и hardware libre който имаше най-голям успех и този, който имаше най-голямо влияние в света на „Направи си сам“. Общността е създала както софтуер с отворен код за програмиране на микроконтролера на платките, така и различни безплатни хардуерни платки за работа. Всички са лицензирани под лиценза GNU GPL, така че могат да бъдат създадени и множество допълнения и производни.

Всъщност те са събудили цяла електронна индустрия с множество аксесоари, шапки или щитове С което можете да разширите възможностите на вашата платка Arduino извън основните й функции, които тя прилага стандартно. Стартирали са и много комплекти, с които да стартират или изпълняват много специфични проекти, като комплекти за роботика, комплекти за проекти със слънчева енергия, стартерни комплекти и т.н.

Какви видове плочи има?

Дъски Arduino

там различни официални дъски на Arduino, въпреки че за начало препоръчвам да използвате Arduino UNO, което използвам като основа за урока. Различните плочи, които се открояват най-много, са:

  • Arduino UNO Rev3: това е най-гъвкавата и използвана плоча от всички, препоръчителната за начало. Той разполага с 328Mhz ATmega16 микроконтролер, 2KB SRAM и 32KB светкавица, 14 цифрови I / O щифта и 6 аналогови входа.
  • Ардуино дует: Той има микроконтролер AT91SAM3X8E с 84 Mhz, 96KB SRAM и 512 KB флаш, така че ще можете да записвате по-сложни програми за по-големи проекти. По същия начин ще намерите 54 цифрови I / O връзки и 12 аналогови входа + 2 аналогови изхода.
  • Мега Ардуино: 2560Mhz ATmega16 микроконтролер, 8KB SRAM, 256KB светкавица, 54 цифрови I / O щифта и 16 аналогови входа. С други думи, това би бил междинен модел между Due и UNO за проекти със средна сложност.
  • Arduino Lily pad: Малка и кръгла плоча, която е гъвкава за вашите електронни текстилни проекти, тоест носима, която можете да облечете с дрехи. Това е labable.
  • ArduinoMicro: Това е много малка платка с микроконтролер, която може да бъде полезна, когато пространството е ключов фактор и имате нужда от платка, която заема малко място, за да я вмъкнете в малко пространство. Има негова Pro версия с подобрени възможности. Включва 32Mhz ATmega4U16 микроконтролер и 20 I / O щифта, които ще трябва да запоявате.
  • ArduinoNano: това е дори по-малка платка от Micro, но със сходни характеристики и цена, с микроконтролер ATmega328.
  • Arduino Explore: Той е малко по-скъп от повечето предишни, базиран е на примитивния Леонардо, с подобен капацитет като ООН и който е първата плоча, която се появи. Но дизайнът му е обновен, намален и се различава по това, че някои бутони, мини джойстик и сензори са интегрирани директно на платката. Ето защо е интересно за игрални проекти.

Вие също ще намерите неофициални табели, създадени от общността или от други компании. Характеристиките му могат да бъдат много сходни и дори съвместими с Arduino по отношение на програмиране или електронно ниво, но ние вече го оставяме като алтернатива по ваш избор. Не препоръчвам да започвате с тези производни дъски по някакъв начин, защото може да има някои несъвместими неща и няма да намерите толкова много помощ. Също така, някои от тях са много специфични за роботиката, дроновете и т.н.

От друга страна, вие имате електронни аксесоари които ще осигурят на вашата платка Arduino допълнителни възможности, като WiFi връзка, Bluetooth, драйвери за управление на двигатели и т.н. Някои от най-известните щитове са:

  • Щит Wifi: да добавите WiFi свързаност и да можете да свържете проекта си с интернет, за да го управлявате отдалечено.
  • Щит GSM: за мобилна свързаност за данни.
  • Ethernet щит: жична връзка към мрежата.
  • Щит Прото: ви позволява да използвате макет за вашите проекти.
  • И то много Mas, като екрани, клавиатури, ...

По принцип за започвам, Не мисля, че може да се интересувате от този тип артикул, въпреки че вероятно ще ви е необходим по-късно.

Какво трябва да започна?

Fritzing: улавяне на неговия интерфейс

Започнете, Съветвам ви да придобиете следния материал:

  • Стартер на Arduino Kit: това е пълен стартов комплект, съдържащ чиния Arduino UNO, много пълно ръководство и множество различни електронни елементи за работа (резистори, кондензатори, LED екрани, дисплеи, макет, светодиоди, кабели, диоди, транзистори, зумери, двигатели и сервомотори, драйвери и др.).
  • Ако решите да закупите една от гореспоменатите плочи, имайте предвид, че ще трябва да придобиете електрически материал необходими за всеки проект самостоятелно в специализирани магазини ... Възможно е също така, след като сте използвали стартовия комплект, да се интересувате от закупуване на повече материали, за да продължите да разширявате проектите си или да правите неща извън това, което ви позволява този комплект.

Освен физическото, би било интересно и ако имате адекватен софтуер:

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

С това бихте имали повече от достатъчно да започна…

Урок за програмиране на Arduino:

Начален курс на Arduino

Въпреки че платформата работи от години, може да има много млади или не толкова млади хора, които ни четат сега и които искат да се присъединят към голямата общност от създатели, които създават проекти, базирани на Arduino в момента. Така че, ако искате да започнете да се учите да програмирате от нулата и стъпка по стъпка, аз ви предлагам a безплатна електронна книга за програмиране на Arduino. С него ще научите всичко необходимо, за да започнете да изграждате първите си проекти ...

Какво включва файлът за изтегляне?

В рамките на Изтеглете ZIP ще намерите няколко файла, с които да работите:

  • електронна книга с урок Arduino IDE и Ardublock програмиране в PDF стандартен, за да можете да го използвате на вашия компютър.
  • Електронна книга, идентична на предишната, но с по-малък размер и лек за използване от мобилните ви устройства.
  • Изтеглете връзки с програми необходимо.
  • Папка с различни скица изходни файлове които можете да опитате като примери или да промените, за да научите. Има както код за Arduino IDE, така и други за Ardublock и дори някои кодове за съвместна работа с Raspberry Pi.

Изтеглете безплатна електронна книга и добавки:

Започнете изтеглянето тук:

ARDUINO EBOOK

Надявам се да ви помогне и да започнете да сте производител на вашите първи проекти. Можете да оставите коментари с първите си проекти и да споделите своите творения с нас.


9 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Томас каза той

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

  2.   Марио Пиньонес c. каза той

    Започвам и възнамерявам да постигна добри резултати

  3.   Норберто каза той

    Изтеглянето на вашата електронна книга на Arduino не работи

    1.    Isaac каза той

      Здравейте,
      Току що пробвах и при мен работи. Вярно е, че рекламата излиза първа.
      Но вторият път, когато щракнете върху връзката, тя се изтегля.
      поздравления

  4.   лястовица каза той

    Изтеглянето започва и спира да показва: Грешка: Мрежова грешка
    Опитайте на други компютри, в други мрежи и проблемът продължава

    1.    Isaac каза той

      Здравей
      В момента го изтеглих отново и работи перфектно.

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

    Здравейте, може ли да проверите връзката отново? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Дава мрежова грешка при изтегляне.
    Благодаря Ви много.

    1.    Isaac каза той

      Здравейте,
      Добре, проверено.

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

    Уважаеми:
    Не успях да изтегля електронната книга на Arduino. Можете ли да ми го изпратите по пощата, заедно с други материали, които да науча и използвам добре?
    Поздрави.