Какой ардуино выбрать. Как не переплачивать за Arduino и модули к нему

15.03.2019

Российский полиглот Дмитрий Петров ведет передачу на телеканале «Культура», в рамках которой обучает участников нескольким языкам, в том числе, хинди/урду. Этот язык он захотел выучить, потому что жена Дмитрия Петрова Анамика Саксена - уроженка Индии. Сначала Анамника говорила на русском, как на иностранном, а теперь он стал для нее родным.

на фото - Дмитрий Петров с женой

Анамика выросла в семье журналиста и переводчика Муниша Саксена, у которого было много друзей в Москве, которые иногда приезжали к ним в гости. Благодаря им будущая жена Дмитрия Петрова с детства знала о существовании России, и кто такие русские. В Москву Анамика Саксена впервые приехала вместе с родителями в апреле 1981 года. Отец устроился работать в издательство «Прогресс» переводчиком, а она большей частью сидела дома и много читала, слушала музыку Боба Марли. Она не собиралась оставаться в Москве навсегда, но потом ее планы изменились – будущая жена Дмитрия Петрова поступила Институт иностранных языков им. Мориса Тореза, поселилась в общежитии, и когда родители уехали, осталась в российской столице одна.

Со своим будущим мужем Анамника познакомилась в институтском общежитии, где они и начали свою семейную жизнь. В то время Дмитрий уже был преподавателем, а она студенткой. Там же у них родился старший сын Демьян – у Анамники, как у иностранной студентки, была своя отдельная комната, но Дмитрия не всегда пускали, хоть он уже и был ее законным мужем, поэтому ему иногда приходилось залезать домой через окно. Постепенно они смогли договориться с вахтершами, которые даже помогали им нянчить сына.

Через три года они купили собственную трехкомнатную квартиру. К тому времени жена Дмитрия Петрова уже закончила учебу и стала аспиранткой, но аспирантуру из-за рождения ребенка так и не закончила. Она подрабатывала переводами, в частной школе. Анамника через несколько лет жизни в России приняла православие – ее крестили прямо в озере в деревне, где они с мужем купили дом.

Старший сын Дмитрия Петрова до трех лет разговаривал, исключительно, на хинди, потому что несколько месяцев вместе с мамой прожил у нее на родине в Индии, поэтому и ему пришлось выучить этот язык. Сейчас Демьян тоже окончил лингвистический университет и работает переводчиком. Младшие дети – сын Илиан и дочь Арина не пошли по стопам родителей. Илиан окончил Академию народного хозяйства, а дочь поступила в медицинский.


На прошлой неделе завершился показ 16-серийного реалити-шоу «Полиглот», интенсивного курса изучения немецкого языка по авторской методике Дмитрия Петрова. Курса этого ждали очень многие, ведь автор утверждает, что «2 недель вполне достаточно, чтобы освоить язык».

Волшебство, не правда ли?

Так кто же он, Дмитрий Петров? - Гений полиглот с уникальным методом обучения языку или посредственный учитель без особой системы? В чем феномен его популярности?

Начать разбираться в этом мы решили с проведения опроса среди подписчиков нашего паблика ВКонтакте. Вот что получилось:

Получается, что более трети опрошенных очень довольны «Полиглотом» Дмитрия Петрова и считают его очень полезным. При этом тех, кому «совсем не понравилось» - менее 10%.

Тех, кто больше склонен к положительной оценке шоу, почти в 3 раза больше чем тех, кто им не доволен.

Что же по этому поводу скажут те, для кого обучение немецкому языку, - профессия. Обратимся за комментариями к преподавателям:

Татьяна Орестова, Татьяна Ярцева,
«Отзывы принято начинать с положительных моментов. Намерение г-на Петрова популяризовать великий и могучий немецкий язык, страшный своей грамматикой, и сделать его доступным любому обывателю, безусловно, похвально. То, что серия его видеоуроков «Полиглот - немецкий за 16 часов» выходит на канале Культура, выполняющем миссию образовательную и просветительскую, - вполне логично.

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

Предложенный нам формат отзыва не позволяет привести все примеры ляпов г-на Петрова, но в каждой серии их достаточно и в совокупности своей они могут составить отличный материал для увесистой дипломной работы. Контрольная выборка из двух серий достаточно репрезентативна:

Серия 4. Обращение и приветствие «Guten Tag, Damen und Herren», «Fräulein». Принятое обращение - «meine Damen und Herren», обращение «Fräulein» устарело и может употребляться разве что в ироническом контексте.

