Відповісти

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

Назад

Огляд теми (нові повідомленні вгорі)

Honey
2024-01-16 20:11:24
edward пише:

что с ним нетак помогите neutral  neutral  neutral  neutral

void setup() {
  // put your setup code here, to run once:
  pinMode(2,OUTPUT);
  pinMode(4,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  if (analogRead(A0)<500){
    digitalWrite(2,HIGH);
    digitalWrite(4,LOW);
  }else{
    digitalWrite(4,HIGH);
    digitalWrite(2,LOW);
  }
}

Помилка була в тому, що завдання не сформульовано.

яма
2024-01-16 19:43:18

потрібно перемістити в войд сетап пін мод 13

edward
2024-01-16 19:40:42

void setup() {
  // put your setup code here, to run once:
pinMode(2,OUTPUT);
pinMode(4,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
if (analogRead(A0)<500)
digitalWrite(2,HIGH);
digitalWrite(2,LOW);
}else{
  if (analogRead(A0)>500)
  digitalWrite(4,HIGH);
digitalWrite(4,LOW);
}
что с ним нетак помогите neutral  neutral  neutral  neutral

NieUNO
2023-11-10 20:29:33

Все працює. Ардуіно виписав для внука, потрібен для курсової. Дума, шо щось таке записав в контролер що він тепер не може стартувати. Дякую за підказку.

NieUNO
2023-11-10 20:25:45

Уже помітив помилку - перевіряю.

NieUNO
2023-11-10 20:24:39

З кодом вище - нічого.
З кодом нижче - повинен моргати світлодіод на піні 13 з частотою 2Гц.

г0cть
2023-11-10 20:12:37

А що по вашому там повинно відбуватись з таким кодом?

NieUNO
2023-11-10 20:05:10

Всім добра.
Ситуація така. Отримав плату з Алі, підключив плату до РС - жовтий LED на 13 піні заморгав з частотою 1Гц. Я так зрозумів що плата продається уже запрограмована. Завантажив в плату простий скетч з затримками в 500 мсек. Світлодіод почав моргати з частотою 2Гц. Після цього вирішив завантажити пустий скетч щоб побачити як відреагує плата.

void setup() {

}

void loop() {

}

Плата "зреагувала". Світиться жовтий світлодіод і все. Завантажую скетч, моргають TX_RX, знову світиться жовтий світлодіод і все.

void setup() {
  // put your setup code here, to run once:
pinMode (13, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite (13, HIGH);
delay (500);
digitalWrite (13, HIGH);
delay (500);
}

Допоможіть початківцю побороти проблему. sad

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