Arduino ethernet socket komunikacia

David Obdrzalek David.Obdrzalek na mff.cuni.cz
Neděle Září 22 08:06:43 CEST 2019


Na kterem konkretnim Arduinu a s jakym konkretne ethernet shieldem?

D.O.

On 19 Sep 2019 at 22:08, balu wrote:
> zdravim osadenstvo,
> 
> asi by som potreboval pomoct s implementaciou komunikacie do arduina, 
> teraz naozaj arduina s pouzitim arduino prostredia.
> 
> Rad by som postavil pristroj, ktory bude pocuvat na porte 5025 (ako 
> vsetky ostatne pristroje), poslem mu prikaz MEAS:VOLT:DC?\n a on odpovie 
> 1.23456.
> 
> Pouzivam uplne najzakladnejsi priklad
> https://www.arduino.cc/en/Reference/EthernetServer
> 
> modul pinga a je zivy.
> Posielam standardnu spravu z Matlabu (funguje so vsetkymi pristrojmi)
> 
> PowerMeter = tcpip('128.141.157.182', 5025, 'Terminator', 10);
> PowerMeter.InputBufferSize = 100;
> fopen(PowerMeter);
> fprintf(PowerMeter, 'MEAS:VOLT:DC?\n');
> 
> ked scanujem porty tak 5025 je otvoreny. Kod v mikrokontroleri sa ale 
> nikdy sa nedostane cez
> 
>   EthernetClient client = server.available();
>    if (client == true) {
> 
> Dokumentaciu som si samozrejme pozrel
> https://www.arduino.cc/en/Reference/EthernetServer
> https://www.arduino.cc/en/Reference/ServerAvailable
> 
> u available v dokumentacii pisu
> 
> available()
> 
> Description
> 
> Gets a client that is connected to the server and has data available for 
> reading.
> 
> ale vzdy je to false, takze bud neprijme nic, alebo mozno prijme moj 
> packet, ale nevie ze sa uz skoncil a teda asi nie je available.
> 
> mate s tym niekto skusenosti, pripadne funkcny program? Uz mam spokoro 
> vyklbeny mozog, ale neviem to stale rozchodit.
> 
> dakujem,
> 
> b.




Další informace o konferenci Hw-list