Серия 10. «Gestern ich habe studiert Deutsch» корректируется г-ном Петровым на «Gestern habe ich Deutsch studiert». В отношении изучения языков употребляется глагол «lernen», употребление вместо него глагола «studieren» - одна из самых распространенных лексических ошибок, если только речь не идет об изучении германистики в университете, которую именно что штудируют.

Серия 10. Учащийся говорит: «Ich habe in Kaluga gereist», каковое предложение остается без исправления. Обе ошибки (предлог «in» вместо предлога «nach» и упoтребление вспомогательного глагола «haben» для образования перфекта от глагола «reisen») релевантны уже на уровне А1 по Европейским языковым стандартам и, безусловно, ни в коем случае не могут быть оставлены учителем без внимания. В особенности если тренируется тема «Перфект», как оно и имело место в начале заявленной серии.

Серия 10. Г-н Петров спрягает: ich möchte, du möchtest, er möchtet… Третье лицо ед. числа, как известно, не имеет личного окончания в коньюнктиве.

Наконец, апофеозом преподавательской деятельности г-на Петрова явился его культурологический и лексикологический комментарий (серия 4, минута 29) на вопрос учащейся о фильме Фассбиндера «Katzelmacher»: «Как переводится название фильма «Katzenmacher», которое никто не может перевести?».

Неправильно произнесенное слово « Katzelmacher» нисколько не смутило г-на Петрова, который бодро и находчиво ответил: «Это переводится как «Кошкодел» - к великому удовольствию публики. И только г-н Расторгуев резонно заметил: «Кошкодел - это как?»

Вот и мы спрашиваем себя: это как? Что это за продукт на канале Культура?

Это похоже на кроссовки с лэйблом «Adibas» - с виду вроде как фирменные, но бегать в них неудобно, и швы расходятся. А что одна буква в названии переврана, так это сразу-то и не бросается в глаза. Так рассуждают многие зрители, когда им говоришь, что видео это вредное и ведет по ложному пути. А что, отвечают нам, ошибки - это не проблема, нам бы хоть и так заговорить. Конечно, при изучении языка все говорят с ошибками, и это нормально. Все, но не учитель.

PS. «Katzelmacher » - это грубое слэнговое название рабочего из стран южной Европы.

PPS. Слайды с таблицами и примерами тоже оставляют желать лучшего. В немецком, например, нет прилагательного «gros» (серия 4, 27:30), зато есть прилагательное «groß». Но это уже, пожалуй, на совести редактора программы, потому что Дмитрий Петров и так всем доволен.»

«Однажды мой знакомый преподаватель испанского рассказал мне, что есть удивительный русский полиглот Дмитрий Петров и в доказательство поставил ролик на YouTube, где этот полиглот давал интервью какому-то испанскому каналу. Факт наличия в России уникального полиглота, имеющего уникальную методику, к тому же занесенного в Книгу рекордов Гиннеса, меня весьма заинтересовал. Я уже давно пришел для себя к выводу, что узнавать про то, как нужно учить языки, нужно не из диссертаций докторов наук, а от полиглотов, которые всю жизнь только и делали, что профессионально учили языки.

Не секрет, что уже после первого, английского, сезона передачи «Полиглот» вокруг имени Д.Ю. Петрова развернулся значительный ажиотаж. Много говорится об удивительной методике Дмитрия Юрьевича, мгновенно вышла серия учебников по всем языкам, открылся Центр коммуникативно-прикладной лингвистики его имени. В общем, процесс пошел и довольно хорошо! Прочитав и прослушав довольно большое количество интервью Д.Ю. Петрова, и просмотрев французский и испанский сезоны программы, я с любопытством ждал анонсированного немецкого сезона. Было интересно, как получится адаптировать под формат передачи систему немецкого языка.

И вот, по окончании 16 уроков, можно сформулировать один вывод: главное - вовремя остановиться.

К сожалению, как образовательная программа, немецкий «Полиглот» имеет даже не нулевую, а отрицательную ценность. Первое, что многим бросилось в глаза — это большое количество чисто языковых ошибок, допускаемых преподавателем. Вообще для образовательной передачи это был рекорд по ошибкам.

Кто-то пытается оправдать это тем, что все мы, мол, ошибаемся, и носители языка тоже. Да и вообще, когда стоишь перед камерами, то и не такого можно наговорить. Однако многочисленные ошибки в порядке слов, окончаниях, лексике — это, конечно, не оговорки, а свидетельство слабого владения языком. Дмитрий Юрьевич вообще весьма «тертый калач» с большим опытом публичных выступлений и одними камерами его не испугаешь. Мало того, многие устные ошибки дублировались в письменной версии субтитрами и слайдами, что совсем непростительно для подготовленной передачи, выходящей в записи по федеральному каналу, имеющему все возможности редакции и монтажа. Но это уже больше претензии к каналу «Культура».

Следующий момент — это практически полное отсутствие в уроках немецкого сезона методической стороны.

Мне так и не удалось понять логику подачи материала, допускаю, что ее не было вовсе.

Насколько можно было понять из прежних сезонов передачи, одной из составляющих «метода» Дмитрия Петрова являлось упрощение языковой системы до минимально возможного количества компонентов (например, давалось только одно прошедшее время и использовалось только оно, даже если это не соответствовало нормам данного языка). В методических целях подобное «сжатие» вполне оправдано, поскольку позволяет выразить желаемую идею (указать, что действие происходило в прошлом) и довести эти урезанные структуры до большего или меньшего автоматизма.

Однако в немецком сезоне ни стройной схемы, ни автоматизма точно не наблюдалось. Вместо этого с самого начала возник полный хаос. Такой объем информации ни один мозг не в состоянии автоматизировать за это время. Автор попытался объять необъятное, заложить и падежи, и времена (сам при этом не вполне владея ими), и в итоге ученики были вынуждены гоняться за целой стаей зайцев с вполне предсказуемым результатом. Как только участникам приходилось что-то говорить самим, сразу начинались шумные стоны, судорожные листания тетрадей, и в итоге все говорил сам учитель, а участники максимум договаривали за ним до конца.

В итоге можно сделать вывод, что «метод» — это как раз топор из известной сказки про кашу из топора. При этом Петров любит облечь свой «метод» в одежды наукообразности, постоянно говоря о языке как о «некой многомерной структуре», о «наборе алгоритмов», но питательная ценность топора от этого не повышается. Таким образом, на мой взгляд, вся шумиха вокруг этого телепроекта сводится к нескольким пунктам.

1. Сегодня крайне мало подобных передач по иностранным языкам, и в условиях этого дефицита зрители охотно хватаются за любую.

2. Статус полиглота. Везде можно прочитать, что Петров владеет 30 языками. При этом складывается ощущение, что большинством из них он владеет на уровне А1-А2, при весьма посредственном фонетическом оформлении. Но, тем не менее, Петров — полиглот, и это факт.

