Цитата:поскольку у меня в планах многофункциональные (мультирежимные) устройства, которым очень не помешало бы интуитивное управление.
Тогда не теряй времени - и приобрети всего одно устройство, которое ты будешь осваивать потихоньку-полегоньку.
Микропроцессорная техника - это мир с новыми понятиями, и для адаптации в его реалиях нужно время-время-время.Затраты времени на очень постепенное и плавное освоение очень невелики - поскольку информация принимается малыми порциями и хорошо усваивается.
А вот если ты однажды решишь - мол, всё, вот теперь я осваиваю новую для себя тему, и делаю это интенсивно, то ты получишь довольно серьёзное психическое напряжение и продвигаться будешь с "головной болью". И хорошо, если хватит упорства преодолевать дискомфорт, порождаемый когнитивным диссонансом, а не бросить это всё из-за "сложности" одномоментного понимания...
Потому я и предлагаю - пусть у тебя будет железяка, которой ты в любой момент сможешь задавать любые вопросы (мол, можно ли так... или вот так...).
Учиться плаванью в сухом бассейне, рассчитывая, что когда в него нальют воду, ты поплывёшь по чемпионски - недальновидно и наивно.
Потому правильное действие: купить Ардуино Нано - это несколько сот рублей.
Скачать софт - это бесплатно (официально - бесплатно).
Дальше тебе понадобится 10 минут на инсталляцию софта и 10 минут на первые эксперименты с железякой.
И когда она заморгает так, как ты ей пропишешь - ты готов по настоящему думать, и тут же, не отходя от кассы экспериментировать с любыми твоими задумками.
Сразу же мотивирую - почему именно Нано: версия Нано является полнофункциональной в смысле возможностей процессора, имеет встроенный USB-мост и питается от USB.
От полной ардуины она отличается отсутствием гнезда (именно гнезда, а не контактов) для внешнего питания - внешнее питание на нано можно подать через котакты разъёма.
Зато нано компактней - у неё размеры, аналогичные размерам корпуса ДИП-30 (такого, в котором выпускалась, к примеру, ультрафиолетовая стираемая память), и потому Нано садится в стандартную кроватку.
Таким образом, работа с твоим экспериментальным устройством может выглядеть так: на твоей плате установлена кроватка. В неё вставлена ардуинина. От платы ардуина получает питание - и обеспечивает управление, как ты того захочешь.
Ты можешь поступить двояко - запрограммировать МП независимо - как описано выше, а потом вставить в свой прибор и включить его.
А можешь поступить ещё интересней - программировать МП прямо в схеме, через всё тот же USB.
При этом, усб работает не только на программирование, но может обеспечить и двустороннюю связь с компом - то есть, твоё устройство может успешно управляться и управлять компом.
Разумеется, для этого придётся писать свой комповый софт - так, что эта перспектива более отдалённая - но о ней нужно знать сразу же.
Я, собственно говоря, тормознул с применением микроконтроллеров только по той причине, что на том этапе их развития, нужно было писать самому ЮСБ интерфейс для МК. Это было сложно на стартовом этапе - и я отложил дело на потом.
И вот это потом наступило - появилось ардуино, где эти проблемы на 100% решены.
Так, что тормозить больше смысла нет - ардуино развивается не так уж долго, всего пару лет. И его осваивают очень широкие массы. Если сейчас стормозить - отстанешь сильно. Конкуренты сделают всё интересное и ты будешь только зубом цыкать: мол хотел, да не поспел...
Потому самое правильное - ступить на эту тропку именно сейчас - когда это уже почти ничего не стоит в деньгах, но есть ещё время на придумывание своего...
Вот тут - про версии ардуино:
http://arduino.ru/HardwareА тут - про особенности нано:
http://arduino.ru/Hardware/ArduinoBoardNano