#1 2021-01-17 16:08:00

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

чи можна зчитувати дані , записані в порт, різними способами?

Здоров'я, любі ардуіно-умільці. Я програміст, і мене цікавить, як записувати-зчитувати дані в ардуіно. З 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() {

}

Неактивний

#2 2021-01-17 17:02:51

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

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

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

Неактивний

#3 2021-01-17 17:03:16

г0сть
Гість

Re: чи можна зчитувати дані , записані в порт, різними способами?

tonna, ты!?

#4 2021-01-17 17:14:43

г0сть
Гість

Re: чи можна зчитувати дані , записані в порт, різними способами?

renoshnik пише:

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

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

renoshnik, спрячьте корм пока не поздно

#5 2021-01-17 21:52:51

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

Re: чи можна зчитувати дані , записані в порт, різними способами?

renoshnik пише:

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

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

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

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

Неактивний

#6 2021-01-18 08:26:55

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

AntonK пише:
renoshnik пише:

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

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

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

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

Ничего вы не поняли ...

Неактивний

#7 2021-01-18 20:20:32

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

Re: чи можна зчитувати дані , записані в порт, різними способами?

//одинадцятий пін під'єднав до четвертого
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?

Неактивний

#8 2021-01-18 21:23:04

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

AntonK пише:

... Я програміст, і мене цікавить, ...

Это вы так шутите ?

AntonK пише:

//одинадцятий пін під'єднав до четвертого
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?


То. что написали (бред) то и получили...  Я вам выше уже объяснил, как программисту ...

Неактивний

#9 2021-01-18 21:37:31

г0сть
Гість

Re: чи можна зчитувати дані , записані в порт, різними способами?

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

#10 2021-01-19 11:38:55

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

Re: чи можна зчитувати дані , записані в порт, різними способами?

renoshnik пише:

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

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

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

Неактивний

#11 2021-01-19 11:41:56

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

Re: чи можна зчитувати дані , записані в порт, різними способами?

г0сть пише:

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

???

Неактивний

#12 2021-01-19 13:04:17

г0сть
Гість

Re: чи можна зчитувати дані , записані в порт, різними способами?

AntonK пише:

???

Найди как говорится 10 отличий. Совпадение? Не думаю

AntonK пише:

//одинадцятий пін під'єднав до четвертого
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);
}

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

int res;
void setup() {
  // put your setup code here, to run once:
  pinMode(3,1);
  digitalWrite(3,HIGH);
 
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:


    res=analogRead(3);
    Serial.println(res);
    delay(1000);
    
}

http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/ne-ponimayu-inputpullup?page=1

#13 2021-01-19 22:28:25

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

AntonK пише:
renoshnik пише:

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

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

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

В декартовой системе ищи координаты.

Неактивний

#14 2021-01-19 22:31:46

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

г0сть пише:

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

Понял, буду аккуратнее.

Неактивний

#15 2021-01-20 20:50:12

AntonK
Учасник
Зареєстрований: 2021-01-15
Повідомлень: 8

Re: чи можна зчитувати дані , записані в порт, різними способами?

зрозумів, дякую. ось написав пояснення собі і людям, щоб не забути) 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/

Неактивний

#16 2021-01-21 14:43:11

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 853

Re: чи можна зчитувати дані , записані в порт, різними способами?

рука + голова !

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

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