Barion Pixel
Weboldalunk használatával jóváhagyja a cookie-k használatát a Cookie-kkal kapcsolatos irányelv értelmében.
UNO ethernet shileld W5100 arduinio
4.400 Ft
Menny.:db

UNO ethernet shileld W5100 arduinio

4.400 Ft
Menny.:db
Cikkszám: 3-2-23
Elérhetőség: Utolsó 1 db raktáron

Kizárólag R3-as alaplapokhoz
UNO, MEGA, Leonardo
Csatlakozó : RJ45
Sd kártya

Leírás és Paraméterek

Az UNO Ethernet Shield W5100 R3 egy fejlett fejlesztői kiegészítő az Arduino platformhoz, amely egyszerű és hatékony hálózati kapcsolódást biztosít. Ez a pajzs kompatibilis az UNO R3, Mega 2560, 1280, és más Arduino alaplapokkal, lehetővé téve TCP/IP protokollon keresztül történő kommunikációt.

Főbb jellemzők:

  • W5100 Ethernet chip: Stabil és megbízható működést biztosít hálózati kapcsolatok során.
  • Kompatibilitás: Támogatja az Arduino UNO R3, Mega 2560, 1280 és 328 alaplapokat.
  • RJ45 csatlakozó: Ethernet kábel csatlakoztatásához.
  • MicroSD kártya foglalat: Tárolási és fájlkezelési funkciókhoz.
  • PoE (Power over Ethernet) lehetőség: Külön adapterrel bővíthető (nem tartozék).
  • LED visszajelzők: Hálózati forgalom és tápellátás állapotának vizuális megjelenítése.

Ez a shield kiválóan alkalmas IoT (Internet of Things) projektekhez, adatgyűjtő rendszerekhez, vagy olyan megoldásokhoz, ahol szükség van távoli vezérlésre vagy adatkapcsolatra.


Példaprogram: Alapvető webkiszolgáló létrehozása

Ez a program egy egyszerű webkiszolgálót hoz létre, amely megjeleníti a kliensnek az "Üdvözlöm az Arduino Ethernet Shielden!" üzenetet.

Hardverkapcsolatok:

  1. Csatlakoztasd az Ethernet Shieldet az Arduino UNO vagy Mega alaplaphoz.
  2. Csatlakoztasd az eszközt egy routerhez Ethernet kábellel.
  3. Győződj meg róla, hogy az Arduino IDE-ben telepítve van az Ethernet könyvtár.

Kód:

#include
#include

// Hálózati konfiguráció
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // Egyedi MAC-cím
IPAddress ip(192, 168, 1, 177); // Eszköz IP-címe (állítsd a hálózatodnak megfelelően)
EthernetServer server(80); // Webszerver portja (80 az alapértelmezett HTTP)

void setup() {
  // Ethernet inicializálása
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
  while (!Serial) {
    ; // Várakozás a soros port kapcsolódására (csak az Arduino IDE soros monitorhoz szükséges)
  }
  
  // IP-cím kiírása
  Serial.print("Az eszköz IP-címe: ");
  Serial.println(Ethernet.localIP());

  // Szerver indítása
  server.begin();
  Serial.println("Webszerver indítva.");
}

void loop() {
  // Ügyfél csatlakozási ellenőrzése
  EthernetClient client = server.available();
  if (client) {
    Serial.println("Új kliens csatlakozott.");
    boolean currentLineIsBlank = true;
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        Serial.write(c);

        // HTTP fejlécek vége
        if (c == 'n' && currentLineIsBlank) {
          // Válasz HTTP fejléc
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connection: close");
          client.println();

          // Weboldal tartalma
          client.println("");
          client.println("");
          client.println("

Üdvözlöm az Arduino Ethernet Shielden!

");
          client.println("");

          break;
        }
        if (c == 'n') {
          currentLineIsBlank = true;
        } else if (c != 'r') {
          currentLineIsBlank = false;
        }
      }
    }
    // Kapcsolat bezárása
    client.stop();
    Serial.println("Kliens kapcsolat lezárva.");
  }
}

Használati útmutató:

  1. Töltsd fel a kódot az Arduino táblára az Arduino IDE segítségével.
  2. Nyisd meg a soros monitort, és jegyezd fel az IP-címet.
  3. Böngészőben írd be az IP-címet, és a weboldal megjelenik.

Ez az alapvető példa remek kiindulópontként szolgál az Ethernet Shield funkcióinak megismeréséhez.

Vélemények

Erről a termékről még nem érkezett vélemény.