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

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


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

Страници: [1] 2
1
Ардуино (Arduino) / Arduino код?
« -: Май 06, 2013, 11:48:41 pm »
Някой.

2
Ардуино (Arduino) / Arduino код?
« -: Април 24, 2013, 11:55:35 pm »
До тук добре, разбрах малко, но може ли да ми покажеш как да си свормирам кода.

3
Ардуино (Arduino) / Arduino код?
« -: Април 23, 2013, 09:07:06 pm »
Смисъл от какъв таймер.

4
Ардуино (Arduino) / Arduino код?
« -: Април 23, 2013, 05:53:06 pm »
Благодаря поправих го.

5
Ардуино (Arduino) / Arduino код?
« -: Април 23, 2013, 11:44:32 am »
Това успях да сътворя int motor1A = 1;
int motor1B = 2;
int motor1C = 3;
byte sekund=0;
byte minutes=0;
byte hour=0;
byte hour2=0;
byte day=0;
byte rootingDerection=0;
int sensePinT=0;
int lampPin=4;
int fanPin=7;
int errorLedPin=8;
void setup() {
  pinMode(motor1A, OUTPUT);
  pinMode(motor1B, OUTPUT);
  pinMode(motor1C, OUTPUT);
  pinMode(lampPin, OUTPUT);
  pinMode(fanPin, OUTPUT);
  pinMode(errorLedPin,OUTPUT);
}
void loop() {
  if (day==21&&hour==12){
    // тук трабва да се презапишат всички промнливи на 0.
      }
  if (sekund>59) {
    sekund=0;
    minutes=minutes+1;}
    if(minutes>59){
      minutes=0;
    hour=hour+1;}
    if(hour>24){hour=0;
    day=day+1;
      if (rootingDerection==0){
    analogWrite(motor1C, 120);
    digitalWrite(motor1A, HIGH);
    digitalWrite(motor1B, LOW);
    delay(200);
    analogWrite(motor1C, 0);
    digitalWrite(motor1A, LOW);
    digitalWrite(motor1B, LOW);
    delay(200);
     rootingDerection=1;
   }
    else if (rootingDerection==1){
    analogWrite(motor1C, 120);
    digitalWrite(motor1A, HIGH);
    digitalWrite(motor1B, LOW);
    delay(200);
    analogWrite(motor1C, 0);
    digitalWrite(motor1A, LOW);
    digitalWrite(motor1B, LOW);
    delay(200);
     rootingDerection==0;
   }
    else{digitalWrite(errorLedPin,HIGH);}
    hour2=hour2+hour;
    sekund=sekund+2;
    }
  if (hour>hour2){
    if (rootingDerection==0){
    analogWrite(motor1C, 120);
    digitalWrite(motor1A, HIGH);
    digitalWrite(motor1B, LOW);
    delay(200);
    analogWrite(motor1C, 0);
    digitalWrite(motor1A, LOW);
    digitalWrite(motor1B, LOW);
    delay(200);
     rootingDerection=1;
   }
    else if (rootingDerection==1){
    analogWrite(motor1C, 120);
    digitalWrite(motor1A, HIGH);
    digitalWrite(motor1B, LOW);
    delay(200);
    analogWrite(motor1C, 0);
    digitalWrite(motor1A, LOW);
    digitalWrite(motor1B, LOW);
    delay(200);
     rootingDerection==0;
   }
    else{digitalWrite(errorLedPin,HIGH);}
    hour2=hour2+hour;
    sekund=sekund+2;
  }
  else{digitalWrite(errorLedPin,HIGH);}
  int val=analogRead(sensePinT);
  if (val<530) {
    digitalWrite(lampPin,HIGH);
    digitalWrite(fanPin,LOW);}
  else if (val>650){
   digitalWrite(lampPin,LOW);
   digitalWrite(fanPin,HIGH);}
  else{digitalWrite(errorLedPin,HIGH);}
  delay(200);
 sekund+1;
 // И предполагам че тук трабва да се презапишат всички изпозвани променливи в EEPROM.
}

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

6
Ардуино (Arduino) / Arduino код?
« -: Април 23, 2013, 08:23:33 am »
Знам в бързането не съм я написъл правилно. По късно ще напиша кода.

7
Ардуино (Arduino) / Arduino код?
« -: Април 23, 2013, 05:55:03 am »
Ми мисля че флаша ще издържи повече. Но ще го направя  с ЕЕПРОМ

8
Ардуино (Arduino) / Arduino код?
« -: Април 22, 2013, 07:22:51 pm »
А някаква идея с flash памет нямали да стане?

