Ürün Videosu

Ethernet Modül - ENC28J60

Ürün Kodu : RLC0C07-1752 EAN : 6970622931546 Marka/Menşei : RobotDyn
Stok : 10+
47,20 TL %19
58,41 TL
KDV Hariç Fiyatı : 40,00 TL

Aynı Gün Kargo

Bu ürün hafta içi 15:00’den önceki siparişlerde aynı gün kargolanır.  

Kargo Ücreti

150TL üzeri siparişler için kargo ücretsiz Aras Kargo : 7.45TL - Yurtiçi Kargo : 8.45TL
Kampanya
  • Ürün Özellikleri
  • Ödeme Seçenekleri
  • Yorumlar (0)
  • Tavsiye Et
  • Resimler
  •  

    RobotDyn firmasının ürettiği bu modül microchip firmasın üretmiş olduğu ENC28J60 chip setini ve HanRun firmasının ürettiği tek port RJ45 aktif konektörü ile birlikte tasarlanmıştır.
    Üzerinde bulunan voltaj regülatörü sayesinde bu modül hem 5VDC hemde 3.3V DC ile çalışabilir.

    SPI arabirimi kullanan ENC28J60 3.3V-5V Ethernet Modulü ile internetten kontrol edilebilen ev otomasyon sistemleri tasarlaya bilir, internet kontrollü endüstriyel güvenlik sistemleri kurabilirsiniz.
    Arduino kütüphanesi desteği sayesinde Arduino ve diğer platformlar ile rahatlıkla kullanabilirsiniz.

    RLC0C07-1752_1.jpg (49 KB)

    Özellikler:

    • Çalışma Voltajı : 3.3VDC-5VDC
    • 8Kb Buffer RAM
    • SPI Arabirimi ile haberleşme
    • HanRun HR911105A RJ45 konektör
    • Arduino ve Diğer Platformlar İle Uyumludur

    Dokümanlar:


    Paket İçeriği:

    • 1 x RobotDyn Ethernet Modul ENC28J60 3.3V-5V Modül

    Örnek Kod:

     

    #include 
    static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 }; // BU MODULE ATADIĞINIZ MAC ADRESI, ISTEGE BAGLI DEGISTIRILEBILIR,AGDAKI DIGER AYGITLARIN MAC ADRESLERINDEN FARKLI OLMALI
    static byte myip[] = { 192,168,19,171}; // IP ADRESINIZI BULUNDUNUZU AGA UYGUN BİR ŞEKİLDE TANIMLAYIN ÖRN: 192.168.2.10 VEYA 192.168.1.50 VB. AGDAKI DIGER AYGITLARIN IPLERINDEN FARKLI OLMALI
    byte Ethernet::buffer[500];
    BufferFiller bfill;
    int ledPin = 4;
    char *on = "ON";
    char *off = "OFF";
    char *statusLabel; //labelden gelen verileri diziye atadık
    char *buttonLabel; //butondan gelen verileri diziye atadık
    bool ledStatus = false;
    void setup()
    {
    pinMode(ledPin, OUTPUT);
    digitalWrite(ledPin, LOW);
    Serial.begin(9600);
    if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
    Serial.println(F("Ethernet denetleyicisine erişilemedi"));
    ether.staticSetup(myip);
    }
    static word homePage() // HTML kodlar ile oluşturduğumuz web sayfası
    {
    bfill = ether.tcpOffset();
    bfill.emit_p(PSTR("HTTP/1.0 200 OKrn"
    "Content-Type: text/htmlrn"
    "Pragma: no-cachern"
    "rn"
    "www.robolinkmarket.com"
    "
    Led Status: $S"
    
    ""), statusLabel, buttonLabel, buttonLabel);
    return bfill.position();
    }
    void loop()
    {
    word len = ether.packetReceive();
    word pos = ether.packetLoop(len);
    if(strstr((char*) Ethernet :: buffer + pos, "GET /?status=ON") != 0)
    {
    Serial.println("LED ACILSIN");
    ledStatus = true;
    }
    if(strstr((char*) Ethernet :: buffer + pos, "GET /?status=OFF") != 0)
    {
    Serial.println("LED KAPANSIN");
    ledStatus = false;
    }
    if(ledStatus)
    {
    digitalWrite(ledPin, HIGH);
    statusLabel = on;
    buttonLabel = off;
    }else{
    digitalWrite(ledPin, LOW);
    statusLabel = off;
    buttonLabel = on;
    }
    if (pos) // geçerli TCP olup olmadığı kontrol ediliyor
    ether.httpServerReply(homePage()); // veriler WEB sayfasına gönderiliyor
    }
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.