roboforum.ru

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


С чего начать!!!

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

Re: С чего начать!!!

Сообщение galex1981 » 15 июл 2009, 00:19

Если язык Си покажется тяжелым для изучения попробуй Бейсик для микроконтроллеров для начала, потом сможешь если захочешь и С изучать...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: С чего начать!!!

Сообщение avr123.nm.ru » 15 июл 2009, 00:23

Я советую учится на языке Си начинающему. Вот на русском пособие моё "Язык Си для микроконтроллеров" - http://avr123.nm.ru/05.htm - кратко, главное и на примерах.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение Grem » 15 июл 2009, 00:42

если учить, так сразу си, а потом, если появится желание-выучишь васик. ИМХО
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: С чего начать!!!

Сообщение MiBBiM » 15 июл 2009, 00:47

Если будешь изучать Си, то советую почитать книжку "Кнут Д.Э., Искусство программирования" - хорошее пособие для начинающих :D
иначе если таки бэйсик, то встроенной справки будет достаточно :)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: С чего начать!!!

Сообщение Vooon » 15 июл 2009, 00:48

Только я бы рекомендовал бы сначала на «кошках» тренироваться.. :)
И лучше сначала освоить язык, а потом уже изучать особенности работы на конкретной платформе,
чем пытаться делать одновременно.

ПС: Кнута читать не обязательно, но желательно. Это можно сделать и потом :)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: С чего начать!!!

Сообщение nest » 15 июл 2009, 01:31

Но правильнее всего сначала изучить архитектуру микроконтроллера. и регистры тоже.

а потом решать, асм или си или бейсик... что ближе к телу.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: С чего начать!!!

Сообщение Киото » 15 июл 2009, 07:10

Я купил Freeduino ,а Freeduino/Arduino программируется на языке Wiring
Так что его и учить надо
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Re: С чего начать!!!

Сообщение =DeaD= » 15 июл 2009, 07:38

MiBBiM писал(а):Если будешь изучать Си, то советую почитать книжку "Кнут Д.Э., Искусство программирования"

Ппц советы, давайте тогда сразу Кормана советовать, "Алгоритмы построение и анализ" - красночерные деревья и всё такое...

Добавлено спустя 48 секунд:
Киото писал(а):Я купил Freeduino ,а Freeduino/Arduino программируется на языке Wiring
Так что его и учить надо

Это среди прочего оно на Wiring программируется. А так - хоть на чем - хоть на ассемблере, хоть на васике, хоть на си.

Добавлено спустя 1 минуту 15 секунд:
С английским как? По идее на ресурсах ардуино должно быть дофига инфы качественной. В т.ч. по Wiring.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: С чего начать!!!

Сообщение Киото » 15 июл 2009, 08:26

То есть система Мк будет программироваться хоть на чем!!??
:beer:
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Re: С чего начать!!!

Сообщение Grem » 15 июл 2009, 09:30

ага
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: С чего начать!!!

Сообщение MiBBiM » 15 июл 2009, 09:30

=DeaD=, смайлик, смайлик тама :)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: С чего начать!!!

Сообщение SMT » 15 июл 2009, 09:54

ИМХО
asm не страшен (я очень давно на нем редактор анимации для i8086 написал и игрушечный терминал с "прозрачными маркерами и компасом" - как раз тогда Терминатор2 на экраны вышел), но довольно затратно по времени разработки;

basic - очень прост для освоения и старта, за тебя там многое додумано и скрыты нудные детали, но со временем приходится периодически подолгу копаться, чтобы понять как на нем написать именно то, что нужно (вот и появляются вставки на других языках). Потом с него многим страшно или лениво на более "детальные" языки переходить. На нем удобно простой прототип написать, но что-то серьезнее все равно во внутренности лезть придется;

с (предпочел бы с ООП) возможно более сбалансированное решение - достаточно абстрагирован и одновременно
детализирован, да и (+1 avr'у) полно примеров.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: С чего начать!!!

Сообщение =DeaD= » 15 июл 2009, 10:29

MiBBiM писал(а):=DeaD=, смайлик, смайлик тама :)

Наличие смайлика не всегда означает, что сообщение является шуткой :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: С чего начать!!!

Сообщение avr123.nm.ru » 15 июл 2009, 10:53

Киото писал(а):Я купил Freeduino , а Freeduino/Arduino программируется на языке Wiring
Так что его и учить надо


Дуины - это ни что ! У вас просто плата с МК AVR ! Поймите это пожалуйста.

И учитесь программировать на нормальном языке Си ! Не лишайте себя удобства работы в CVAVR и PROTEUS.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: С чего начать!!!

Сообщение Киото » 15 июл 2009, 13:13

Хорошо я все понял начну с СИ!
Теперь мне многое ясно СПАСИБО!!
Осталось составить проэкт, собрать нужные детали,выучить инфу про резисторы транзисторы светодиоды и тд.
Если есть такая инфа дайте ссылку :) :beer:
Киото
 
Сообщения: 16
Зарегистрирован: 01 июл 2009, 16:00
Откуда: Магнитогорск
Skype: markus5632
прог. языки: СИ
ФИО: Гридневский Олег Владиславович

Пред.След.

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

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

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