#1 Програмування Arduino » посилення HIGH-сигналу » 2021-02-06 21:02:21

AntonK
відповідей: 4

Доброго здоров'я, любі ардуіно-умільці.

Знаю що приводи потрібно живити від джерела, а не від плати. Але все ж цікаво.

Ось у мене мосфета нема(довго щось з аліка везуть) а помповий насос вже привезли. То я думав спробувати через 10 пін подати digitalWrite'ом 5в на насос, але він не може запрацювать від цього(а від роз'єму 5в працю добре, навіть від 3.3в)

то я послідовно подав йому з 10, і з 8 піна сигнал HIGH -- він працює, напруга мала а от сила тока подвійна виходить. Чи може таке зпалити плату?

#2 Різне » чи я правильно спозиціонував потенціометр? » 2021-02-03 13:28:43

AntonK
відповідей: 1

Доброго здоров'я, дорогі ардуїно-умільці.

ось паяю блок живлення. чи правильно розмістив пінами потенціометр(червоним помітив + - і out)?

я так розумію вихідне значення у потенціометра стрілкой позначено(хоча чого стрілка в зворотню сторону направлена?)bp.png

#3 Re: Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-20 20:50:12

зрозумів, дякую. ось написав пояснення собі і людям, щоб не забути) http://geniusideas.com.ua/2021/01/19/%d1%87%d1%82%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d1%8c-%d1%81%d0%b8%d0%b3%d0%bd%d0%b0%d0%bb%d0%be%d0%b2-%d0%b2-arduino/

#4 Re: Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-19 11:41:56

г0сть пише:

renoshnik, а я предупреждал! Он на ардуино.ру моск всем вынес, теперь сюда перебрался.

???

#5 Re: Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-19 11:38:55

renoshnik пише:

это digitalWrite(3,LOW); совсем не это analogWrite(3,0); по координатам .

вы ведь программист .... " Я програміст, і мене цікавить, як "   smile

які координати маються на увазі?

#6 Re: Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-18 20:20:32

//одинадцятий пін під'єднав до четвертого
int val = 0;         

void setup() {

  Serial.begin(9600);
}

void loop() {
  analogWrite(11,60);  // read the input pin
  val = digitalRead(4);
  Serial.println(val);
  delay(2000);
}

Ось, що виходить:
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
1

Чому так, чому 60(60 набагато нижче ніж 256/2) не завжди призводиться до 0?

#7 Re: Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-17 21:52:51

renoshnik пише:

это digitalWrite(3,LOW); совсем не это analogWrite(3,0); по координатам .

вы ведь программист .... " Я програміст, і мене цікавить, як "   smile

дякую, зрозумів)

analogWrite тільки на цифрових pwm-пінах, а analogRead тільки на вхідних аналогових. дякую

#8 Програмування Arduino » чи можна зчитувати дані , записані в порт, різними способами? » 2021-01-17 16:08:00

AntonK
відповідей: 15

Здоров'я, любі ардуіно-умільці. Я програміст, і мене цікавить, як записувати-зчитувати дані в ардуіно. З 3-го піна подаю сигнал до 11 піна. Простий приклад, надіслав сигнал --> отримав сигнал

цей код працює:

void setup() {
pinMode(3,1);
digitalWrite(3,LOW);
int signal=digitalRead(11);
Serial.begin(9600);
Serial.print(signal);
}

void loop() {

}

цей код не працює(Чому?):

void setup() {
pinMode(3,1);
analogWrite(3,0);
int signal=analogRead(11);
Serial.begin(9600);
Serial.print(signal);
}

void loop() {

}

Підвал форуму