arduino ile web sitesi kontrolü etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster


Bu yazımızda arduino ile google üzerinde bir arama nasıl yapılır konusunu ele alacağız ve arduino tarafından bize client olarak sunulan kodları irdeleyeceğiz.

#include <SPI.h>
#include <Ethernet.h>


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };// mac adresi verdik

char server[] = "www.google.com"; // baglanmak istediğimiz siteyi girdik

IPAddress ip(192,168,0,177);

EthernetClient client;// client tanımladık

void setup() {
Serial.begin(9600);/ 9600 baud rate ile seri haberleşme sağlayacağız


//ethernet bağlatımızı sağlıyoruz
if (Ethernet.begin(mac) == 0) {// ethernet başlamadı ise hata yazdır
Serial.println("Failed to configure Ethernet using DHCP");

Ethernet.begin(mac, ip);// tekrar bağlatı dene
}
delay(1000);//1 sn lik bir gecikme tekrar deneme için
Serial.println("connecting...");

if (client.connect(server, 80)) {// baglantı kontrol ediliyor 80 portu üzerinden
Serial.println("connected");// bağlı ise seri porta yazdırıyoruz
//html ile google dan istemde bulunuyoruz
client.println("GET /search?q=arduino HTTP/1.1");// google da arduino kelimesini aradık
client.println("Host: www.google.com");
client.println("Connection: close");
client.println();
}
else {
Serial.println("connection failed");
}
}

void loop()
{
//google tarafından bize gelen verileri alıyoruz
if (client.available()) {
char c = client.read();
Serial.print(c);
}

//server artık bizimle iletişime geçmiyorsa bizde clientimizi kapatıyoruz
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();

// do nothing forevermore:
while(true);
}
}
ELEKTRO BLOGGER A HOŞGELDINIZ

ARAMA YAP

EN COK OKUNANLAR

- Copyright © ELEKTRO-BLOGGER Blogger