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

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


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

Страници: 1 2 3 [4] 5 6
46
Електроника / Питане за схема на H-мост
« -: Април 12, 2009, 09:48:30 pm »
Мерси за доброто обяснение :) !

47
На една от моите мишки има вместо оптрон на скрол-а - елемент приличащ на потенциометър, само че с отвор където влиза оста на скрол-а. А на платката е написано до него "PWM", а под него "ENCODER". Изглежда е нещо интересно но какво?

48
За всичко... / Махане на глава на дрелка
« -: Април 12, 2009, 07:55:19 pm »
Снимка на стойката мога да дам по-късно, защото сега не е при мен. Искам да сваля патронника защото всъщност е малко по-голям от отвора на стойката.
А къде по-точно трябва да се намира този болт? Никъде не го виждам.

49
За всичко... / Махане на глава на дрелка
« -: Април 12, 2009, 07:14:58 pm »
Да, за него иде реч :) . Мисля че е набит на конус. Ето снимки:
Снимка 1
Снимка 2
Снимка 3

П.П. Кажи ако не се вижда хубаво да направя снимки с фотоапарат.

50
Електроника / Питане за схема на H-мост
« -: Април 12, 2009, 04:51:06 pm »
Каква е грешката в тази схема и защо няма да работи добре?

51
За всичко... / Махане на глава на дрелка
« -: Април 12, 2009, 01:05:11 pm »
Някой знае ли как става? Трябва ми за да я сложа на стойка за фреза.

52
Програмиране / Експеримент с Atmega8
« -: Април 10, 2009, 10:42:10 pm »
Днес реших да направя нещо различно с микроконтролера. Задачата е да се отваря и затваря механизма на CD (безкраен цикъл). Не е много, но ми беше интересно да го направя  :-D . Схемата е следната: 1 микроконтролер и 1 драйвер l293d, D1 и D2 на микроконтролера са свързани към input 1 и input 2 на драйвера(единия Н мост), а C5 e свързан към ключа на механизма (който е в логичесто 1 при двете крайни положения: напълно отворено и напълно затворено). Към драйвера е свързан мотора от CD-то. Ако не си представяте схемата пишете да пусна снимка. Първият опит с кода беше неуспешен (аз го писах :) ) . С него посоката се обръщаше само веднъж и след това се опитваше да излезе извън рамката  :) .

#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 4000000UL  
   
int main(void)          
{
   
DDRD = 0xff;          
DDRC = 0x00;

PORTD|=_BV(PD1);

while(1)
{
   while (!(PINC&(1<<PC5)))
   {
      if(PINC&(1<<PC5))
      {
      PORTD&=~_BV(PD1);
      PORTD|=_BV(PD2);
      }
   }
   while(!(PINC&(1<<PC5)))
   {
      if(PINC&(1<<PC5))
 {
 PORTD&=~_BV(PD2);
 PORTD|=_BV(PD1);
 }
   }
}

}


yasko ми даде един друг код, за което му благодаря :biri: , който работеше :) . Ето го:
#include <avr/io.h>
#include <util/delay.h>
#define F_CPU 4000000UL

int main(void)
{
   DDRD = 0xff;
   DDRC = 0x00;

   PORTD |= _BV(PD1);
   PORTD &= ~_BV(PD2);

   while(1)
   {
      if (PINC&_BV(PC5))
      {
         if (PORTD&_BV(PD1))
    {
         PORTD |= _BV(PD2);
         PORTD &= ~_BV(PD1);
    }
         else
    {
         PORTD |= _BV(PD1);
         PORTD &= ~_BV(PD2);
         }
         while (PINC&_BV(PC5));
      }

   }

}


Ето и клипче на работата на схемата:
http://www.youtube.com/watch?v=rtlsKrxzY5o

   Поздрави!

53
Благодарение на yasko успях да оправя схемата :clap: . Проблемът не е в програмата, а в това че когато C5 не е свързан никъде, се индуктират шумове и входа е в високо ниво. За да се премахнат, трябва да се сложи резистор към маса. Тогава входа е в ниско ниво и когато подам сигнал - светодиода светва :) .

54
Пробвах и по този начин - пак същото :( . Но този път забелязах нещо: когато включа захранването диода светва, но когато подам сигнал на C5 - диода светва по-силно :?: и след като спра сигнала пак светва по-слабо. Значи реагира на сигнала ама неможе да изгасне напълно. Също така ми се струва че трепти когато няма сигнал.
Някакви идеи? :roll:

55
Направих го както ми каза, но не се получи. Ето програмата:
#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 4000000UL

   
int main(void)
{
   
DDRD=0xff;
DDRC=0x00;  
   
while (1) {

if (PINC&(1<<PC5))
{
PORTD|=_BV(PD1);
}
}
}


След като пусна захранването на схемата светодиодът свързан към D1 светва без да има сигнал (+5V) на пин C5 :? . Когато подавам сигнал към C5 нищо не се променя.
Къде може да е грешката?

56
Електроника / 6 Channel Radio Mini RC Receiver 72Mhz
« -: Април 09, 2009, 09:37:06 pm »
Според мен ще е малко трудно да се направи схемата. Аз преди 1 година си купих комплект 6 канална радиоапаратура (предавател + приемник) за 130лв. Ето линк ако си заинтересован http://rchobby-bg.com/index.php?main_page=product_info&cPath=5&products_id=43

57
Не се бях изразил точно в темата която постнах. Tрябва ми синтаксисът за "if" (работа с датчици). Например:
if( (какво трябва да се напише тук за да се провери 1 или 0 на някой пин) ) {}

58
Може ли някой да ми каже какъв е синтаксисът за управление на портовете на АVR микроконтролерите?

59
Намерих! Моля модератора да затвори темата.

60
Доставката от този магазин е безплатна за цял свят :)

Страници: 1 2 3 [4] 5 6