Комментарии 99
Заказал две. Обожаю дешёвые штуки с бесплатной доставкой. Будет чем заняться на досуге.
Да да, дешевая штука с бесплатной доставкой!!! Давно хотел поиграться с адруино, но руки не доходили, а тут 150 рублей — грех не взять
Кто нибудь может подсказать, можно ли этой штукой упровлять по usb? Планируется подключить к usb роутера, поднять веб сервер и написать приложение для android для управления чем нибудь в квартире.
И еще температурный сенсор я так понимаю там встроен?
Не пинайте за такие вопросы, никогда не сталкивался с такими штуками.
И еще температурный сенсор я так понимаю там встроен?
Не пинайте за такие вопросы, никогда не сталкивался с такими штуками.
На этой плате установлен чип TUSB, реализующий отладчик и USB-UART (ACM). К сожалению, в линуксе он работает так себе — мне иногда приходится снимать-одевать перемычки, подключающие к нему RX/TX микроконтроллера, чтобы обмен возобновился. Дело усложняется ещё и тем, что прилагаемые МК не имеют аппаратного UART, а программная реализация при тех кварцах, что установлены на плате, не сможет достичь скорости выше, чем 9600 (не хватит точности таймингов).
Управлять чем-нибудь можно, температурный сенсор в один из комплектных МК встроен, как отдельный канал АЦП.
Управлять чем-нибудь можно, температурный сенсор в один из комплектных МК встроен, как отдельный канал АЦП.
самый дешманский вариант — китайская плата на stm32f103. от двух баксов с доставкой вместе. на борту нет программатора, увы, но есть аппаратный usb на чипе. Бывают варианты с бутлоадером.
вариант который мне нравится для мелкой автоматизации больше всего — stm32 nucleo l432. очень много всего в таком мелком форм-факторе. если руки к пайке привыкли — возьмите пачку чипов stm32f042f6 по 120 руб — на борту аппаратный usb с бутлоадером, если возьмете из роутера 3.3в питания, то чип можно напрямую прицепить к роутеру, вообще без обвеса (ну 1 конденсатор для очисткисовести питания).
а ланчпады эти… чипы хилые, ни с чем не совместимо… программаторы неудобные… ну их.
вариант который мне нравится для мелкой автоматизации больше всего — stm32 nucleo l432. очень много всего в таком мелком форм-факторе. если руки к пайке привыкли — возьмите пачку чипов stm32f042f6 по 120 руб — на борту аппаратный usb с бутлоадером, если возьмете из роутера 3.3в питания, то чип можно напрямую прицепить к роутеру, вообще без обвеса (ну 1 конденсатор для очистки
а ланчпады эти… чипы хилые, ни с чем не совместимо… программаторы неудобные… ну их.
За 5 лет много изменилось ) Сейчас для любительских целей — подключение к домашней сети для автоматизации чего либо, проще взять какой нибудь esp8266 )
Дешёвая штука?
С бесплатной доставкой?
Офигеть, дайте две!
С бесплатной доставкой?
Офигеть, дайте две!
Где заказывали??? И можно подробнее о покупке
сравнение с шишкой порадовало
Простите меня, но может хватить писать статьи — пустышки про LaunchPad. На хабре уже очень много таких вот «обзоров», а дельных статей почти нет, разве только цикл статей от kirill89 про программирование под msp430 (продолжение которого я кстати очень жду). В Вашей статье не сказано почти ничего ценного. По-моему ни одну тему еще не переписывали столько раз, не добавляя ничего нового. Не поймите меня неправильно, мне очень нравится данная платформа, я сам владею двумя комплектами и распространяю её среди моих друзей и знакомых.
Всему своё время.
Это больше ознакомительная статья для тех, кто кроме Arduino ничего не видит. Больше как толчок что бы оторвать от Atmega и увидеть что есть неплохие альтернативы. Надеюсь, и они начнут давать вклад.
А пока я тестирую возможности msp430. Есть некоторые реальные идеи, которые хочу попробовать реализовать и если они покажутся интересными, то буду публиковать тут, конечно.
Это больше ознакомительная статья для тех, кто кроме Arduino ничего не видит. Больше как толчок что бы оторвать от Atmega и увидеть что есть неплохие альтернативы. Надеюсь, и они начнут давать вклад.
А пока я тестирую возможности msp430. Есть некоторые реальные идеи, которые хочу попробовать реализовать и если они покажутся интересными, то буду публиковать тут, конечно.
Ардуино привлекателен для начинающих электронщиков тем, что под него есть множество примеров с кодами.
LaunchPad в этом вопросе Ардуино не конкурент.
LaunchPad в этом вопросе Ардуино не конкурент.
Собственно, в arduino чаще всего хватает встроенных примеров, чтобы быстренько чем-нибудь побаловаться.
Тут тоже есть примеры в среде, и много.
Побаловаться, помигать светодиодом — это не серьезно.
А вот подключить различные датчики — температуры, давления, влажности — на Ардуино не вопрос, есть готовые либы, собрал схему, залил прошивку и готово.
А что с LaunchPad, есть что-нить на DS18B20, SHT1x и т.п.?
А вот подключить различные датчики — температуры, давления, влажности — на Ардуино не вопрос, есть готовые либы, собрал схему, залил прошивку и готово.
А что с LaunchPad, есть что-нить на DS18B20, SHT1x и т.п.?
Тут есть почти те же примеры, что бы начать кодить.
Так же, многий код достаточно просто портировать на Wiring.
Так же, многий код достаточно просто портировать на Wiring.
Хм… Вопрос от полного нуба, увидевшего похожую с ардуиной внешнюю оболочку и стиль языка: а можно использовать ардуиновские библиотеки для управления, скажем, шаговым двигателем? А если нельзя, то есть ли такие в природе для этой платформы?
Насколько я понимаю, совместимости с шилдами для Arduino нет? А собственные шилды бывают?
Бывают. И даже интересные.
Блог по проектам на LauncPad можно почитать www.43oh.com/
Блог по проектам на LauncPad можно почитать www.43oh.com/
а 25.09 можно будет заказать Stellaris-LaunchPad
Его же в РФ не доставляют вроде
По-моему это хорошие задатки для Arduino-киллера: плата за 5$(с доставкой) с 32-битным ARM Cortex M4F на борту (80МГц, 256 КБ флэш-памяти и 32 КБ SRAM).
Чувствую надо отписаться от этой нити. А то я разорюсь. Пришлось и эти заказывать.
ого — прикольно :) нужно заказать :)
Техасу «давать шанс» не надо. С тем, сколько денег они тратят на популяризацию своих микросхем, они свою аудиторию найдут и сами. Да и контроллеры интересные.
А кого можно попросить переслать мне заказ с их сайта в Севастополь? Я сразу 5 штук возьму.
А что выбрать чтобы делать что-то более серьёзное? Ну не охота диодами мигать. Хочется что-то вроде простенького робота сделать. Чтобы с фоновыми потоками и т.д. На линуксе надо железку искать какую?
Управлять сервоприводами чуть сложней, чем светодиодом. Все зависит от робота, если вам мощности микроконтроллера хватит, то конечно пойдет.
Смотря какая сложность и какой уровень подготовки.
Для линукса есть RaspberryPi, для простых вещей есть Arduino/LaunchPad&Co, для чего-то посередине с фоновыми потоками и маленькое как МК есть STM32+FreeRTOS.
IMHO самое простое что бы начать это будет Arduino/LaunchPad. А там уже смотреть хватит ли этих ресурсов.
Для линукса есть RaspberryPi, для простых вещей есть Arduino/LaunchPad&Co, для чего-то посередине с фоновыми потоками и маленькое как МК есть STM32+FreeRTOS.
IMHO самое простое что бы начать это будет Arduino/LaunchPad. А там уже смотреть хватит ли этих ресурсов.
Как вариант: семейство PIC. Оно имеет и 8, и 16, и 32-х битные версии микрух.
можно взять какой-нибудь роутер или лучше RaspberryPi / Beagleboard к которому уже можно цеплять ардуину для управления периферией или рулить через GPIO прямо из-под линукса.
Я бы взял за основу tp-link tl-mr3020, дешево и купить проще.
Про отладочный комплект для них очень подробно писал DI HALT
easyelectronics.ru/otladochnyj-komplekt-ez430-chronos-ot-texas-instruments.html
easyelectronics.ru/otladochnyj-komplekt-ez430-chronos-ot-texas-instruments.html
Только в Россию они не доставляют, при этому у дистрибьюторов вроде бы можно купить, правда уже за совсем другую цену, одни запросили 300$ с 4-6 недельной доставкой.
кто угадает какая программа, тот получит апельсинСветодиодная моргалка с переключением по кнопке. Угадал?
В 2553 более сложная программа.
В 2553 — стандартная демка (моргает диодами, по кнопке фиксирует температуру и сравнивает текущую с зафиксированной).
2452 — чистая.
2452 — чистая.
Дешевый этот комплект потому, что продают его за символическую цену по номеру серии MSP430 — 4.30$.
К примеру, более простой комплект для разработки размером с флешку продают за 20$, где 10$ стоит USB программатор, и 10$ платка с малюсеньким микроконтроллером (можно приобрести дополнительно), единственно что доставка FedEx бесплатная.
По поводу софта для MSP430, предлагаемые студии это закрытый платный софт, бесплатен он с ограничениями (для обучения сойдет). Хотя под линукс есть открытые компиляторы C и ASM.
К примеру, более простой комплект для разработки размером с флешку продают за 20$, где 10$ стоит USB программатор, и 10$ платка с малюсеньким микроконтроллером (можно приобрести дополнительно), единственно что доставка FedEx бесплатная.
По поводу софта для MSP430, предлагаемые студии это закрытый платный софт, бесплатен он с ограничениями (для обучения сойдет). Хотя под линукс есть открытые компиляторы C и ASM.
В статье речь про Energia, которая бесплатная без ограничений и сделана для удобства тех, кто уже привык писать на Wiring под Arduino. В этом как раз прелесть для новичков.
Обещают добавление других MSP430 контроллеров.
Обещают добавление других MSP430 контроллеров.
для MSP430 CCS полностью функционален. ограничение скомпилированного кода в 16К как раз не влияет. В контроллерах, идущих с LounchPad — flash 16K
Угу. Только на linux этот самый CCS функционален весьма условно.
Связь с ланчпадом (отладку) так и не допилили.
Остаётся единственный вариант — собирать бинарь в CCS, а заливать в ланчпад и отлаживать сторонним софтом. Т.е. по сути весь CCS из IDE превращается просто в текстовый редактор с подсветкой
(и я, честно говоря, так и не понял его преимуществ перед (g)vim+gcc)
Связь с ланчпадом (отладку) так и не допилили.
Остаётся единственный вариант — собирать бинарь в CCS, а заливать в ланчпад и отлаживать сторонним софтом. Т.е. по сути весь CCS из IDE превращается просто в текстовый редактор с подсветкой
(и я, честно говоря, так и не понял его преимуществ перед (g)vim+gcc)
согласен, но что характерно, под виндой он работает через cigwin, что говорит о его первоначальной заточенности по линь.
А CCS 5.2.1 тоже не работает?
Нет, не работает. (version: 5.2.1.00018)
Проходит все этапы сборки.
При попытке отладки говорит «Error initializing emulator: No USB FET was found»
Единственный рабочий вариант, которого удалось добиться (при этом CSS не нужна):
— собираем .elf (я делал с помощью gcc; все пакеты есть в репе убунты по поиску 'msp430')
— подключаемся к launchpad: mspdebug rf2500
— в mspdebug грузим программу (load main.elf)
— там же запускаем (run)
Если не фурычит — можно перед load сделать erase (по хорошему это можно делать каждый раз, но вроде не обязательно).
Там же можно и отлаживать. Но привычнее в gdb :)
Запускаем в mspdebug команду gdb. Видим сообщение. что он ждёт коннекта на localhost:2000
В другой консоли запускаем msp430-gdb. В нём говорим:
target remote localhost:2000
А дальше — как обычно. Грузим тот же файл, что запихали в ланчпад и отлаживаем.
load main.elf
symbol-file main.elf
…
Можно попробовать пристроить открытую IDE вроде CodeBlocks (по крайней мере внешне не видно никаких серьёзных препятствий для этого).
Одна проблема — msp430-gdb «из коробки» не работает на ubuntu 12.04 (вылетает по segfault).
Но покуда gdb в отличие от ccs — открыта, решение найти нетрудно (можно просто разыскать в сети патч и наложить на исходник; но я пошёл чуть дальше и наложил весь патч поверх последнего gdb. Собранный бинарь для x86_64 тут)
Проходит все этапы сборки.
При попытке отладки говорит «Error initializing emulator: No USB FET was found»
Единственный рабочий вариант, которого удалось добиться (при этом CSS не нужна):
— собираем .elf (я делал с помощью gcc; все пакеты есть в репе убунты по поиску 'msp430')
— подключаемся к launchpad: mspdebug rf2500
— в mspdebug грузим программу (load main.elf)
— там же запускаем (run)
Если не фурычит — можно перед load сделать erase (по хорошему это можно делать каждый раз, но вроде не обязательно).
Там же можно и отлаживать. Но привычнее в gdb :)
Запускаем в mspdebug команду gdb. Видим сообщение. что он ждёт коннекта на localhost:2000
В другой консоли запускаем msp430-gdb. В нём говорим:
target remote localhost:2000
А дальше — как обычно. Грузим тот же файл, что запихали в ланчпад и отлаживаем.
load main.elf
symbol-file main.elf
…
Можно попробовать пристроить открытую IDE вроде CodeBlocks (по крайней мере внешне не видно никаких серьёзных препятствий для этого).
Одна проблема — msp430-gdb «из коробки» не работает на ubuntu 12.04 (вылетает по segfault).
Но покуда gdb в отличие от ccs — открыта, решение найти нетрудно (можно просто разыскать в сети патч и наложить на исходник; но я пошёл чуть дальше и наложил весь патч поверх последнего gdb. Собранный бинарь для x86_64 тут)
Эта же программка на ассемблере совсем маленькая получается, не понимаю почему так много кода после компиляции C. В больших программах скорее всего разница не будет уже такой большой.
Код под MSP430 почти в два раза плотнее, чем на AVR. А на кортексах М (Thumb-2) ещё более компактный.
Однако реальные программы для MSP получаются больше, чем для AVR, а в кортексах вообще раздувает за сотню килобайт.
Такой вот парадокс. Видимо, сказывается человеческий фактор (зачем экономить, ресурсов немеряно)
Однако реальные программы для MSP получаются больше, чем для AVR, а в кортексах вообще раздувает за сотню килобайт.
Такой вот парадокс. Видимо, сказывается человеческий фактор (зачем экономить, ресурсов немеряно)
Energia — зло — недопеределанный Arduino-вский IDE. Если и писАть под msp430 — так в CCS.
Эта уже третья подобная статья. Спасибо за ещё один красивый и полный обзор платы.
До этого игрался с Ардуино. Себе заказал 3 штуки, одну подарил знакомому.
Честно сказать, не сильно впечатлило, т.к. родная среда разработки заморочисто устанавливается с какими-то припарками-патчами. Да и чтобы её скачать необходимо заполнить какую-то анкету.
Energia с виду довольно сырая. Примеры явно взяты с Ардуино и чаще всего просто являются копипастой, в которой самому нужно переназначить контакты. А соответствия контактов нужно ещё найти.
«Из коробки» плата отказалась работать с терминалом. Так и не получилось завести. Так и не дошло дельше blink.
Вообщем, сложилось впечатление, что TI переманивает якобы лёгким порогом вхождения разработчиков на более крутые контроллеры и отладочные платы, которые продаёт уже не за $4.30.
До этого игрался с Ардуино. Себе заказал 3 штуки, одну подарил знакомому.
Честно сказать, не сильно впечатлило, т.к. родная среда разработки заморочисто устанавливается с какими-то припарками-патчами. Да и чтобы её скачать необходимо заполнить какую-то анкету.
Energia с виду довольно сырая. Примеры явно взяты с Ардуино и чаще всего просто являются копипастой, в которой самому нужно переназначить контакты. А соответствия контактов нужно ещё найти.
«Из коробки» плата отказалась работать с терминалом. Так и не получилось завести. Так и не дошло дельше blink.
Вообщем, сложилось впечатление, что TI переманивает якобы лёгким порогом вхождения разработчиков на более крутые контроллеры и отладочные платы, которые продаёт уже не за $4.30.
Думаю эта плата займёт свою нишу, где не требуется достаточно сильного функционала и покупать atmeg-у дорого. Например, те же лампы настроения, простые автоматы — типа выключатели освещения и проч. Хотя нужно заметить такие вкусности по сравнению с той же atmeg-ой: 16-разрядность, возможность делать АЦП и складывать сэмплы без в память участия ЦПУ, возможность работы с основной flash как с eeprom и проч.
Думаю эта плата займёт свою нишу, где не требуется достаточно сильного функционала и покупать atmeg-у дорого. Например, те же лампы настроения, простые автоматы — типа выключатели освещения и проч. Хотя нужно заметить такие вкусности по сравнению с той же atmeg-ой: 16-разрядность, возможность делать АЦП и складывать сэмплы без в память участия ЦПУ, возможность работы с основной flash как с eeprom и проч.
пардон, скрипты что-то глюканули.
Глядите про отправку в терминал
Какая родная среда разработки? Есть бесплатные версии вполне «взрослых» компиляторов, а если у вас есть полные версии, то совсем не обязательно заполнять анкету. Energia это по сути и есть копия Arduino IDE, и нужна для тех, кто не хочет разбираться в обычных языках.
Перейдя по ссылке http://www.ti.com/launchpad я попадаю на официальное wiki. Ссылки на софт ведут на Code Composer Studio 5, который можно бесплатно скачать с сайта TI.
Чтобы стать ардуино киллером недостаточно бесплатно раздавать свои платки.
Нужно соизмеримое сообщество и сопоставимое кол-во библиотек и просто кода на все случаи жизни.
А здесь ланчпад, и даже STM32, к сожалению, очень далеки от ардуино.
Если мне надо по быстрому проверить какое либо решение с использованием доп. периферии, я первым делом ищу код для atmega/arduino и на 95% он находится. Экономит кучу времени.
Тем более что мелкие платки клоны ардуино со встроенным USB стоят порядка $10.
Нужно соизмеримое сообщество и сопоставимое кол-во библиотек и просто кода на все случаи жизни.
А здесь ланчпад, и даже STM32, к сожалению, очень далеки от ардуино.
Если мне надо по быстрому проверить какое либо решение с использованием доп. периферии, я первым делом ищу код для atmega/arduino и на 95% он находится. Экономит кучу времени.
Тем более что мелкие платки клоны ардуино со встроенным USB стоят порядка $10.
Тут вроде знающие люди собрались… попробую сюда сунуться со своим вопросом:
http://habrahabr.ru/qa/23579/
http://habrahabr.ru/qa/23579/
Эх, зря написали пост: все платы у ТI закончились ;(
Теперь Backorder только.
Теперь Backorder только.
И, кстати не пробовали ничего на C2000 Piccolo контроллере делать? 12 битный ADC, I2C, SPI, UART и другие вкусности на борту. Вся радость 17USD.
Проклятая жадность.
Заказал.
Заказал.
Купил себе такую же пару месяцев назад, пока руки еще не дошли потестировать :)
тут вроде не фейсбук…
И?
Автор предложил альтернативу, я сообщил, что уже поддержал ее.
Автор предложил альтернативу, я сообщил, что уже поддержал ее.
я имел ввиду, что купил себе, но руки не дошли звучит как статус в фейсбуке, и не несет в себе абсолютно никакой информации по теме статьи
и вы тут же бросились комментировать это…
К сведению — собственно, сегодня я ее и опробовал, Energia еще более медленно работает чем для Arduino, но плюсом является то, что с собой несет инструментарий, который скорее всего можно дернуть для работы в нормальной IDE. Надо только разобраться как прошивать.
К сведению — собственно, сегодня я ее и опробовал, Energia еще более медленно работает чем для Arduino, но плюсом является то, что с собой несет инструментарий, который скорее всего можно дернуть для работы в нормальной IDE. Надо только разобраться как прошивать.
Отлично, что дошли руки. Советую попробовать CCS5. Достаточно мощная среда, хотя имеет свои странности. Под виндой работает через cyg-win, а под линюксом ребята обнаружили трудности с прошивкой. Так что не понятно, под какую ось она разрабатывалась. А в остальном — приличный дебаггер, поддерживает вышеописанную плату, и для работы с этой серией контроллеров является официально бесплатной.
Я полнейший новичок в этой области и хотелось бы задать пару вопросов.
Подойдут ли на эту плату датчики от Arduino?
Если нет, то где на Украине можно купить датчики для этой платы?
Подойдут ли на эту плату датчики от Arduino?
Если нет, то где на Украине можно купить датчики для этой платы?
Сделанные специально для Ардуины — (т.н. шилды) подойдут скорее всего далеко не все. Но обычные датчики — на ура! Здесь стоит отметить, что использование шилдов оправдано только если вы знаете, как это работает и вам нужно быстренько опробовать «а что, если...». Если вы только знакомитесь — то это только тормозящий фактор, лучше покупать обычные датчики, читать к ним инструкции и подключать к Ардуино. И портов свободных больше оставите.
Дело в том, что я уже заказал уже себе эту плату. Так как считаю стоимость Ардуино немного завышенной, хотя радует огромное количество датчиков и шилдов. Так же дело в том, что посоветовали для начала использовать что-то простое и недорогое и вот в поисках толковой замены Ардуино я вспомнил про эту статью. И сразу же заказал, дабы убить 2 зайцев сразу — сделать первую покупку через ПейПал и заодно купить эту плату :)
Поэтому и спрашиваю, если заказывать простые датчики температуры, влажности, давления, Холла и прочие разработанные для Ардуино Датчики для Ардуино будут ли без проблем подходить под эту плату.
Поэтому и спрашиваю, если заказывать простые датчики температуры, влажности, давления, Холла и прочие разработанные для Ардуино Датчики для Ардуино будут ли без проблем подходить под эту плату.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Недорогая альтернатива Arduino. Дадим шанс?