Уважаемое сообщество Гиктаймс, прошу поддержать, а заодно и покритиковать мой новый проект направленный на доступные уроки по роботехнике. В планах полностью проработать все проекты из папки «примеры» в стандартной библиотеке.
Комментарии (12)
hardegor
14.08.2016 18:37Однако программирование Arduino и программирование микроконтроллеров — это две большие разницы.
geher
14.08.2016 19:50А чем программирование того же МК AVR отличается от программирования платы Arduino, построеннной на его основе? Насчет ардуин на ARM не скажу, но у тех, что на AVR, вся «железная» обвязка — это схема питания, переходник USB-последовательный порт, светодиод на одной из «ног» и кнопка RESET.
HOMPAIN
14.08.2016 20:17>А чем программирование того же МК AVR отличается от программирования платы Arduino
Если вы захотите самостоятельно программировать AVR, вам придётся столкнуть с такими вещами как:
-фьюз биты
-программатор
-bootloader
-вместо простых универсальны функций для работы с потами и интерфесами у вас будет документация и набор инструкций
Так что программирование Arduino и AVR без Arduino достаточно сильно отличаются по сложностиgeher
14.08.2016 21:51+1В Arduino IDE запрещено использовать прямой доступ к портам вместо функций надстройки?
При программировании МК запрещено создавать свои уровни абстракции?
Если кто-то станет заливать в ардуину прошивку, созданную без использвания Arduino IDE, через ICSP разъем программатором, она перестанет от того быть ардуиной?
В то же время если Arduino IDE с ее библиотками и уровнем абстракции от железа может быть использована для программирования МК и устройств на МК и близко не относящихся к Arduino, они становятся Arduino?
tw1911
14.08.2016 22:10Фьюзы, программатор — все это осваивается очень просто и быстро. Бутлоадер вообще не нужен первое время. А вот без даташита да, никак. Но учитывая обилие примеров, никаких проблем не будет.
PixelzZ
14.08.2016 22:10Станислав, Вы безусловно занимаетесь хорошим делом. Вы некоторые вещи называйте своими именами, которые на интуитивном уровне донесут мысль до зрителя. Юмор мне кажется здесь тоже будет уместен. Думаю что дети тоже Вас когда-то услышат. Не в тему: а реально создать минихабр для нулей?
Lertmind
Вам вероятно наставят минусов, потому что здесь принято публиковать информацию в текстовом виде. Материал тоже подготовлен плохо (называть функцией ключевое слово void, facepalm.jpg), на сайте Arduino всё написано понятнее.
Stas_cake
За ошибку приношу извинения. Исправимся.
А по поводу где понятнее вопрос очень неоднозначный, я вот например когда гуглю какую нибудь тему, люблю смотреть несколько источников. И услышав несколько мнений уже составляю свою картину. Спасибо за коммент.
myxo
«называть функцией ключевое слово void, facepalm.jpg»
А что вам не нравится? Понятие функции довольно широко. Я, за исключением тусовки паскалистов, слова «процедура» вообще не слышу. Так что все нормально.
upd. Посмотрел видео дальше, да, там действительно немного не по-русски было сказано, а вас я не так понял =)
VT100
Плюсую насчёт текста.
Кто смотрел видео — там есть disclaimer типа «Дурина — плохо, потому, что А, Б, В. Но мы берём Дурину потому, что Альфа, Бета, Гамма»?