Трудно ли будет найти нужную прошивку для Arduino?

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Ответить
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Трудно ли будет найти нужную прошивку для Arduino?

Сообщение astronom1987 »

Здравствуйте, уважаемые форумчане!
Назрел такой вопрос: если нужно запрограммировать плату Arduino для управления каким-то устройством, то можно ли обойтись прошивками, которые доступны в сети? Или существует вероятность того, что нужной прошивки в сети может не оказаться и программировать ее придется самому? Я начинающий в этом деле, поэтому прошу помощи и совета более компетентных людей...
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3669
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение devilr »

Лучше изучить язык, используемый в Arduino и делать прошивку (скетч) самому. Там Си-подобный язык, весьма не сложный, даже для начинающих. Если не писать самостоятельно библиотеки, конечно.
Если будут вопросы - здесь вполне помогут.
P.S. Если решитесь - здесь есть есть раздел "программирование".
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение Bizdelnick »

Да в общем-то всё просто: если с подобной задачей люди сталкиваются часто, наверняка есть что-то готовое, а если она эзотерическая — вряд ли. Что конкретно надо-то? В простых случаях достаточно найти подходящую библиотеку и либо взять идущий с ней пример кода без изменений, либо самую малость подправить его.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение Bizdelnick »

devilr писал(а): Там Си-подобный язык
Ага, C++ называется. ☺
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3669
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение devilr »

Ну, построение скетчей там несколько отлично от построения программы на C++. Там нет в явном виде функции main, обычно весь скетч состоит всего из одного файла, классы также в явном виде не используются. Хотя можно создать свою библиотку и писать все в ней. На C++ :)
P.S. К тому же - зачем сразу пугать новичка плюсами? Может он до этого на простом ассемблере всю жизнь писал...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение Bizdelnick »

devilr писал(а): Ну, построение скетчей там несколько отлично от построения программы на C++. Там нет в явном виде функции main, обычно весь скетч состоит всего из одного файла, классы также в явном виде не используются.
Там есть и куда более существенные отличия, в частности отсутствие стандартной библиотеки, исключений и RTTI. Но язык-то всё равно C++.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3669
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение devilr »

Да, язык там "всё равно C++" если вам так спокойнее. :) Хотя. как по мне, урезанный ЯП - это уже другой ЯП.
P.S. Хотя, на русскоязычных форумах саму arduino не считают чем то полезным. Как и ее окружение. Иноземные форумы более вменяемы.:)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2659
ОС: Gentoo

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение ormorph »

Да программировать под нее можно как на arduino, так и на СИ, C++, также на асме(avra), при желании можно и на GNUASM написать, но на нем ужасно неудобно, так как надо держать в голове адреса регистров и портов, тут можно их вытащить из avra, просто переделать заголовочный файл для определенного чипа.
На arduino бывает такое что иногда слетает загрузчик, например когда случайно коротнул какую нибудь ножку. Для прошивки загрузчика можно использовать USBasp программатор, эта функция доступна в IDE Arduino. При желании можно записывать скетчи через USBasp, но тогда обычно затирается загрузчик, это сэкономит немного памяти, но это повлияет на работу com порта, если необходимо его использовать, то этого не следует делать.
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Трудно ли будет найти нужную прошивку для Arduino?

Сообщение astronom1987 »

Всем спасибо за ответы, буду иметь ввиду!
Спасибо сказали:
Ответить