Все светодиоды на Arduino Ethernet Shield W5100 горят красным, и плата работает неправильно.
Я пытаюсь подключить свой arduino mega 2560 к W5100 Ethernet Shield.
Однако каждый раз, когда я пытаюсь загрузить свой скетч и тестировать, все индикаторы мигают красным. Индикатор питания постоянно горит.
Я знаю, что это неправильная последовательность, потому что в прошлом только индикатор PWR был красным, а остальные — оранжевым, желтым или зеленым. Теперь при подключении к моему маршрутизатору все индикаторы (Link, 100M, FULLLD, COLL, TX) мигают и горят красным цветом.
Кроме того, код никогда не попадает в раздел "Сделано". последовательность, которая была бы, если бы щит получал пакеты.
Код ниже. Файл E131.h взят из библиотеки github: https://github.com/forkineye/E131
Код:
#include <SPI.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
#include "E131.h"
#include <avr/pgmspace.h>
E131 e131;
byte mac[] = {
0xBA, 0xFE, 0x69, 0x29, 0x89, 0xFA
};
//IP-адрес ip(192, 168, 254, 202);
IPAddress ip(192, 168, 254, 201);
void setup() {
Ethernet.init(10);
Serial.begin(115200);
delay(100);
e131.begin(mac, ip);
}
void loop() {
uint16_t num_channels = e131.parsePacket();
if (num_channels) {
Serial.println("Made it");
}
}
Это экран, который я использую: https://www.amazon.com/gp/product/ B00HG82V1A/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
Я пробовал использовать две разные платы Arduino Mega 2560 и три разных платы Ethernet Shield.
Я подключил контакты в соответствии с документацией:
Ардуино | Ethernet |
---|---|
вин | 9v |
земля | земля |
земля | земля |
5В | 5В |
3,3 В | 3,3 В |
сбросить | сбросить |
10 | 10 |
50 | 11 |
51 | 12 |
52 | 13 |
ICSP | ICSP |
@HaydenThrash, 👍0
Обсуждение0
- Arduino Ethernet Shield при использовании контактов Arduino Mega
- Удаленная загрузка кода на плату Arduino через интернет
- Arduino Ethernet Shield 2 застрял на EthernetServer::begin()
- Arduino Ethernet Shield 2: Как автоматически определить MAC-адрес?
- Как сделать веб сервер arduino через USB? Без ethernet shield и чипа wifi
- Использовать Ethernet Shield и RFID rc522 вместе на мега
- Arduino не подключается к локальному брокеру MQTT
- Как отправить информацию с сайта на ардуино?
запустите пример WebClient из последней версии библиотеки Ethernet. Он имеет расширенную диагностику. и разные щиты могут иметь разные светодиоды. поставить экран на Мегу и не добавлять никаких проводов., @Juraj