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

Лого на Arduino

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

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

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

Дъски Arduino

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

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

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

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

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

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

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

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

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

  • Arduino Kit Starter: това е пълен стартов комплект, съдържащ чиния 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

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


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

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

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

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

*

*

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

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

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

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

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