Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2014, 11:55   #1
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию Re: Arduino, digitalRead(), замена, работа через порт

Цитата:
Собирать несколько разношёрстых либ в один проект я тоже пробовал. Иногда ничуть не проще и не эффективнее получается, т.к. каждая либа от своей "печки" писана.
Библиотека скачивается один раз, собирается один раз, дальше просто добавляется при линковке в любой проект. И становится вообще пофигу как и на чем писана библиотека Проблемы могут быть только с зависимостями при сборке конкретной библиотеки, но это тоже решаемо.

Цитата:
Ответ:...
Все верно, согласен.

Цитата:
Справедливости ради, про развлекательный, это вы сами придумали.
Ну не то чтобы придумал, хобби это развлечение, ардуина для хобби. Дизайн и художества - это творчество. В общем я имел в виду, что ардуина задумывалась для каких угодно целей, но не обучения специалистов.

Цитата:
Я бы отнёс эту штуку к классу познавательно-развивающих игрушек. А для них, всё-таки, основная целевая функция - обучение.
Можно и так сказать. Но все равно ардуина останется игрушкой-развлекушкой. Она не может научить программированию или схемотехнике, как скажем rc-машинка не может научить вождению, потому что все это игрушки. Вроде похожи на настоящее, но до жути просты и предназначены для того чтобы хорошо проводить время

Цитата:
Теперь то будет проще купить программатор на USB, чем искать комп с LPT.
Я давно купил плату PCI с компортами и лпт, она кочует у меня из одного компа в другой и я себе ни в чем не отказываю при выборе матери, рекомендую
SilverSwift вне форума   Ответить с цитированием
Старый 16.01.2014, 19:28   #2
DmitryVS
Junior Member
 
Регистрация: 27.11.2013
Адрес: Москва
Возраст: 46
Сообщений: 12
Вес репутации: 0
DmitryVS is an unknown quantity at this point
По умолчанию Re: Arduino, digitalRead(), замена, работа через порт

Цитата:
Сообщение от SilverSwift Посмотреть сообщение
Библиотека скачивается один раз, собирается один раз, дальше просто добавляется при линковке в любой проект. И становится вообще пофигу как и на чем писана библиотека Проблемы могут быть только с зависимостями при сборке конкретной библиотеки, но это тоже решаемо.
Это, если именно библиотеку в смысле линковщика собрать и забыть, как у "больших". Но тут такая проблема. Я сталкивался с такой ситуёвиной, например есть, назовём так, коллекция исходников, пусть не одна, а несколько. И их бы было неплохо все засунуть в свой проект. Но каждый автор имеет свои представления о подходе к вызовам функций, как получать/возвращать значения, в каких типах и т.п., интерфейс у каждого тоже самостийный, часть вспомогательных функций вообще дублируется. Смотришь на это и совершенно нет желания всё в таком виде пихать. Свой код превращается в балаган, да и объём прошивки растёт на пустом месте. Пока в моих маленьких и любительских проектах получается эффективней перебрать чужие исходники и допилить всё до общего знаменателя. Вот с Ардуиновским кодом, как правило, меньше мороки бывает, т.к. там изначально всё на одних лыжах ездит.

Цитата:
Сообщение от SilverSwift Посмотреть сообщение
Можно и так сказать. Но все равно ардуина останется игрушкой-развлекушкой. Она не может научить программированию или схемотехнике, как скажем rc-машинка не может научить вождению, потому что все это игрушки. Вроде похожи на настоящее, но до жути просты и предназначены для того чтобы хорошо проводить время
Почему же? Если RC-модельку просто гонять для забавы, наверное, толку не много. А если делать самому, т.е. разобраться как это всё устроено, то во многих областях можно прокачать знания до определённого уровня. По одному учебнику арифметику и расчёт баллистических кривых тоже никто не учит, но первое тоже усвоить необходимо. Моя досада в том, что и "учебник арифметики" в Ардуине как-то потерялся. Гораздо проще же с Ардуиной взять старт, а не начинать с изготовления своей макетки или фирменного эвалбоарда и фигачить с пустого листа. После начала с digitalRead() и т.п. можно было бы подробно рассказывать про потроха этого фреймворка прямо на сайте Ардуины, чтобы народ мог дальше уже сам соображать.

Цитата:
Сообщение от SilverSwift Посмотреть сообщение
Я давно купил плату PCI с компортами и лпт, она кочует у меня из одного компа в другой и я себе ни в чем не отказываю при выборе матери, рекомендую
Я думал про это, но получается, что уже на последней матери с COM/LPT они мне были не нужны. Программатор для AVR с USB, и есть платка с FT232RL со всеми разведёнными ногами. Эта пара полностью заменяет мне наличие COM/LPT на любом подвернувшемся компе. А ещё я люблю форматы Mini-ITX и меньше, так что PCI не везде и в корпус войдёт.
DmitryVS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:07. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика