Не работает ардуино с реле

Собрал всё правильно, прозвонил мультиметром даже. Почему-то на всех пинах есть напряжение, 3-4 вольта, написал такой скетч, лампочка мигает но реле не реагируют, как и напряжение не меняется на пинах, помогите пожалуйста…


‘’’ // Подключение библиотеки для работы с пинами

#include <Arduino.h>

// Определение пинов

const int relayPins [1 = (2, 3, 6, 7);

const int numRelays - sizeof(relayPins) / sizeof(relayPins [e]);

void setup() {

// Настройка всех пинов реле как OUTPUT

for (int i = 0; i < numRelays; 1++) {

pinMode(relayPins [i], OUTPUT) ;

turnoffRelay(relayPins [i]); // Выключение всех реле при старте

void 100p() {

// Последовательное включение реле

for (int i = 0; i & numRelays; i+*) (

turnOnRelay(relayPins[i]);

delay (1000); // Задержка в 1 секунду

turnOffRelay(relayPins[i]);

delay(1000); // Задержка в 1 секунду перед переходом к следующему реле

// Функция для включения реле на заданном пине

void turnOnRelay(int pin) {

digitalWrite(pin, HIGH);

// Функция для выключения реле на заданном пине

void turnoffRelay(int pin) {

digitalwrite (pin, LOW);
}’’

  1. Код вставить правильно
  2. Схему приложить (схему, а не рисунки детей дошкольного возраста). Причем схему именно того, что у вас собрано на столе, а не «примерно почти вот так» и схема из интернета.



5в и гнд к обоим реле одним проводом. 2, 3 пины и 6, 7 соответственно к реле

1 лайк

// Подключение библиотеки для работы с пинами
#include <Arduino.h>
// Определение пинов
const int relayPins [1 = (2, 3, 6, 7);
const int numRelays - sizeof(relayPins) / sizeof(relayPins [e]);
void setup() {
// Настройка всех пинов реле как OUTPUT
for (int i = 0; i < numRelays; 1++) {
pinMode(relayPins [i], OUTPUT) ;
turnoffRelay(relayPins [i]); // Выключение всех реле при старте
void 100p() {
// Последовательное включение реле
for (int i = 0; i & numRelays; i+*) (
turnOnRelay(relayPins[i]);
delay (1000); // Задержка в 1 секунду
turnOffRelay(relayPins[i]);
delay(1000); // Задержка в 1 секунду перед переходом к следующему реле
// Функция для включения реле на заданном пине
void turnOnRelay(int pin) {
digitalWrite(pin, HIGH);
// Функция для выключения реле на заданном пине
void turnoffRelay(int pin) {
digitalwrite (pin, LOW);
}

Может дело а том, что моргает светодиод L и выдало этот текст
Скетч использует 1022 байт (3%) памяти устройства. Всего доступно 30720 байт.

Глобальные переменные используют 17 байт (0%) динамической памяти, оставляя 2031 байт для локальных переменных. Максимум: 2048 байт.

avrdude: stk500 _getsync attempt 1 of 10: not in sync: resp=0x00 avrdude: stk500, recv0: programmer is not responding avrdude: stk500 _getsync0 attempt 2 of 10: not in sync: resp=0x00 avrdude: stk500 _recv0: programmer is not responding avrdude: stk500 getsync0 attempt 3 of 10: not in sync: resp=0x00 avrdude: stk500_recO: programmer is not responding avrdude: stk500 getsync0 attempt 4 of 10: not in sync: resp=0x00 avrdude: stk500_recO: programmer is not responding avrdude: stk500_getsync0 attempt 5 of 10: not in sync: resp=0x00 avrdude: stk500_recv0: programmer is not responding avrdude: stk500_getsync attempt 6 of 10: not in sync: resp=0x00 avrdude: stk500 _recv0: programmer is not responding avrdude: stk500_getsync attempt 7 of 10: not in sync: resp-0x00 avrdude: stk500_rec0: programmer is not responding avrdude: stk500_getsync0 attempt 8 of 10: not in sync: resp=0x00 avrdude: stk500_recv0: programmer is not responding avrdude: stk500 getsync0 attempt 9 of 10: not in sync: resp=0x00 avrdude: stk500_recv0: programmer is not responding avrdude: stk500 _getsync0 attempt 10 of 10: not in sync: resp=0x00

Failed uploading: uploading error: exit status

РУКАЛИЦО!!! :face_with_open_eyes_and_hand_over_mouth:
Это сообщение означает, что ваш код в ардуино не загружен!

Китайская ардуина? Что в ардуино ИДЕ выбрано? Old Bootloader пробовал?

Господи, как же вы все любите себе портить жизнь этой витой парой. Смотреть без слез невозможно.

Да, это не оригинальная ардуино. Попробовал и old Bootleader. Нифига. Шляпа а не плата

да хер с ними с проводами, пока.
там в коде такое наверчено! как это вообще компилируется?
или опять - не тот скетч, я поправил…

Да, код весёлый )))

Может выкинуть и дело с концом?)

Ну код gpt писал;) Не могу за его качество отвечать

Да сдам, если прошить так и не смогу

а придется

Отключи реле от +5 и залей блинк сначала.

она бухая чтоль сегодня

1 лайк

Да тут с компиляцией дерьмо, а не с подключением

С каждым днём всё хуже кстати, насмотрелась на фемок и пидоров

Я всё больше охреневаю от человечества.
Ну не может программа имитирующая сознание что-либо создавать. Может найти в интернете (или своей базе, хз - откуда она там что берет) и НЕ ДУМАЯ И НЕ СООБРАЖАЯ просто соединить во что-то не внятное.

Ну на самом деле он бы был раз в 100 умнее, если бы не кучи дебилов, с конченным кодом. Который он принимает за правильный, меня это пугает и успокаивает вроде, до восстания далековато)