Автор Тема: Базови умения  (Прочетена 13610 пъти)

djanko1

  • Новодошъл
  • *****
  • Публикации: 3
    • Профил
Базови умения
« -: Май 10, 2009, 01:20:11 pm »
Здравейте, казвам се Иван и съм  на 21 години , интересувам се от програмиране. Винаги съм искал да направя нещо с двете си ръце което визуално да ме зарадва и да му се радвам. Програмите и сайтовете който евентуално ще направя за в бъдеще усещам, че няма да ме задоволят напълно. Винаги съм се интересувал от джаджи, кое как е направено и тнт. Днес открих вашия форум.. и сайт.
Неподозирах,че в България има запалени хора по това хоби.
 Днеска изчетох бая материяли...и нормално се обърках страшно много.  За това ще задам няколко подредени въпроса и надявам се отговори от ваша страна за да ме ориентирате към правилната посока.
1. Има ли значение на кой език се пише програмния код ? Дали е C ,BASIC и тнт. Днеска попаднах на нещо наречено Parallax STAMP 2, конкретен език за програмиране на микроконтролери ли е ?
2. Какъв програматор да използвам които да обхване възможно най-голям обсег от микрокотролери ?
3. Как да разбера кой микрокотролер за какво може да ми послужи и обратното за съответната задача която искам да направя как да разбера какъв микрокотролер да използвам ?
4. За да направя нещо елементарно примерно работа с диоди...мигане  и тнт. как да разбера какви елементи ми трябват съпротивления и тнт ?
5. Какво всъщност са PIC контролерите ? Различни ли са от микрокотролерите или е същото.

Нещата които знам до момента са : Има среда за програмиране примерно за С , компилатора го компилира в шеснадесет десетичен код. Този код чрез програматора който е свързан чрез КОМ порта на ПС-то се изпраща към микрокотролера който вече управлява ел. елементите който са на кокретната платка. В кода на С се добавят библиотеките за работа с портове..и още една.... това е ..
Схващам бързо, а и имам желание и аз да се науча на нещо било то елементарно, но просто искам да създам нещо.
Евентуално ако ми препоръчате програматор от къде бих могъл да го закупя и дали мога да го свържа с лаптопа си ? или трябва настолен комп.
До момента съм запоявал само огромно количество диоди относно рекламни табели със съпротивления...това е. Нямам практира.
Благодаря Ви.

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Базови умения
« Отговор #1 -: Май 10, 2009, 03:23:14 pm »
Здрасти и добре дошъл.
1.Няма значение на какво пишеш,компилатора го превежда на "машинен" език и се програмира в МК.За различните езици на писане има различни компилатори за "С" като че ли са най-много...Parallax STAMP 2 е микроконтролер монтиран на платка с изведени пинове,това е просто платка както и Arduino  и служи като 'мозък" за робота
2 За програматорите е малко по сложно.Списание МК имаха схема на "универсиален" програматор ,но той подържа само ИС който са в управляващата програма : http://www.constructor.bg/mk/Programator.htm
това е страницата,описано е написано.Работи със сигурност аз съм го пробвал на 2313 тини2313 А8 ,пик12с509 12ф675 16ф877.
За да пишеш програма за даден МК трябва много добре да знеш структурата мувътрешната архитектура/ ,пиновете и командите за конфигуриране на пиновете,затова се насочи към някой  един тип /и ПИК и Атмел са МК /Повечето МК от една фирма се програмират с 1 програматор инфо има в нета просто пишеш за какъв контролер ти трябва.
3.Това вече зависи от това какво искаш от устройството.Ако е нещо по просто функцията му може да бъде изпълнявана както от "малък" МК ,така и от големия му брат.Затова е препоръчително да си избереш по горен клас МК.
4 Явно не си доизчел форума : http://robotics-bg.com/forum/viewtopic.php?t=52

5 Едно и също .Микроконтролери е общото им название,в него влизат и други ,не само на Микрочип


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

djanko1

  • Новодошъл
  • *****
  • Публикации: 3
    • Профил
Базови умения
« Отговор #2 -: Май 10, 2009, 03:45:10 pm »
Да, благодаря ти за стойностния отговор.
 Всъщност PIC е било марка микрокотролери като атмел и други. С времето ще понауча работите ;)
Искам да си намеря някаква лесна схема, но за начало да е не само схема ами... незнам точно как се казва това да показва ел. елементите направо точно къде стоят и кое с кое се свързва. Сега ще потърся в нета и утре или в други ден съм по магазините :)
Между другото съм от Бургас.
Ако има някой от тука...може да ми пише ако иска, може и на лично :)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Базови умения
« Отговор #3 -: Май 10, 2009, 04:17:40 pm »
Нещо http://robotics-bg.com/forum/viewtopic.php?t=17 такова ли?
потърси пак във форума ,а и оригиналният  сайт  www.myrobot.ru
Има програма ,която симулира работата на дадена схема, т.е ако изчертаваш схемата ,стартираш програмата и тя визиуализира действието на схемата,в Протерус-а има и осцилоскоп ,можеш да заредиш компилиран код в МК и да следиш работата.


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

djanko1

  • Новодошъл
  • *****
  • Публикации: 3
    • Профил
Базови умения
« Отговор #4 -: Май 10, 2009, 05:46:20 pm »
Цитат на: "zoro1"
Нещо http://robotics-bg.com/forum/viewtopic.php?t=17 такова ли?
потърси пак във форума ,а и оригиналният  сайт  www.myrobot.ru
Има програма ,която симулира работата на дадена схема, т.е ако изчертаваш схемата ,стартираш програмата и тя визиуализира действието на схемата,в Протерус-а има и осцилоскоп ,можеш да заредиш компилиран код в МК и да следиш работата.

Да :) мерси почвам да чета ;)