Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - Bluebear

Страници: 1 ... 4 5 [6] 7
76
Аааа не.Просто,защото четох някаде из форума,че PIC е по - подходящ за начинаещи  :oops:  :oops:  :oops:   :lol:  ,а колкото до това,което каза за директивата не го разбрах,нооо за всичко си има време  :)

77
windows pic c смятам,че за Atmega е малко рано,но имам планове и за него  8)  та за PIC ,защото мисля,че е за начинаещи  :)

78
Е аз бих искал да направя мобилен робот с вериги,но сега съм на най - лесния робот 1 (държа да отбележа)  :oops:  :lol:  :oops:

79
Ееее всяка помощ ми е добре дошла  :)  :)  :)  ,ноо хубавото е,че макар и малко по малко напредвам   8)  8)  8)  8)

80
Благодаря много за помоща  :)   имаше доста полезни неща в това чудо добре и този път мога да се похваля,че го разбрах.....  :zubi:  :clap:  :clap:  ,а иначе как съм се справил с разчитането на онази програма,която ми беше дал Borislav....  :zubi:

81
#include <avr/io.h>      // значии....това е библиотека
#include <util/delay.h> // това също с тях винаги се започва една програма....

#define F_CPU 7372800UL  // тук виждам си дефинирал порт F на микроконтролера за нещо,но какво.......  

void delay_ms(unsigned int ms)  // тук е извикана функцията delay от тип void мисля.....
{  // започване на същинската програма.....

while (ms>0){  // изчакване да се изпълни нещо
       _delay_ms(1);  // ???
      ms--;  // ???
   }
   
}  //приключване на тази част от програмата




int main(void) // функцията main от тип int,аа защо void е в скоби ?
{  // започване на друга функция към друг порт от микроконтролера
   DDRC = 0x00; // ???

   DDRD |= 1<<6; // ???
   DDRD |= 1<<7; // ???
   DDRB |= 1<<0; // ???
   DDRB |= 1<<1; // ???



while (1) {


         if (!(PINC & (1<<PINC0)))
            if (!(PINC & (1<<PINC1)))
            {
               PORTD |= _BV(PD6);
                  PORTD &= ~_BV(PD7);
                  PORTB |= _BV(PB0);
                  PORTB &= ~_BV(PB1);
            }
            else
            {
                  PORTD &= ~_BV(PD6);
                  PORTD |= _BV(PD7);
                  PORTB &= ~_BV(PB0);
                  PORTB |= _BV(PB1);
         
               delay_ms(1800);

         
                  PORTD |= _BV(PD6);
                  PORTD &= ~_BV(PD7);
                  PORTB &= ~_BV(PB0);
                  PORTB |= _BV(PB1);

               delay_ms(600);
            }  // приключване на програмата като цяло,а за останалото....


много ама много съм зле........  :(  както и да е.Все ще се науча.....математиката за мен е огромно мъчение,а тук тя не е трудна кой знае колко и все пак....

82
Общ форум / Да се запознаем.
« -: Юни 17, 2008, 10:10:25 pm »
Казвам се Георги Тодоров и съм от Пазарджик.Роден съм на 17 декември 1993 година.8 клас съм и уча в Професионалната Гимназия по механо - електротехника,като там съм със специалност : Компютърна техника и технологии.От скоро се занимавам с роботика и ми е много интересно.Надявам се,че тук освен знания ще направя и приятели  :)

83
Ами наистина се очаква Русия да бъде една от изненадите,но смятам,че Холандия имат по - добрите,опитни и способни футболисти,а и Русия се очаква да бъде срещу едни от наи - добрите отбори,а именно Швеция.Та този решаващ мач според мен ще бъде в полза на Холандия.......  ;)  :clap:  ;)

84
Значи да видим дали съм разбрал........ако трябва да дефинираме портовете на......примерно на ATmega8 трябва да започна програмата със {  след като съм започнал програмата трябва да запиша първия от портовете като име и от тип int примерно и да запиша като аргумент това което е запоено към него(двигател или светодиод примерно)след това приключа програмата със } след това почвам следващия порт и така...... да се надяваме,че съм разбрал  :roll:  :lol:

85
Ами дано никой да не възрази.....  :)

86
Други роботи / Верижно шаси
« -: Юни 15, 2008, 05:31:32 pm »
И аз имах подобна идея само,че при мен шасито беше от играчка булдозер  :-D  иначе и това е много велико само такааа,а имам и въпрос относно алгоритъма на това чудо....аз го бях замислил да е с ATmega8 и кодовете малко ме притесняват.За задвижване бях замислил да сложа едно моторче от което излизат 2 оси на задвижване (виждал съм такова) и да го сложа успоредно на шасито.Също може да се направи бампер..... :)

87
Аз лично съм за Холандия,но нека не обръщаме темата в разпражия за сини,червени,зелени и пембени,а да се насочим към европеиското по футбол  :)

88
Мда...сайта ми помогна много даже и смятам да почвам този петък защото пък преди това имам някакъв изпит по външно оценяване и няма да мога,но пък в петък съм доста свободен та ще видя какво мога да направя по въпроса......  :)  :)  :)

89
Други роботи / Летателен Робот!
« -: Юни 14, 2008, 10:17:38 pm »
Е в случая според мен по - големия проблем е алгоритъма,защото както ти казваш трябва да се смятат линейни уравнения.Като цяло по математика съм слаб и за това при мен програмирането е основния проблем,колкото до задвижването.....то не е кой знае какъв проблем при мен.Стига да знаеш как точно да свържеш правилно сервомоторите към елероните няма да имаш такива проблеми  :)  ,ноо при мен основния проблем си остава алгоритъма и математиката като цяло,но за това си има друга категория...... както и да е аз казах,че ако някой прегледа в гугъл за авиомоделизъм ще разбере и как да се оправи с управлението  ;)

90
Други роботи / Летателен Робот!
« -: Юни 12, 2008, 09:59:56 pm »
Колкото до алгоритъма който ще трябва да ползва немога да кажа,но мога да те посъветвам да прегледаш малко за авиомоделизма в интернет това ще ти помогне мисля,че мн относно ареодинамиката краш тестовете и мястото което трябва да си отделиш вътре за частите аз разбирам малко от корабомоделизъм  и знам,че трябва да направиш доста здрав корпуса,за да издържи иначе мисля,че моторчета можеш да си намериш в някой ел.магазин

Страници: 1 ... 4 5 [6] 7