Page 40 - inovasyon 10
P. 40
Yapabilirsin...
NOT: Devreyi kurulduktan sonra kodu Arduino’ya yüklediğinizde Arduino IDE
hata verebilir. Bu nedenle Arduino üzerinde bulunan RX ve TX pinlerinin ESP
modülüne bağlı olup olmadığını kontrol edelim. RX ve TX pinlerinin kod yükle-
nirken çıkarılmış olması gerekmektedir. Eğer çıkarmazsak hata alınması kaçı-
nılmaz olacaktır.
Kodlar:
#define ag_ismi “WiFi_Ismi” // Bağlı olduğunuz Wifi adresini yazınız.
#define ag_sifresi “WiFi Sifresi” // Bağlı olduğunuz Wifi şifresini yazınız.
#define IP “184.106.153.149” //thingspeak.com IP adresi
int lm35_pini = A0;
Resim-8
void setup()
ThingSpeak bölümü ile işimiz bu kadar. Şimdi ilk olarak devrenin kurulumu-
nu yapacağız ve ardından kodumuzu ayarlayacağız. {
Serial.begin(115200); //Seriport’u açıyoruz.
Şimdi ise kullanılacak malzemeler, devre bağlantısı ve kod kısmına geçelim.
Kullanılacak Malzemeler:
Serial.println(“AT”); //ESP modülümüz ile bağlantı kurulup kurulmadığını kontrol
• 1 x Arduino UNO ediyoruz.
• 1 x ESP8266 Wifi Modülü delay(3000); //EPSP ile iletişim için 3 saniye bekliyoruz.
• 1 x LM35 Sıcaklık Sensörü if(Serial.find(“OK”)){ //esp modülü ile bağlantıyı kurabilmişsek modül “AT”
• 1 x Breadboard komutuna “OK” komutu ile geri dönüş yapıyor.
• Jumper Kablolar
Serial.println(“AT+CWMODE=1”); //esp modülümüzün WiFi modunu STA şekli-
Devre Şeması:
ne getiriyoruz. Bu mod ile modülümüz başka ağlara bağlanabilecek.
delay(2000);
String baglantiKomutu=String(“AT+CWJAP=\””)+ag_ismi+”\”,\””+ag_sifresi+”\””;
Serial.println(baglantiKomutu);
delay(5000);
}
Resim-9
EYLÜL 2019 / İNOVASYON KÜLTÜRÜ • 41
40 • İNOVASYON KÜLTÜRÜ / EYLÜL 2019 EYLÜL 2019 / İNOVASYON KÜLTÜRÜ • 41
40 • İNOVASYON KÜLTÜRÜ / EYLÜL 2019