Здравствуйте! Сегодняшний вопрос я задаю тем у кого есть данная плата. Отличается ли работа с DUE от работы с UNO, Leonardo и т.п.? Просто хотелось бы её взять, так как она довольно хорошая по вычислительной системе, памяти и обладает USB хостом. А так же заметили ли Вы какие то плюсы и минусы? Заранее спасибо!
У Due 3.3 В логика. Нужно это учитывать при подключении внешних устройств и шилдов. Неаккуратно подключая что-либо пятивольтовое (напрямую к пинам, без преобразования уровней), плату можно спалить. Можно программировать из Arduino IDE обычным образом. Но вылезают небольшие нюансы с дополнительными возможностями. Например, ЦАП. При analogWrite на его пины получается не ШИМ, а обычный аналоговый сигнал. При работе через другие среды программирования могут вылезти другие нюансы.
В отличие от других плат Ардуино, для программирования которых используется avrdude, процесс прошивки Arduino Due осуществляется с помощью программы bossac. http://arduino.ua/ru/hardware/Due P.S. Берите DUO только если вам действительно нужна такая вычислительная мощность (обычно TFT-экраны большого разрешения) Если просто поиграться, то UNO достаточно. Советую глянуть на Arduino Yún
При программировании из Arduino IDE этого можно даже не заметить (разве что в последних версиях надо пакет отдельно доставлять через менеджер плат). А при выходе за ее рамки непременно всплывет. Основные минусы - 3.3 В пины, нетолерантные к 5 В, и очень уж высокая цена (хотя и не самая высокая). Основные плюсы - большая мощь по всем показателям, а также некоторые дополнительные (относительно "обычных" дуин ) интегрированные возможности. Еще могу добавить, что если действительно нужна мощь ARM процессора непосредственно для контроля над устройствами, есть почти такая же, только поменьше и подешевле - Teensy 3.1. Тоже на ARM, тоже 32 бит, тоже без особых затруднений программируется из Arduino IDE (всего лишь надо установить соответствующее дополнение). Если верить производителю, в отличие от Due можно напрямую подключать пятивольтовую периферию (я, правда, пока не рисковал). Но есть и минусы. USB хоста нет, чуть меньше тактовая (72 против 84) и несколько меньше памяти (64 и 256 против 96 и 512). Еще шилды напрямую не втыкаются. Да гребенки пинов надо самому припаивать.
Насчёт её получения - я не говорил купить, а написал взять... Не, не у кого-то, а на конкурсе! P.S. Об этом давайте через переписку (Но Вам она наверное не нужна, ведь и так есть.)
Разные! У меня был проект: спортивный счетчик. Так вот, он очень часто тормозил, так как код был довольно большой, а вычислений... Как-то я своим кодом перебил память Uno... Хочу попробовать поработать с USB, а так же с проектами, требующими большого количества пинов. Такой случай тоже был, а сдвиговый регистр помогать и не собирался. Да и работать с этим регистром гораздо сложнее! Ещё я видел информацию, о том что для Due есть 2 уникальные функции, но я не помню какие. Ну и напоследок: практически у ВСЕХ есть 2, 3 и более плат, а у меня только Uno...
Не то чтобы совсем уникальные. На некоторых ардуино совместимых платах такое имеется. Собственно, дополнительных функций по отношению к классической ардуине только две: USB хост и два канала ЦАП. Остальное - просто увеличение уже имеющихся в других платах возможностей.
1) analogReadResolution() http://arduino.su/Reference/AnalogReadResolution 2)analogWriteResolution() http://arduino.su/Reference/AnalogWriteResolution
Теперь понятно, о чем речь, почему-то не воспринимал словосочетание "уникальные функции" в таком разрезе. Но оно не уникальное с некоторых пор, поскольку есть Zero.
Здравствуйте. Подскажите пожалуйста. При попытке прошить Arduino Due выдается такое предупреждение (ошибка): bossac.exe: extra arguments found Try 'bossac.exe -h' or 'bossac.exe --help' for more information как это можно исправить?