#1 2023-11-10 20:05:10

NieUNO
Учасник
Зареєстрований: 2023-11-10
Повідомлень: 4

Arduino UNO R3 - приймає програму і все.

Всім добра.
Ситуація така. Отримав плату з Алі, підключив плату до РС - жовтий 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

Неактивний

#2 2023-11-10 20:12:37

г0cть
Гість

Re: Arduino UNO R3 - приймає програму і все.

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

#3 2023-11-10 20:24:39

NieUNO
Учасник
Зареєстрований: 2023-11-10
Повідомлень: 4

Re: Arduino UNO R3 - приймає програму і все.

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

Неактивний

#4 2023-11-10 20:25:45

NieUNO
Учасник
Зареєстрований: 2023-11-10
Повідомлень: 4

Re: Arduino UNO R3 - приймає програму і все.

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

Неактивний

#5 2023-11-10 20:29:33

NieUNO
Учасник
Зареєстрований: 2023-11-10
Повідомлень: 4

Re: Arduino UNO R3 - приймає програму і все.

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

Неактивний

#6 2024-01-16 19:40:42

edward
Гість

Re: Arduino UNO R3 - приймає програму і все.

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

#7 2024-01-16 19:43:18

яма
Гість

Re: Arduino UNO R3 - приймає програму і все.

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

#8 2024-01-16 20:11:24

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 433

Re: Arduino UNO R3 - приймає програму і все.

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);
  }
}

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

Неактивний

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

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

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