<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wiz850 Archives - Esperimenti con logiche programmabili</title>
	<atom:link href="https://logicaprogrammabile.it/tag/wiz850/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/tag/wiz850/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Sun, 13 Nov 2022 10:22:09 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://logicaprogrammabile.it/wp-content/uploads/2017/11/cropped-logicaprogrammabile-logo-02-32x32.png</url>
	<title>wiz850 Archives - Esperimenti con logiche programmabili</title>
	<link>https://logicaprogrammabile.it/tag/wiz850/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Arduino MKR Zero e WIZ850io</title>
		<link>https://logicaprogrammabile.it/arduino-mkr-zero-wiz850io/</link>
					<comments>https://logicaprogrammabile.it/arduino-mkr-zero-wiz850io/#respond</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Sun, 13 Nov 2022 09:51:59 +0000</pubDate>
				<category><![CDATA[Tutorial Arduino]]></category>
		<category><![CDATA[Ethernet Shield]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[w5500]]></category>
		<category><![CDATA[wiz850]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=6782</guid>

					<description><![CDATA[<p>Collegare una scheda ethernet WIZ850 ad Arduino MKR Arduino dispone di diverse shield che permettono di collegarci a una rete lan cablata come ad esempio la MKR ETH. Esistono sul mercato altri dispositivi che svolgono la stessa funzione con costi contenuti e form factor molto...</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-mkr-zero-wiz850io/">Arduino MKR Zero e WIZ850io</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Collegare una scheda ethernet WIZ850 ad Arduino MKR</h1>
<p>Arduino dispone di diverse shield che permettono di collegarci a una rete lan cablata come ad esempio la <a href="https://amzn.to/3hCuwl6">MKR ETH</a>. Esistono sul mercato altri dispositivi che svolgono la stessa funzione con costi contenuti e form factor molto piccoli. Uno di questi e la scheda WIZ850io prodotta da <a href="https://amzn.to/3O1DLHt">WIZnet</a>, dotata di chip wiznet w5500 lo stesso utilizzato per la MKR ETH.</p>
<p>Questa scheda ha una dimensione del pcb di 25mm X 23mm e un costo di circa 20 euro. Di seguito la pin function della scheda:</p>
<figure id="attachment_6785" aria-describedby="caption-attachment-6785" style="width: 447px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-6785 size-full" src="https://logicaprogrammabile.it/wp-content/uploads/2022/11/wiz850io.png" alt="wiz850 form factor and pinfunction" width="447" height="320" srcset="https://logicaprogrammabile.it/wp-content/uploads/2022/11/wiz850io.png 447w, https://logicaprogrammabile.it/wp-content/uploads/2022/11/wiz850io-300x215.png 300w, https://logicaprogrammabile.it/wp-content/uploads/2022/11/wiz850io-150x107.png 150w" sizes="(max-width: 447px) 100vw, 447px" /><figcaption id="caption-attachment-6785" class="wp-caption-text">wiz850io pins function</figcaption></figure>
<p>Come possiamo vedere l&#8217;alimentazione della scheda richiede una tensione di 3.3V, è quindi consigliato utilizzare schede con tensione di funzionano di 3.3v, questo per avere i livelli logici con questa tensione. Il bus di comunicazione è affidato all&#8217;interfaccia SPI. La figura seguente mostra i collegamenti tra una Arduino MKR Zero e la scheda WIZ850io:</p>
<p><img decoding="async" class="aligncenter size-full wp-image-6788" src="https://logicaprogrammabile.it/wp-content/uploads/2022/11/MKR_Zero_wiz850io.png" alt="MKR Zero connect to WIX850io" width="731" height="358" srcset="https://logicaprogrammabile.it/wp-content/uploads/2022/11/MKR_Zero_wiz850io.png 731w, https://logicaprogrammabile.it/wp-content/uploads/2022/11/MKR_Zero_wiz850io-300x147.png 300w, https://logicaprogrammabile.it/wp-content/uploads/2022/11/MKR_Zero_wiz850io-150x73.png 150w, https://logicaprogrammabile.it/wp-content/uploads/2022/11/MKR_Zero_wiz850io-585x286.png 585w" sizes="(max-width: 731px) 100vw, 731px" /></p>
<p>in dettaglio i collegamenti descritti nella tabella seguente:</p>
<table align="center">
<tbody>
<tr>
<th>Pin Arduino</th>
<th>Pin WIZ850io</th>
</tr>
<tr>
<td>VCC</td>
<td>3.3V</td>
</tr>
<tr>
<td>GND</td>
<td>GND</td>
</tr>
<tr>
<td>Reset</td>
<td>RSTn</td>
</tr>
<tr>
<td>MISO (10)</td>
<td>MISO</td>
</tr>
<tr>
<td>SCK (9)</td>
<td>SCLK</td>
</tr>
<tr>
<td>MOSI (8)</td>
<td>MOSI</td>
</tr>
<tr>
<td>SS (7)</td>
<td>SCNn</td>
</tr>
</tbody>
</table>
<p>Per verificare se tutti i collegamenti sono stati eseguiti correttamente possiamo utilizzare il codice seguente (esempio linkstatus della libreria Arduino ethernet):</p>
<pre class="EnlighterJSRAW" data-enlighter-language="cpp">#include &lt;SPI.h&gt;
#include &lt;Ethernet.h&gt;

void setup() {
  //inizializzo la wiz850io
  //il pin chip select è stato collegato al pin 7
  //della scheda arduino. se lo collegate in un altro pin dovete
  //modificare il numero del pin all'interno del metodo init()
  Ethernet.init(7);
  
  //inizializzazione seriale
  Serial.begin(9600);
}

void loop() {
  //verifico se il cavo lan è collegato e se esiste un link
  //con una periferica ethernet
  auto link = Ethernet.linkStatus();
  Serial.print("Link status: ");
  switch (link) {
    case Unknown:
      Serial.println("Unknown");
      break;
    case LinkON:
      Serial.println("ON");
      break;
    case LinkOFF:
      Serial.println("OFF");
      break;
  }
  delay(1000);
}</pre>
<p>Questa scheda permette di implementare una interfaccia di rete cablata in tutte le schede Arduino dotate di porta SPI.</p>
<p>The post <a href="https://logicaprogrammabile.it/arduino-mkr-zero-wiz850io/">Arduino MKR Zero e WIZ850io</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/arduino-mkr-zero-wiz850io/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
