Всё. Уже не надо. Я хотел под квартирный звонок приспособить, с выходом на компьютер и автоответчиком, в зависимости от кода, набранного звонившим. Если б рублей так 5 ...
Скажите, пожалуйста, почему вокруг Arduino столько шума, чего такого в этом древнем барахле? Почему не использовать нормальные современные микрокомпьютеры, вроде Raspberry Pi, где возможностей на порядки больше?
Можно и воробьёв из пушек отстреливать ;) Вот только зачем?
Как показывает практика, для 90% любительских конструкций вполне достаточно ресурсов и "ног" ATMega8 (на котором построен ардуино). Мало?! Переходи на ATMega16 или даже на ATMega32 или что-то покруче.
Собственно чем хороши Atmel-овские контроллеры, так это тем, что переход с одной платформы на другую требует минимального изменения програмного кода. (всего-то и надо поменять строку с типом микросхемы)
Для 90% — может быть... В личке приводил пример e-troll'у, когда на Arduino строят квадролёт, а микроконтроллер выполняет функцию трансляции команд с радиоуправления. Не интересно. Сделать такой аппарат в высокой степени автономным при помощи микрокомпьютера, это интересно.
Но суть моего вопроса в том, что Arduino, imho, уделяется чрезмерно большое внимание, это вызывает попытки впихнуть его не только туда, куда надо, но и куда не надо, т.к. на горизонте больше ничего не маячит. А вот по альтернативам информации мало, хотя они есть и не менее интересны.
Ух ты , я то думал нас больше (тех кто проголосовал за "2")
А по существу Arduino хорош но дорог , уж лучше купить OLIMEXINO-STM32 , она кудо более функциональна и намного мощнее Arduino при такой же стоимости , по моим тестам вышло почти 7 раз youtube.com
По другим более сложным тестам разница где то такая же , плавает около 7 раз , так что за те же деньги лучше купить OLIMEXINO , правда тем есть ньюансы в архитектури и OLIMEXINO не поддерживает все типы переменных что используют в Arduino , но это решается небольшыми изменениями кода , а именно заменой типа переменных на поддерживаемые OLIMEXINO
если в цикл добавить суммирование целых чисел:
Blink
Turns on the built-in LED on for one second, then off for one second,
repeatedly.
Ported to Maple from the Arduino example 27 May 2011
By Marti Bolivar
*/
int A = 37;
int B = 12756;
int C;
void setup() {
// Set up the built-in LED pin as an output:
pinMode(BOARD_LED_PIN, OUTPUT);
}
void loop() {
toggleLED(); // Turn the LED from off to on, or on to off
C = A + B;
// delay(1000); // Wait for 1 second (1000 milliseconds)
} ,
то не в 7 раз а примерно в 4 с половиной, что тоже в общем-то впечатляет, но насчет цены, коллега, вы заблуждаетесь OLIMEXINO-STM32 стоит при закупке от 10 штук — $38.86 за штуку + $14.75 шипинг, хотя для тех проектов, что я делаю цена вполне приемлемая, и еще громадный плюс наличие слота SD, да и вообще функционал бешенный, раскрутка проекта пока низкая
Вот чудаки, решили FPS-ами помериться. Я ж говорю — для детей это всё. Этих контроллеров (не evaluation boards, а микросхем) уже 10 лет назад было, как семечек, от доллара за штуку. От разных фирм, на разную частоту, с разным количеством памяти и разными возможностями. Процессоры TI, например, имеют RISC-архитектуру. Для пользователя это значит, что любая команда, включая условный переход, выполняется за один такт. Зачем вам 72 MHz и 128kb FLASH? Часы делать? Гирляндой управлять, термометр считывать? Вы и на 1% его не используете. Зачем платить по $38 за штуку, вы с ума сошли?
Раз уж упомянул TI, то вот, к примеру: ti.com
Питание от 3V (две батарейки AAA), при токе 200uA. Не нуждается во внешнем кварце, 14 защищённых портов IO, 5-канальный 10-разрядный ADC, даже встроенный датчик температуры. Цена — $1.5. Программируется на плате, имеется встроенный UART. Для домашних поделок — с переизбытком.
Ардуиновские контроллеры тоже можно запрограммировать на использование внутреннего тактового генератора. Ардуина хороша тем, что это готовая платформа, а не просто контроллер. То есть её можно купить, подключить к компу и тут же помигать светодиодом (он даже уже встроен в плату). Очень легко программируется. Есть куча библиотек. Если нужно что-то посложнее, тогда уже смотрим в сторону дополнительных элементов. А с контроллером без отладочной платы новичок просто ничего не сделает. Может быть даже его перегреет, когда будет подпаивать его простейшему программатору на LTP-порту. Ардуина поможет начать осваивать микроконтроллеры или по-быстрому собрать какой-то макет. А если ты опытный разработчик и запускаешь прибор в серию, то, конечно, собирать его надо на отдельном контроллере.
"Проект Arduino был удостоен почётного упоминания..." — красиво загнул. А вообще — это для самых маленьких, светодиодиками помигать и только. Думаю, назначение этого устройства — проверить, есть ли у ребёнка вообще тяга к подобным вещам.
При минимальных знаниях системотехники и програмирования можно создать собственное програмируемое устройство. Как минимум часы с термометром или бегущие огни в гирлянде. Где-то так.
Айтишники на Харбрахабре эту штуку любят
А вообще автор статьи задачу не выполнил — вместо того, чтобы доступным языком рассказать тем кто не в теме, что же это такое, дает длинную и занудную спецификацию для технического издания.
А ведь получается на базе этой штуковины можно разработать свою систему "умный дом" полностью под себя. Причем маштабируемую и расширяемую.
Весьма интересно. А я пока поищу еще информацию.Или кто-нибудт посоветуйте что посмотреть почитать?В плане возможностей подключения датчиков и их программирвания (примеров) ?
Комментарии
И как только появится цена, все вопросы отпадают сами собой!!!
например, Gumstix, они очень давно в продаже
вот ответ на твой вопрос, а заодно и на то, почему я езжу на мазде, хотя в продаже есть феррарри :)
?
Как показывает практика, для 90% любительских конструкций вполне достаточно ресурсов и "ног" ATMega8 (на котором построен ардуино). Мало?! Переходи на ATMega16 или даже на ATMega32 или что-то покруче.
Собственно чем хороши Atmel-овские контроллеры, так это тем, что переход с одной платформы на другую требует минимального изменения програмного кода. (всего-то и надо поменять строку с типом микросхемы)
Но суть моего вопроса в том, что Arduino, imho, уделяется чрезмерно большое внимание, это вызывает попытки впихнуть его не только туда, куда надо, но и куда не надо, т.к. на горизонте больше ничего не маячит. А вот по альтернативам информации мало, хотя они есть и не менее интересны.
мощнее и дешевле...
pinguino.cc
А по существу Arduino хорош но дорог , уж лучше купить OLIMEXINO-STM32 , она кудо более функциональна и намного мощнее Arduino при такой же стоимости , по моим тестам вышло почти 7 раз youtube.com
По другим более сложным тестам разница где то такая же , плавает около 7 раз , так что за те же деньги лучше купить OLIMEXINO , правда тем есть ньюансы в архитектури и OLIMEXINO не поддерживает все типы переменных что используют в Arduino , но это решается небольшыми изменениями кода , а именно заменой типа переменных на поддерживаемые OLIMEXINO
Blink
Turns on the built-in LED on for one second, then off for one second,
repeatedly.
Ported to Maple from the Arduino example 27 May 2011
By Marti Bolivar
*/
int A = 37;
int B = 12756;
int C;
void setup() {
// Set up the built-in LED pin as an output:
pinMode(BOARD_LED_PIN, OUTPUT);
}
void loop() {
toggleLED(); // Turn the LED from off to on, or on to off
C = A + B;
// delay(1000); // Wait for 1 second (1000 milliseconds)
} ,
то не в 7 раз а примерно в 4 с половиной, что тоже в общем-то впечатляет, но насчет цены, коллега, вы заблуждаетесь OLIMEXINO-STM32 стоит при закупке от 10 штук — $38.86 за штуку + $14.75 шипинг, хотя для тех проектов, что я делаю цена вполне приемлемая, и еще громадный плюс наличие слота SD, да и вообще функционал бешенный, раскрутка проекта пока низкая
Раз уж упомянул TI, то вот, к примеру:
ti.com
Питание от 3V (две батарейки AAA), при токе 200uA. Не нуждается во внешнем кварце, 14 защищённых портов IO, 5-канальный 10-разрядный ADC, даже встроенный датчик температуры. Цена — $1.5. Программируется на плате, имеется встроенный UART. Для домашних поделок — с переизбытком.
автар пиши исчо — с разными иам интерфейсами — к примеру езернет и тд
и софт готовый под какие дь модели
+++++
А вообще автор статьи задачу не выполнил — вместо того, чтобы доступным языком рассказать тем кто не в теме, что же это такое, дает длинную и занудную спецификацию для технического издания.
Весьма интересно. А я пока поищу еще информацию.Или кто-нибудт посоветуйте что посмотреть почитать?В плане возможностей подключения датчиков и их программирвания (примеров) ?
arduino.ru
и тут рочитать
habrahabr.ru