3. Пожалуй, самый важный момент: психотерапевтическая функция передач. При объяснении разных языковых явлений от учеников Петрова часто можно слышать смех. Причем этот смех имеет характер нервозности и при этом чувства облегчения. Такой «катарсический», «очищающий» смех, отчетливо показывающий, что они боятся, что, как когда-то в школе, снова окажутся самыми тупыми и бездарными в классе (а подобные травмы и комплексы носит в себе каждый, кто учился в школе). Но вот, добрый дядя Дима (похожий внешностью и интонациями на ведущего «Спокойной ночи, малыши» предвосхищает все их опасения и создает впечатление, что язык это «не больно и не страшно». И у всех камень с души и обожание в глазах. Люди любят тех, кто избавляет их от боли и страданий.

4. Ну и теперь уже вступил в полную силу фактор «раскрученности» и наличия армии адептов, которые обычно весьма далеки от лингвистики и преподавания, и для которых подобная «лайт-версия» погружения в неведомый и пугающий мир лингвистики и незнакомого языка вполне достаточна и приятна.

И теперь важно, чтобы этот последний фактор раскрученности не сослужил Дмитрию Юрьевичу дурную службу. Уже сейчас возникают опасения, что изначально благая идея может далеко уйти в плоскость отчетливой коммерции, при которой новые сезоны программы превратятся в халтурно сделанный «гастрольный чёс» по всем языкам мира. И немецкий сезон передачи «Полиглот» был первым предвестником этой тенденции.»

Елена Шипилова,

«Сама идея подачи языка за 16 часов от филолога говорит о том, что идея быстрого старта в язык - это не утопия, а реальная вещь. Мне очень приятно, что есть филологи и специалисты, которые посвятили языкам всю свою жизнь, но при этом открыто на всю страну говорят «Немецкий за 16 часов». Не 16 месяцев, а 16 часов.

Я рада, что сейчас Дмитрий Петров ударил по тому же месту и сказал «Немецкий за 16 часов».

И да, я очень рада, что Петров не ошарашил на первом занятии всех немецкими артиклями и прилагательными. Так что те, кто хотят вынести пользу из его уроков, её, несомненно, вынесут. Те же, кто пришел в эти уроки уже с багажом знаний, ничего нового не почерпнут, т.к. уже некуда складывать эти знания - ноша слишком тяжела, чтобы разогнуться и оторвать нос от земли.»

Инна Левенчук, кандидат педагогических наук,

«С точки зрения преподавания языка - эксперимент интересный. Зритель может учиться сам, при этом наблюдая (не без интереса) за «достижениями и сложностями других». Как минимум, любопытство (чем кончится и кто сможет выучить лучше остальных) точно обеспечено. Кроме того, наличие в аудитории «интересных» студентов способствует учебному процессу.

Дмитрий Петров ведет урок свободно и непринуждённо, четко объясняет материал.

Даются простые, но необходимые грамматические конструкции и лексическая база, далее подается более сложный грамматический и лексический материал. Идет грамотная работа с ошибками и вопросами. Используется традиционный подход к обучению языку, грамматика-лексика, конструкции-предложения, иногда не хватает «живого языка», экспрессии, но в рамках 16-часового курса это вряд ли достижимо.
Немного разочаровало, что заканчивается 16-часовой курс тем, что каждый рассказывает о себе. Не думаю, что это единственное, чего можно добиться по прохождении данного курса. Возможно, просто рассказ о себе - самый удобный способ блеснуть сразу всеми полученными знаниями. С другой стороны, конечно, за 16 часов научить языку и овладеть им в совершенстве невозможно, местами слушателю возможно кажется, что преподаватель летит галопом по Европам, да и усваивать приходится немало, но большое количество повторений несколько сглаживает этот недостаток.
16-часовой интенсив дает неплохую базу, позволяя именно «начать говорить» и понимать немецкий язык. Я думаю, что именно за это Дмитрию стоит сказать огромное спасибо за его колоссальный труд по разработке и проведению данного курса.»

Как видно, мнения разделились и среди преподавателей.

Проект Дмитрия Петрова очень неоднозначный, поэтому и оценки его такие разные. Он мало кого оставляет равнодушным - и, может быть, в этом и есть его заслуга: он пытается привить интерес к изучению иностранных языков тем людям, которые до этого, может быть, об этом и не задумывались.

И пытается показать, что изучение языков - это не так сложно. Делает это с кучей ошибок и ляпов, но делает. И публика, в большинстве своем, за это его любит.

PS за блестящую фразу «Полный кошкодел» отдельное спасибо Татьяне Орестовой и Татьяне Ярцевой.

Среди всего разнообразия плат Arduino новичку сложно выбрать подходящую. Кроме официальных плат, типа Arduino UNO, Nano, MEGA, существуют еще и ардуино-совместимые платы, типа Digispark, «Электронные войска», Seeeduino, Freeduino, Robocraft и другие. В чем их отличие и какую плату Arduino выбрать? Давайте разберемся!

Совместимость с шилдами и основные отличия

Пожалуй, эта характеристика стоит на ряду с такими как: объём памяти, тактовая частота и тип используемого микроконтроллера. Платы клоны Ардуино можно разделить по подобию с базовыми платами Arduino UNO, MEGA и прочие. Самой распространенной является UNO, собственно большинство клонов связаны, именно с ней. Совместимость с шилдами обеспечивается расположением клеммных колодок и разводкой печатной платы.

Размер платы оригинальной UNO 6.9х5.3 см, размеры плат сторонних производителей могут отличаться, но расположение клеммных колодок и расстояние между разъемами должно оставаться одинаковым. В таком случае плата будет совместима со стандартными шилдами любого происхождения.

Если речь идет в контексте «ардуино», скорее всего, именно эта версия и имеется в виду. Отличия между оригиналом и клоном могут отсутствовать, т.е. полная копия, а разницей могут быть лишь цвет покрытия платы и способ прошивки. USB-serial конвертер, на той же УНО, выполнен на микроконтроллере, тогда как на оригинальных НАНО - на 232-ой микросхеме, а на китайской - на CH340, встречаются и УНО с такими конвертерами, об этом позже.

С другой стороны в отличиях могут быть и схемы питания, и встроенные в плату дополнительные микросхемы-драйверы, защитные цепи, развязочные, расширители портов на сдвиговых регистрах и пр.

Понятие Arduino-совместимая - значит, что она и соответствующим языком программирования, при этом она необязательно совместима с шилдами. Примером такой платы можно привести Lillypad.

Плата совместима с языком ардуино, но не совместима с шилдами. Если их нужно подключать, то нужно производить подключение вручную к соответствующим пинам. Кстати эта плата ориентирована на носимые устройства, как вариант для умной одежды. Такую плату производит компания SparkFun.

Обзор плат и советы по их применению

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

    Роботехника;

    Автоматика;

    Для обучения и пр.

Названия плат обычно содержат приставку «Duino», как craftduino или DCduino, а модель платы может и совпадать по названию, как та же DCduino UNO, если она дополнена - тогда будет еще одна приставки или совсем другое слово описывающее добавочные функции. Кроме выше перечисленного стоит обращать внимание на напряжение питания и логических уровней, они могут быть 3.3 и 5 В.

Для начала однозначно брать нужно распространенную плату - Arduino UNO-подобную или Nano, первая стоит порядка 5 долларов, вторая немногим дешевле - 3-5 долларов.

Если вам встретится модель под названием Duemilanove, это полный аналог UNO. Отличия лишь в способе связи с компьютером, выше я упомянул, что на UNO она организована на дополнительном микроконтроллере - Atmega8u2, Duemilanove общается с компьютером через FT232RL.

Перейдем к обзору плат. На фото ниже это полные клоны ардуино, ниже мы рассмотрим модернизированные платы.

Отличный клон UNO, главное отличие - наличие дополнительных контактов разъёма «GVS» (ground-voltage-signal). Это не совсем разъём, а скорее порядок размещения проводов в разъёме. Именно так подключаются многие датчики и прочая периферия.

Но в стандартной гребенке контакты расположены иначе, при этом вам обязательно не хватит контактов питания (Vcc и Gnd), придется скручивать провода, либо использовать беспаечную макетную плату для подсоединения. Разработчики Iteaduino предусмотрели это и решили проблему дублированием контактов типа «папа» в правильной последовательности.

Если вы не нашли такую плату - придется покупать шилд, но работать с ним не так удобно, тем более для начинающего лучше, когда деталей меньше.

Подобные платы позволяют уменьшить габариты и вес конечного продукта за счет уменьшения количества шилдов.

Еще одна уно-подобная плата с возможностью подключения к сети по кабелю и установки микро SD-карты. Хотя и есть Ethernet-shield, но опять-таки - он увеличит объём занимаемый платой в корпусе и вес продукта. Плата , но на ней отсутствует USB-интерфейс.

Для прошивки нужно дополнительно приобрести USB-UART конвертер вот такой, например, его гребенка подходит к такой же на плате Arduino Ethernet.

Leonardo и Esplora

Модель Arduino для тех, кому нужно много аналоговых входов, для считывания аналоговых датчиков, здесь их 12, против 6 на плате УНО.

Это получилось за счет использования Atmega32u4, а не Atmega328, как на большинстве плат они подключены к пинам, те, что на UNO были цифровым: 4, 6, 8, 9, 10, 12.

Такая разводка позволяет использовать их как раньше, что даёт совместимость с платами расширения или подключать источники аналогового сигнала. ШИМ выводов здесь не 6, а 7.

Исчезла необходимость в USB-UART конвертере, в Atmega32u4 интегрирована аппаратная поддержка USB. Для работы может потребоваться дополнительный модуль PoE. Такие платы отлично подходят для создания контроллеров для ПК, он поддерживает USB HID, и может выступать в роли мыши или клавиатуры или геймпада, с соответствующей обвязкой и деталями.

Интересен Leonardo тем, что при одинаковых размерах и совместимости с UNO имеет больше функций в плане работы с ШИМ и аналоговым сигналом.

На его основе сделана Esplora - по сути плата джойстика совместимая с арудиновским кодом и возможностью программирования и создания уникального девайса. На фото ниже вы видите такую плату с дополнительным дисплеем (в комплект его нет), напоминает портативную консоль.

MEGA и DUE

Если вы собрались делать систему автоматизации для целого дома или другой объёмный проект вам не хватит выводов . На помощь придет контроллер Atmega2560, и плата ардуино с аналогичным названием, здесь есть 54 цифровых входа-выхода и 16 аналоговых. Это более, чем в 2 раза больше, чем у тех, что мы рассмотрели выше. К ней продаются соответствующие большие шилды.

UNO-шилды условно совместимы. Только нужно в библиотеках править расположение пинов, потому что их нумерация различна.

Если вам нужно еще больше возможностей, стоит сменить архитектуру. Arduino DUE построен не на МК семейства AVR8, а на ARM CORTEX-M3. Это 32-х разрядный контроллер. 54 цифровых и 12 аналоговых каналов помогут реализовать большой проект. 4 UART интерфейса, SPI, Twin-Wire, JTAG. 512 кб флеш, 96 SRAM, 32 разряда - всё это нужно для высокой скорости выполнения сложных программ.

Напомню, что у атмеги328 всего 32 кб флеш-памяти и 2 кб SRAM

ВНИМАНИЕ:

Питание и напряжение логических уровне - 3.3 В, если хотите убить DUE, подайте на неё 5 В.

Самые маленькие ардуины

Для тех, кому важна мобильность есть целый ряд официальных плат и одна весьма занимательная ардуино-совместимая. Они подходят для тех, кто хочет спроектировать скрытое устройство или носимое (портативное). Давайте рассмотрим их подробнее.

Актуальная версия - Arduino Nano v3.0. Из маленьких она наиболее удобна, для прошивки используется Mini-b USB-кабель, но китайские копии часто используют micro-USB разъём, который очень распространен для подключения смартфона к компьютеру или его зарядки.

По количеству и назначению пинов она аналогична UNO, но не совместима с шилдами. Кстати, для нано встречаются специализированные шилды (китайцы делают все, что только можно вообразить). Чаще всего китайские копии используют CH340G для связи с компьютером через USB, лично у меня на Windows 8.1 драйвер не установился автоматически, проблема решилась после 2-х минут поиска в гугле по названию микросхемы, дальше всё пошло как по маслу.

Немного больше, чем нано. Микро и нано отлично подходят для размещения на макетной плате, почти всегда это делает сборку схемы и монтаж более удобным. В остальном всё аналогично предыдущей различия лишь в компоновке платы.

Arduino mini - не работает по USB

Самая мелкая плата, аналогичная по функционалу «ункам» и «нанкам» - это «мини». Забавно, что самая маленькая плата, судя по названию, должна быть больше, чем «нано». Получилось наоборот. Экономия размеров достигнута за счет исключения узла связи по юсб (rs232, ch340g и подобных) и самого разъёма. Для этого есть контактные площадки для подключения по последовательному интерфейсу.

Прошивка осуществляется с помощью USB-serial (usb-uart) переходников. Если вы собираетесь заниматься микроконтроллерами - стоит его приобрести, он много где может пригодиться.

Может поставляться как с распаянными контактными площадками, так и просто приложенными в комплекте, для самостоятельной установки.

Интересная разработка Digispark. Её форм-фактор напоминают флешку, для её прошивки не нужен кабель, она сама вставляется в USB-порт компьютера.

В вашем распоряжении всего 6 выводов(3 PWM и 4 аналоговых, I2C), 8 Кб флэш-памяти для программ, по 512 б ROM и RAM, 2 кб памяти, как обычно, заняты загрузчиком, так что вам доступно лишь 6 кб.

При прошивке 2 цифровых пина (P3, P4) задействуются под USB, но вы их можете использовать после прошивки, когда отключите от компьютера. Обратите внимание на распиновку - она написана на обратной стороне платы, на картинке справа. Для работы с ней нужно настроить IDE.

Еще несколько особенностей:

1. пин P5 - это «RESET», если подать на него логический ноль - плата перезагрузится, он же A0, т.е. первый аналоговый вход, сигнал может считываться в диапазонах более, чем 1.2 в, поскольку всё что ниже воспринимается, как «ноль» и идёт перезагрузка. Сомнительный пин вообще, но если подумать, как его использовать, и достигает ли измеряемый сигнал вообще нуля, то всё не так плохо.

2. Забудьте о мониторинге порта, Serial отсутствует как таковой, поэтому отладку платы с компьютера проводить не получится. Этого можно и избежать - если больше времени уделить проектированию, ну или использовать внешние измерительные приборы - контрольные лампы, мультиметры, осциллографы.

Заключение

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

В тематическом блоге уже было несколько статей по поводу выбора первого микроконтроллера и начала работы с ним. Не менее интересны были и комментарии к таким статьям. Одна из мыслей, которая несколько раз поднималась там - это что не все, кто имеют интерес к МК, приходят к ним от транзисторов. Некоторые (дай бог, чтобы побольше), приходят к ним со стороны (прикладного) программирования. Рекомендовать таким людям брать в руки паяльник - не разумно, у них и так есть вещи , которые они могут «попаять». Так мы приходим к слову «Arduino», которое уже многие слышали. Среди бывалых с паяльниками существует - Arduino это платка на AVR для ленивых. Так ли это? Эта статья - попытка наглядно показать, что Arduino - это не про AVR и не про лень, Arduino - это архитектурно-независимая электронно-механическая платформа совместимых компонентов, по (относительной) значимости не менее важная, чем (в свое время) IBM S/360, IBM PC или USB.

AVR живее всех живых

Дойдя до второй части обзора, читатель увидит, что Arduino-совместимые платы на современных мощных 32-битных контроллерах стоят не много больше, а иногда даже меньше, чем на оригинальной AVR архитектуре. И все же сначала AVR. Почему? Потому что мэтры говорят, что рано или поздно захочется собрать свое устройство. И я им верю. Верю, что однажды я возьму 8-ногий ATtiny в DIP корпусе, засуну его в картонку и включу паяльник. И я буду знать, что делать дальше - ведь я уже все отпрототипировал на Arduino AVR.
Arduino Duemilanove
Это предпоследняя версия официальной Arduino, и большинство совместимых плат, которые сейчас присутствуют на рынке, основано именно на схемотехнике Duemilanove. Она включает микроконтроллер ATmega 328 (в прошлом десятилетии (читай: до 2010г) ставили и ATmega 168) и USB-Serial преобразователь FTDI FT232RL. $25

Arduino Uno
Текущая версия официальной Arduino. Пока на рынке мало альтернативных реализаций, но они начинают появляться, одна включена в этот обзор. Основное отличие от Duemilanove - замена популярного, а значит, не по начинке дорого, чипа FT232RL на… ATmega8U2. Да-да, в Uno фактически два микроконтроллера AVR, причем один - с аппаратным USB. Почему два, почему не поставить один? Вопрос совместимости, дружественности для новичков и для собственных разработок. Микроконтроллеры с аппаратным USB судя по всему есть только в SMD корпусах, поэтому использовать такой в своих разработках или заменить вышедший из строя на плате будет нелегко. Поэтому лучше использовать старый-добрый ATmega328 в DIP-панельке, а ATmega8U2 оставить на будущее. Судя по тому, как уверенно Uno завоевывает позиции - на ближайшее будущее. $30
Iteaduino
Существует множество клонов Arduino Duemilanove, которые копируют ее фактически один в один. Но мы ждем от конкуренции прогресса и улучшения, а не простого «передирания», дозволенного открытой лицензией. Iteaduino - хороший пример, когда разработчики «сделали свое домашнее задание». Многие электронные компоненты требуют питания 3.3в, что требует дополнительного сопряжения уровней при работе с классическим Arduino. Iteaduino же позволяет запитать плату 3.3в или 5в на выбор (переключателем на плате). «Соль» применения Arduino конечно же в подключении внешних устройств ввода-вывода, и для простых устройств сложился де-факто стандарт интерфейса GVS (Ground-Voltage-Signal). Для приятного (без паутины проводов) подключения таких устройств к классическому Arduino придется докупать шилд, а в Iteaduino соответствующие разъемы есть прямо на плате. Кроме того, улучшена эргономика - в оригинальном Arduino при надетом шилде нельзя добраться до кнопки Reset (поэтому многие шилды дублируют ее) и плохо виден светодиод, а в Iteaduino они размещены на краю платы с возможностью доступа. $25

Seeeduino Stalker v2
Благодаря стандарту Arduino можно создавать не только платы общего назначения, но и специализированные платы, которые все также будут легко расширяться существующими компонентами. Одна из идеальных применений для Arduino - разработка автономных беспроводных узлов-агентов распределенной системы контроля и управления. Платы Seeeduino Stalker разработаны именно для такого применения. В версии 2 на плате установлен контроллер зарядки литиевого аккумулятора с возможностью подключения солнечной панели, часы реального времени (RTC) с питанием от супер-конденсатора, microSD-слот, сокет *Bee (в оригинале XBee для протокола ZigBee, но уже есть BTBee в том же формфакторе) и разъемы I2C. $39
Ruggeduino
Вы начинающий, любите переплюсовывать питание и хвататься за оголенные GPIO наэлектризованными руками? Или подключаете датчики проводами по 20 метров, а иногда вокруг бьют молнии? Или используете Arduino в производственных целях, где требования по защите и надежности повыше? Ruggeduino поможет вам, одного взгляда на него будет достаточно, чтобы проникнуться уважением и понять, что это настоящий индустриальный Arduino. $40

RoMeo All-in-one
Плата для роботостроения, содержит на плате множество интерфейсных разъемов, драйвер двигателя, кнопки. $36
CraftDuino
Российский вариант Arduino с улучшенной эргономикой (доступ к светодиодам и Reset) и возможностями: на плате присутствует разъем для всех выводов чипа FT232, что позволяет использовать его для bitbang-приложений (программатор различных МК, JTAG и т.п.), и возможность допаять дополнительные выводы для установки CraftDuino на беспаечную макетную плату (breadboard). $30

Быстрее, выше, сильнее

Итак, мы выросли из AVR, но все наши шилды, сенсоры, сервы с нами. И мы не заставим их пропадать, ведь они для Arduino, а не для AVR. Мы также и дальше не будем поддаваться стереотипам, что есть только какой-то ARM, и какой-то Cortex. Все много интереснее!
ChipKIT Uno32
Каждый студент , что AVR - это хорошо, а PIC - это плохо. Однако, не стоит это распространять на все семейства МК. PIC32 - вполне нормальный процессор с архитектурой MIPS. А MIPS - одна из лидирующих RISC-архитектур. По сравнению с ARM у нее есть одно достоинство - она не столь медиа-популяризирована, поэтому лицензионные отчисления за MIPS меньше, а процессоры в среднем - дешевле, и лидируют в отельных рыночных сегментах, таких как раутеры. Например, Arduino-несовместимая плата в корпусе, с Ethernet, WiFi и USB-хостом стоит менее $50 даже в этой стране, ARM"у такое и не снилось. Но сейчас мы рассматриваем Arduino совместимые, и ChipKIT не заставит скучать при частоте 80МГц. 20EUR

Netduino
Cortex снова подождет. На сцене - классика ARM, ядро ARM7, в лице чипа от любимого вендора AT91SAM7X512-AU. На своих 48МГц он даже щелкает.NET Micro Framework! $35
FEZ Panda II
Конечно же, в managed коде писать легче, так что парад.NET MF продолжается. Эта плата идет под маркетинговым чипом «USBizi», который на поверку оказывается NXP LPC2387 с соответствующим firmware. На 72МГц он наверное мог бы играть MP3. Только не в.NET коде, конечно. $40

От российского производителя и конструктивно практически идентична оригинальной плате. Рассмотрим характеристики платы, дадим подробные инструкции по подключению и настройке необходимых для работы с платформой драйверов. Далее представляем описание RobotDyn UNO на русском, которое не отличается от официальной платы.

Распиновка RobotDyn Uno R3

Существенное преимущество данной модели в том, что программирование RobotDyn UNO от компьютера производится через кабель microUSB. Подобный USB кабель есть в каждом доме, так как используется на смартфонах с ОС Android. Кабель microUSB намного легче и удобнее обычного кабеля, который используется в оригинальной плате. Кроме того, на плате Роботдин установлено целых 7 аналоговых входов.

Схема распиновки платы RobotDyn Uno R3, ICSP

Характеристики RobotDyn UNO R3

  • Микроконтроллер — ATmega328P-AU;
  • Рабочее напряжение питания платы -5V,
  • Рекомендуемое напряжение — 7-12V, предельное — 6-20V;
  • Самовосстанавливающийся предохранитель, защита от перегрузки по току >500мА;
  • Flash память — 32 KB (из них 0,5 Кб используются загрузчиком);
  • ОЗУ (SRAM) — 2 Кб, ПЗУ (EEPROM) — 1 Кб;
  • 14 цифровых портов (вход/выход) — 0-13;
  • 6 цифровых портов могут использоваться как выходы ШИМ (PWM) — 3, 5, 6, 9, 10, 11;
  • 8 аналоговых входных портов — A0, A1, A2, A3, A4, A5, A6, A7;
  • SPI: выводы 10 — SS, 11 — MOSI, 12 — MISO, 13 — SCLK;
  • I2C: выводы SDA, SCL;
  • UART последовательная шина: RX0 — получение и TX1 — отправка данных;
  • Сброс нажатием кнопки. Для автоматического сброса можно соединить RES с GND;
  • 4 Светодиодных индикатора: RX, TX, L(pin13), Power;
  • Размер — 71x51x12 мм, вес — 26 грамм.

RobotDyn UNO R3 схема принципиальная


В отличии от оригинала плата RobotDyn, имеет более распространенный разъем Micro USB, кроме того, на плату дополнительно установили 2 аналоговых входных канала A6 и A7. В основе RobotDyn UNO R3 также лежит микроконтроллер ATmega328p. Связь микроконтроллера с компьютером для программирования реализована на чипе CH340G, поэтому для работы потребуется загрузить дополнительные драйвера.

Программа и драйвера для RobotDyn UNO R3

Где скачать программу для RobotDyn UNO r3 . Русский аналог Arduino — плата RobotDyn UNO R3 программируется на языке C++. Для прошивки платы используется программа Arduino IDE на русском , которую можно скачать с официального сайта. Данное приложение абсолютно бесплатно, но для работы с не оригинальными платами в Arduino IDE нет необходимых драйверов, но эта проблема просто решается.

Где скачать драйвера для RobotDyn UNO R3 . Плата RobotDyn осуществляет связь с персональным компьютером через микроконтроллер на чипе CH340G. Скачать драйвер для CH340G (RobotDyn UNO driver CH340G) можно по прямой ссылке с Google Диск . Скачанный архив следует распаковать и запустить файл CH341SER.EXE (вирусов нет). После чего можно запускать Arduino IDE и начинать работать.

Также часто читают: