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

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


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

Страници: [1] 2 3 ... 8
1
Ардуино (Arduino) / Греещ чип Atmega 328
« -: Ноември 06, 2012, 09:44:20 am »
Огледай да не си дал някъде на късо. Ако е дало някъде на късо оправи  го и ако чипа си работи се радвай ако не сменяй с нов.

2
http://dx.com/p/arduino-mega2560-atmega2560-16au-usb-board-844118047?item=11
това си е на далавера само чакането е голямо.....

3
Ардуино (Arduino) / Всичко за Арудино
« -: Септември 08, 2012, 11:47:42 pm »
Естествено че може копа ти е нужен за да напишеш кода "и др. работи" и да го вкараш в контролера.

4
Имам проблем с качването на Bootloader-a на Atmega168-PU20 NG за сериен порт пробвах да го Burn-а през Arduino Atmega8 NG но без резултат. Изтрил съм контролера (Atmega168) с ponyprog но и това не помогна. Ако има някои да ми даде .e2p файл на Bootloader-а ще съм му много благодарен но ако има друг начин казвайте. Имам и програматор AVR910 от sirius-pcb но нещо не мога да го подкарам.

5
Ардуино (Arduino) / Прост робот с ардуино
« -: Май 01, 2012, 07:35:35 pm »
Здравей трябва да разбереш на колко работят моторите ако са  на 5 и им пуснеш 9V ще греят и ще изгорят ако са 12 и им пуснеш 9 ще се движат бавно но по добре от колкото да гръмнат

6
Общ форум / Здрасти (новак).
« -: Април 22, 2012, 10:46:04 pm »
Здравей аз ти препоръчвам да започнеш с ARDUINO. Програмира се на C/C++ и има много схеми в нета и примерни програми ето официалния сайт а тука има примери на български

7
Общ форум / Здравейте, имам куп въпроси?
« -: Април 21, 2012, 08:22:43 pm »
Най-евтиния начин за ARDUINO  е да си го направиш сам (както направих аз) само ти трябва ATMEGA8/168/328 и няколко елемента. програмира се през COM порта на компютъра но ако е през USB със FTP232 чип малко се оскъпява и за bootloader ти трябва програматор с ISP ( има начин с LPT порта на компютъра но не съм го пробвал) а начина които съм изпитал и работи е с друго ARDUINO. А за bootloader-а може да го вземеш от robotev направо качен за 10лв.

8
Общ форум / Здравейте, имам куп въпроси?
« -: Април 21, 2012, 11:12:59 am »
Здравей.
Първо за програмирането ти препоръчвам да започнеш с ARDUINO в нета има един куп програми и примерни схеми. А тези схеми който си написал руските (К155***) са логически схеми те не могат да се програмират (могат но като правиш адската логика и използваш супер много интегрални схеми) по надолу ще дам един файл за руските аналози. 74LS38 също е лог. схема MH7474 и тя също. 741Р операционен усилвател а 555 е таймер. Това е по първия въпрос.
По втория въпрос цък.

По механичната част не съм аз човека :)

http://dox.bg/files/dw?a=1f5126fc52

Дано съм бил полезен поздрави :)

10
Общ форум / Помощ за превод.
« -: Март 26, 2012, 12:37:05 pm »
Да тример е а другото е потенциометър, то име си го подсказва (ако знаеш градивните елементи разбира се) и като ги цъкнеш в чичо гугъл веднага излизат това е.

12
Ардуино (Arduino) / Управление на усилвател.
« -: Февруари 13, 2012, 12:44:12 am »
Има ли някой в форума който може да помогне за управление на ротационен енкодер. Намерих една много добра програма но не ми върши работа като я сложа на аналоговите пинове (тъй като вече съм си проектирал и направил платката) пиновете ще са на А4 и А5.
Ето и самата програма./*
Rotary encoder decoding using two interrupt lines.
Most Arduino boards have two external interrupts,
numbers 0 (on digital pin 2) and 1 (on digital pin 3).
 
Program sketch is for SparkFun Rotary Encoder sku: COM-09117
Connect the middle pin of the three to ground.
The outside two pins of the three are connected to
digital pins 2 and 3
*/
 
 
volatile int number = 0;                // Testnumber, print it when it changes value,
                                        // used in loop and both interrupt routines
int oldnumber = number;
 
volatile boolean halfleft = false;      // Used in both interrupt routines
volatile boolean halfright = false;
 
 
void setup(){
  Serial.begin(9600);
  pinMode(2, INPUT);
  digitalWrite(2, HIGH);                // Turn on internal pullup resistor
  pinMode(3, INPUT);
  digitalWrite(3, HIGH);                // Turn on internal pullup resistor
  attachInterrupt(0, isr_2, FALLING);   // Call isr_2 when digital pin 2 goes LOW
  attachInterrupt(1, isr_3, FALLING);   // Call isr_3 when digital pin 3 goes LOW
}
 
void loop(){
  if(number != oldnumber){              // Change in value ?
    Serial.println(number);             // Yes, print it (or whatever)
    oldnumber = number;
  }
}
 
void isr_2(){                                              // Pin2 went LOW
  delay(1);                                                // Debounce time
  if(digitalRead(2) == LOW){                               // Pin2 still LOW ?
    if(digitalRead(3) == HIGH && halfright == false){      // -->
      halfright = true;                                    // One half click clockwise
    }  
    if(digitalRead(3) == LOW && halfleft == true){         // <--
      halfleft = false;                                    // One whole click counter-
      number--;                                            // clockwise
    }
  }
}
void isr_3(){                                             // Pin3 went LOW
  delay(1);                                               // Debounce time
  if(digitalRead(3) == LOW){                              // Pin3 still LOW ?
    if(digitalRead(2) == HIGH && halfleft == false){      // <--
      halfleft = true;                                    // One half  click counter-
    }                                                     // clockwise
    if(digitalRead(2) == LOW && halfright == true){       // -->
      halfright = false;                                  // One whole click clockwise
      number++;
    }
  }
}

13
Ардуино (Arduino) / Управление на усилвател.
« -: Февруари 04, 2012, 02:51:00 pm »
Да живее ponyprog  :clap: .
Първо се опитах да изтрия повредения контролер но после arduino не иска да му вкара bootloader-а. Но като копирах работещия контролер и сложих на повредения всичко се оправи. Благодаря ти много.

14
Ардуино (Arduino) / Управление на усилвател.
« -: Февруари 03, 2012, 05:27:00 pm »
Цитат на: "AA"
Мисля, че нещата ще се получат по-безпроблемно ако ползуваш програматор за конкретния процесор. Какъв всъщност е процесора на платката?


Чакай че нещо аз ли не мога да обясня или да те разбера...
Имам Arduino serial и 2 контролера Atmega8-16PU и двата са с заредени bootloader-а но единия се повреди. Сложил съм работещия контролер на платката Arduino а другия на breadboard и съм го свързал по схема дадена в сайта на Arduino за ISP комуникация. Вкарал съм на работещия контролер Examples ArduinoISP и след това цъкам на Burn и ми дава грешка:

avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

И сега какво да правя?

15
Ардуино (Arduino) / Управление на усилвател.
« -: Февруари 03, 2012, 12:45:38 pm »
Опитах да го кача с Arduino но като цъкна Burn и ми дава грешка:

avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51


предварително съм качил ArduinoISP

Страници: [1] 2 3 ... 8