roboforum.ru

Технический форум по робототехнике.


вопрос по программированию на разных МК

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

вопрос по программированию на разных МК

Сообщение Mr.Crow » 08 мар 2016, 22:02

Здравствуйте, подскажите пожалуйста, отличается ли программироание на разных платах(ардуино, расбери и т.д.) или всезде используется ровно те же команды и т.д. в одинаковых задачах?

такой вопрос возник, так как у нас в городе хотят открыть кружок по роботике, и там работают с наборами TETRIX и EV3 а меня больше интересует ардуино и т.п., а в кружок хотел идти ради изучения программирования,, какие платы/МК там используются и отличаеться ли программирование на этих платках( на языке C) от программирования на ардуино и т.д.?
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: вопрос по программированию на разных МК

Сообщение ilalexey » 08 мар 2016, 22:46

Да. Нет/Да.
Нет, но скорее да.
В школе изучал то-ли паскаль, то-ли ещё фигню какую - уже не помню. Единственную важную вещь, которую познал и осталась в голове, это то, что существуют в природе такие штуки как "да","нет", "и", "или", "+", "-", "=" и подобные этим(условие и арифметика). Лингвистика вас не должна волновать - это узнаете по мере необходимости.
Учите калькулятор(что дают), а там возьмёте своё.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: вопрос по программированию на разных МК

Сообщение Mr.Crow » 08 мар 2016, 22:57

ясно, зпасибо за ответ )))
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: вопрос по программированию на разных МК

Сообщение elmot » 09 мар 2016, 22:25

Да, отличаются. Язык С, он, конечно, везде С, но есть тонкости. Ардуино программируется на Wiring, но этот язык от С далеко не убежал.

Как только касаешься периферийных устройств, тут же вылезает море различий. Mr.Crow, как у тебя с английским?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: вопрос по программированию на разных МК

Сообщение RootAdmin » 10 мар 2016, 12:52

Никто не мешает в Arduino IDE использовать конструкции типа
Код: Выделить всёРазвернуть
DDRD = DDRD | B11110000;

вместо
Код: Выделить всёРазвернуть
    pinMode(7, OUTPUT);
    pinMode(6, OUTPUT);
    pinMode(5, OUTPUT);
    pinMode(4, OUTPUT);

Не нужны макрообертки - не используем. Вот и чистый C.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: вопрос по программированию на разных МК

Сообщение Mr.Crow » 10 мар 2016, 20:01

elmot писал(а):Да, отличаются. Язык С, он, конечно, везде С, но есть тонкости. Ардуино программируется на Wiring, но этот язык от С далеко не убежал.

Как только касаешься периферийных устройств, тут же вылезает море различий. Mr.Crow, как у тебя с английским?

ну так, более менее, могу и поговорить чутка если надо и понимаю о чём говорят )
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: вопрос по программированию на разных МК

Сообщение elmot » 11 мар 2016, 03:08

это хорошо. я-то лично ардуины жутко не люблю, но наверное в твоем случае лучше с нее и начать
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: вопрос по программированию на разных МК

Сообщение Mr.Crow » 11 мар 2016, 17:04

elmot писал(а):это хорошо. я-то лично ардуины жутко не люблю, но наверное в твоем случае лучше с нее и начать

спасибо за совет )))
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10