Некоторое время назад я понес тяжелую утрату - сгорел мой единственный Arduino-клон, который я использовал для дистанционного управления квадрокоптером. В связи с этим, разработка последнего затормозилась на некоторое время, пока мне не доставят очередную Arduino. Это время я решил посвятить поиску альтернативных, более дешевых аналогов Arduino и mbed. И вот что мне удалось найти. TI LaunchPadКак оказалось, уже несколько лет гигант электронной промышленности Texas Instruments продвигает на рынке свой аналог Arduino. Линейка LaunchPad включает три устройства на базе микроконтроллеров с различной производительностью:
Первый из представленных устройств LaunchPad MSP430 обладает характеристиками, схожими с Arduino Nano:
Как видим, LaunchPad имеет все что нужно для большинства небольших робо-проектов. Самое же привлекательное в этой платформе - её цена. Стоимость LaunchPad MSP430 составляет всего $4.30. И приобрести её можно непосредственно в интернет-магазине TI. Я конечно не мог пройти мимо такой "халявы" и заказал два экземпляра на пробу. Отсчитав на календаре положенные для нашей суровой почтовой службы 30 дней, я принялся ждать приобретенные девайсы. Каково же было мое удивление, когда всего через неделю после покупки со мной связался курьер из местного отделения FedEx и уточнил куда и когда мне можно доставить пакет. Радость. Получается что TI затратили на доставку гораздо больше денег чем стоимость двух LaunchPad. ![]() ![]() ![]() Как можно заметить, упаковка от TI разительно отличается от формата поставки китайских компонентов. Подобное, кстати, наблюдалось и при покупке контроллера mbed. Комплект LaunchPad включает в себя:
ПрограммированиеEnergia по своей сути является модифицированной версией Arduino IDE, разработанной специально для программирования LaunchPad MSP430. Интерфейс IDE полностью совпадает с прародителем, за исключением цвета. Таким образом, с помощью Energia можно легко использовать Arduino-вские скетчи для LaunchPad. Для работы с LaunchPad потребуются драйвера, которые можно найти на сайте проекта Energia либо на сайте TI. После установки драйверов скачиваем архив с Energia и распаковываем его. Затем запускаем energia.exe и открываем пример какой-нибудь простой программы, благо в Energia имеются все основные демо-программы из Arduino IDE. Выбираем нужный порт и заливаем программу на LaunchPad с помощью привычной кнопки Upload на панели инструментов. Готово! ЗаключениеИтак, в лице LaunchPad MSP430 мы имеем интересный Arduino-клон всего за $4.30. Такая цена позволяет, например, использовать LaunchPad для создания бюджетного роя роботов или команды туповатых робо-футболистов. Также поспешу сообщить, что я заказал у TI два устройства на базе микроконтроллера stellaris. Как уже говорилось, эти звери имеют тактовую частоту 80МГц, вдвое большее количество GPIO и дополнительную периферию. К сожалению, Energia пока не поддерживает stellaris, так что придется разбираться с IDE CCS. Об опытах со stellaris обязательно напишу позже. |
События >