Skip to content

IsurGanteng Site's

# Si TukangSapu

Menu
  • Beranda
  • Kategori
    • MikroTIK
    • NgeArdu
    • NgeBiquiti
    • NgeCAM
    • NgeCoding
    • NgeDesign
    • NgeDroid
    • NgeFM
    • NgeDrone
    • NgeGames
    • NgeHijau
    • NgeLinux
    • NgeNet
    • NgeNyadur
    • NgeRaspberry
    • NgeRenung
    • NgeToped
    • NgeTrav
    • NgeTronik
    • NgeTube
    • NgeWifi
    • NgoPed
  • Tentang Saya
    • Kontak Saya
Menu

Mini Webserver Arduino with ENC28J60

Posted on Agustus 17, 2016
Share on Social Media
twitter facebookwhatsapp email

Oke gas dah lama ngga main arduino, mumpung libur di harikemerdekaan RI yang ke 71 ini nyempetin untuk maen maen arduino … kebetulan ada ethernet modul ENC28J60, akhirnya dibuat deh mini web servernya …

untuk library masih yang lama dan master libraryna bisa di download disini . ada beberapa point yang penting, yaitu mengonekan ethernet modul dengan arduinonya … berikut tabelnya

EtherCard Arduino UNO
VCC          3.3V
GND         GND
SCK                 Pin 13
SO                 Pin 12
SI                 Pin 11
CS                 Pin 8 
setting menggunakan statik, dan ip jangan lupa menggunakan koma bukan titik.
contoh skript example yang sedikit dirubah
===================================================================
// Present a “Will be back soon web page”, as stand-in webserver.
// 2011-01-30 http://opensource.org/licenses/mit-license.php
#include
#define STATIC 1  // set to 1 to disable DHCP (adjust myip/gwip values below)
#if STATIC
// ethernet interface ip address
static byte myip[] = { 172,16,15,90 };
// gateway ip address
static byte gwip[] = { 172,16,15,89 };
#endif
// ethernet mac address – must be unique on your network
static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
byte Ethernet::buffer[500]; // tcp/ip send and receive buffer
const char page[] PROGMEM =
“HTTP/1.0 503 Service Unavailablern”
“Content-Type: text/htmlrn”
“Retry-After: 600rn”
“rn”
“”
  ““</p> <p style="text-align: justify;">    “Service Temporarily Unavailable”</p> <p style="text-align: justify;">  ““
  “”
    “

Arduino Mini Server 172.16.15.90 belum digunakan

“

    ““

      “Server ini masi dalam kondisi offline.
“
      “Silahkan kembali nanti … “
      “
gdsapp network support by tukangsapu.net .”
    “

“

  “

“

“

“

;
void setup(){
  Serial.begin(57600);
  Serial.println(“n[backSoon]”);
  
  if (ether.begin(sizeof Ethernet::buffer, mymac) == 0) 
    Serial.println( “Failed to access Ethernet controller”);
#if STATIC
  ether.staticSetup(myip, gwip);
#else
  if (!ether.dhcpSetup())
    Serial.println(“DHCP failed”);
#endif
  ether.printIp(“IP:  “, ether.myip);
  ether.printIp(“GW:  “, ether.gwip);  
  ether.printIp(“DNS: “, ether.dnsip);  
}
void loop(){
  // wait for an incoming TCP packet, but ignore its contents
  if (ether.packetLoop(ether.packetReceive())) {
    memcpy_P(ether.tcpOffset(), page, sizeof page);
    ether.httpServerReply(sizeof page – 1);
  }
}

============================================================

so gas … gampang kan … tinggal kita kembangkan aja kegunaanya untuk apa … video youtube nya nyusul lagi ngambek neh hp ngga konak ke pc hehhe 😀

modulnya enc28j60

hasilnya seperti ini …

Semoga bermanfaat

Reff :
http://jeelabs.org/pub/docs/ethercard/

Share on Social Media
twitter facebookwhatsapp email

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Cari ….