Paso 8: ENC28J60 prueba Sketch y biblioteca
Como el DHT11 tenemos que descargar y instalar una biblioteca para él ya que no es el "oficial" módulo Arduino Ethernet (el WizNet W5100 es). La antigua biblioteca del ENC28J60 se llama EtherShield y desarrollo se ha detenido por esta biblioteca. La nueva biblioteca se llama EtherCard y está disponible en GitHub.
Como la biblioteca DHT11 necesitas:
- Descargar el archivo comprimido y luego los descomprimes en la carpeta de biblioteca
- Cambie el nombre la carpeta EtherCard.
- Reinicie el IDE de Arduino para que la biblioteca sea incluida.
- Carga el ejemplo sketchrbbb_server
Tenemos que cambiar un par de líneas en el dibujo, por lo que nuestra dirección IP será en la subred correcta y también cambiar la asignación de pin CS desde el defecto de pin digital 8 para pin digital 10.
- Busque la línea comenzando con - static byte [] de myip y cambiar la dirección IP a una dirección IP sin usar en su red.
- Buscar la línea:
Si (ether.begin (sizeof Ethernet::buffer, MIMAC) == 0)
y cámbiela a:
si (ether.begin (sizeof Ethernet::buffer, MIMAC, 10) == 0)
Subir el sketch entonces abra una navegación web en su PC y vaya a la dirección IP especificada en la dirección mencionada. Debería ver un reloj contando.
Si funciona entonces puede que desee probar de los otros dibujos de ejemplo incluidos con la biblioteca. Sólo asegúrese de que añadir 10 a la línea de ether.begin como se señaló anteriormente.