9
Ардуино (Arduino) / Arduino код?
« -: Април 22, 2013, 11:38:24 am »
Много благодаря, за бързия отговор. Ще погледна и информацията в сайта им.
След оглед на нещата, забелязвам че имам право на само 100,000 презаписвания което е малко некомфортно. Някакви други идеи.

10
Ардуино (Arduino) / Arduino код?
« -: Април 21, 2013, 07:55:38 pm »
Имам няколко въпроса.Как да направя така че:
Ардуиното да ми записва информация но в себе си.Няколко променливи.
Ще започна по от далеч, от няколко дни започнах да си правя един инкубатор( :-D ). И си направих всичко необходимо от механична час, лампи, моторчета и т.н., но започвайки да пиша кода за ардуино, имам проблем.Идеята ми е да си записва сам време в променливи(секидна,минута,час,ден) , и на всеки час да прави оборот на моторчето, на ден 3-ти да пуска само вентилатор за около 10-15 секунди. На ден 6-ти 15-20, и т.н. , но в същото време да си следи температурата с един термистор и ако температурата падне да подава ток на лампичката да загрее самия инкубатор, чрез едни транзистор. Но решавайки да проверя до сега кода, зареждам кода на ардуйното, пускам серийната комуникация и ми показва само едни и съши цифри, което не ми върши работа. ето част от кода int motor1A = 1;
int motor1B = 2;
int motor1C = 3;
byte sekund=35;
byte minet=0;
byte hour=3;
byte hour2=1;
byte day=0;
byte rootingDerection=0;
int val;
void setup() {
pinMode(motor1A, OUTPUT);
pinMode(motor1B, OUTPUT);
pinMode(motor1C, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (hour>hour2){analogWrite(motor1C, 120);
digitalWrite(motor1A, HIGH);
digitalWrite(motor1B, LOW);
delay(200);
val=hour2+hour;
hour2=val;
sekund=sekund+2;
}
Serial.println(sekund);
Serial.println(val);
delay(200);
}

Променливата "hour2" , е за проверка на сегашния час.

11
Електроника / Хак на Wi-Fi приемник
« -: Януари 07, 2013, 01:21:09 pm »
Здравейте, работата е следната имам едно такова


и ето тази




на първата снимка , долу в дясно на елемента пише-
S93C46
BD KGY
C567

от другата снимка елемента в средата пише-
NRF   D
24L02
0737GA

Идеята ми е следната има ли начин да я хакна за да ми рабати като приемник за управление на количка примерно, през Wi-fi .И да използвам моя лаптоп за управление чрез програма.
Гледам че е направена да работи с USB , или да ми приема командите и чрез ардуиното (имам уно) да чете командите подадени от лаптопа, и от там да предприема дадена работа .
Благодаря за отделеното време, ако не съм обяснил добре поправете ме.

12
Общ форум / Няколко въпроса
« -: Декември 06, 2012, 08:54:16 pm »
Малко офтопик-имам тема ама никой не се заема да отговори поне с незнам.

П.п. извинявам се за гадния офтопик ама кво да правя?

13
Общ форум / Няколко въпроса
« -: Декември 06, 2012, 08:51:05 pm »
Здравей..... ми в правилната посока си.....
Дай малко информация за самия танк-
на колко метра искаш да можеш да го управляваш
А за сервото мисля че като подадеш по малко електричество ще се дърпа жилото на определени мм/см ( но не съм работил с серво).
И ако може дай няколко снимки, попринцип и аз съм се заел да си правя един танк. Но аз искам да си го направя с ел-двигатели с двоен редуктор.
П.п. Аз се казвам Атанас и съм на почти 18... профил "Икономика на селското стопанство" и това няма значение, важно е желанието
И ти забравих никнейма :-D
П.п. на П.п. А да tsoni  :clap:  :clap:

14
Хора незнам за магнитната пушка, ама вие ще се изтрепете с ти ускорители :-D  :-D




П.п.Надявам се не си зел идеята от Железния Човек 1/2..... ;)

15
Общ форум / Здравейте, имам куп въпроси?
« -: Декември 05, 2012, 03:10:07 pm »
Здравей те отново.Пак съм аз  :D,  и пак имам два въпроса-
Коя ИС да използвам L293С или L293B, за задвижването да два електромотора? Разбира се ще използвам Arduino за пускане и спиране, като поставя ИС на бредборд. И няколко съвета как да ги свържа и как да контролирам посока и обороти.

И как да свържа Arduino с flash памет за да мога да събирам данни,като температура,наклон и т.н.?

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