Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 12 srp 2019, 18:03

Zapojené je to dle tohoto
https://www.arduino.cc/en/Reference/Ethernet

Mám svůj "SHIELD", na který to je napájený a jen se to na UNO nebo DUE přiklapne zezhora - alespoň děti nic na kroužku nezkurví ....

Prostě Ti ten modul nefunguje, nebo je špatně připojený (znovu zkontroluj dráty) nebo odpálený - umí jen 3,3V !!!!

Že ta knihovna s DUE funguje je otestováno
https://www.pjrc.com/arduino-ethernet-library-2-0-0/
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 12 srp 2019, 18:19

MaldaT píše:
12 srp 2019, 17:36
Ethernet WebServer Example
Ethernet cable is not connected.
server is at 192.80.3.98
Syn jen nahrál, DUE mám na stole na testování řízení domácnosti s přidělaným LAN modulem.
No podívej se na program:
1) Vypíše "Ethernet WebServer Example" - jen text
2) pokud nenajde kartu vypíše "Ethernet shield was not found. Sorry, can't run without hardware. " což nevypisuje, LAN shield tedy asi je detekován ...
3) zkoumá zda Ethernet shield vidí LINK - kabel LAN je někam připojen, pokud ne vypíše "Ethernet cable is not connected." - tak se koukni zda ti svítí zelená LED tam kde jsi SHIELD připojil, vyzkoušej jestli je to OK nebo jiný kabel
4) pak vypíše "server is at 192.80.3.98" - tu adresu jsi mu musel zadat nahoře "IPAddress ip(192, 168, 1, 177)" - pokud ne - nechápu už vůbec nic

Protože pokud není LINK, katra nedostane IP od tvého DHCP serveru (ani by neměla, v programu je IP natvrddo zadaná).

Opravdu už nevím
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 12 srp 2019, 18:28

Ještě nápad, nejsem si jistý zda není potřeba odkomentovat
//Ethernet.init(10); // Většina Arduino štítů
Nebo to nastavit nějak specificky pro tuto kartu - záleží kde to CS je připojené

Doma už čučí na telku a není ochota něco dělat :-)

Koukni ještě zde jak je to zapojené
https://hackaday.io/project/9491-diy-pr ... ontrol-pcb
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

MaldaT
Příspěvky: 8
Registrován: 12 srp 2019, 15:41
Reputation: 0

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od MaldaT » 12 srp 2019, 20:13

Já už z toho také začínám být pořádně zmatený. Teď to celé testuji s Arduinem UNO a knihovnou, kterou jste doporučil. S UNEm to "funguje", ale zaprvé je to velmi sporadické a hlavně je to vypisuje občas hrozivé nesmysly, viz. obrázek. S DUEm se nezobrazí ani toto. S odkomentovaným, nebo zakomentovaným nastavení CS pinu je to beze změny. Výpisu ze serial monitoru jsou také velmi zmatečné.

Vždy provádím reset UNa a pozoruji výpisy:

Jednou:
Ethernet WebServer Example
Ethernet shield was not found. Sorry, can't run without hardware. :(

potom:
Ethernet WebServer Example
server is at 96.84.0.216
Úplně nesmyslná IP adresa, byť je nastavena natvrdo 192.168.1.177

jindy to projde korektně:
Ethernet WebServer Example
server is at 192.168.1.177
V prohlížeči to někdy zobrazím korektně, někdy s tím rozsypaným textem, ale většinou to končí na ERR_CONNECTION_REFUSED.

Elektronikou se zabývám v podstatě od dětství a programuji v C a C++ také dlouho (to samozřejmě nic neznamená), ale jsem si takřka jistý, že ten modul jsem nikdy špatně nezapojil.

Ovšem začínám si pomalu myslet, že je možná špatný.

I když mezitím co píšu zprávu, tak web už asi 10min. běží správně. Prostě jsem z toho úplně zmatený.

Nechci Vás tím už moc otravovat, objednal jsem nové moduly (W5100 a W5500) a budu dál testovat.
Přílohy
ArduinoUNOW5500.png

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 12 srp 2019, 20:23

Tu 5100 si objednej přímo shield na UNO (nelituj více peněz-vyplatí se to), jde naklapnout na UNO, MEGA i DUE

Ještě bych zkusil jiný prohlížeč

to je modul z číny ?

mne také nic nenapadá
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

MaldaT
Příspěvky: 8
Registrován: 12 srp 2019, 15:41
Reputation: 0

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od MaldaT » 12 srp 2019, 20:34

Já to potřebuji provozovat s arduinem UNO, kvůli jeho velké SRAM. Budu mít kvanta hodnot, které vznikají velmi rychle, nestíhám je v reálném čase po ničem posílat. Jediná šance je to uložit do RAMky.

Modul je z arduino-shop.cz

Je ještě nějaký jiný modul, který opravdu spolehlivě funguje a šel by použít s DUe?

EDIT: Aha takže s DUe to jde taky...to je vynikající.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 13 srp 2019, 12:28

ANO,
mám 5100 pro UNO originál, ten funguje na 5V i 3,3V co mám. Naklapl jsem ho na UNO, MEGA i DUE - všude mi fungoval.

mám 5500, ten jsem přilepil na universální tišťák, naletoval tam konektory jako na tom 5100 pro UNO, ale napájení dal z 3,3V nožičky,
a funguje na UNO a DUE - MEGA už nemám

stačí ?
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

MaldaT
Příspěvky: 8
Registrován: 12 srp 2019, 15:41
Reputation: 0

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od MaldaT » 14 srp 2019, 15:16

Takže s ethernet shieldem r3 vše funguje na jedničku. Koupil jsem si také modul s W5100 a nový modul s W5500, to také chci vyzkoušet, už jenom ze zajímavosti.

Ještě jednou Vám mnohokráte děkuji za vaše cenné rady a za to, že se tu tak krásně věnujete neschopákům, jako jsem já :roll:

Jakmile budu mít víc času, tak dám vědět, jak to dopadlo s těmi samostatnými moduly.

S pozdravem

Tomáš

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od pavel1tu » 15 srp 2019, 08:13

Já jsem také neschopák, ale co jsem řešil a vyřešil - pomohu.
Ke každému HW si schovávám odkazy kde lze sehnat help a řešení, ale někdy (hlavně fora) starší věco zmizí.

Ať se daří a s tím 5500 dejte vědět, já mám nějakou čínu a zatím nebyl problém.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Arduino DUE + Wiznet W5500 PING funguje, ale nezobrazí se stránka

Příspěvek od gilhad » 15 srp 2019, 15:54

S tim mizenim je to cim dal horsi, nejlip uchovavat nikoli odkazy, ale rovnou datasheety, schemata a popisy

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů