Page 31 - inovasyon 10
P. 31
Yapabilirsin...
int trigPin = 9; //ultrasonic sensörde kullanılan tetikleme pini
int echoPin = 8; //ultrasonic sensörde kullanılan yankı pini
int sure=0; //ultrasonic sensörde yollanan ver alınan ses dalgası arasında
geçen süre
int mesafe=0; //sensörün ölçtüğü mesafe
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Resim-8 Serial.begin(115200);
Serial.println(“AT”);
delay(5000);
Resim – 8’de gösterilen şemaya göre devreyi kurduktan sonra Arduino Uno’ya
aşağıdaki kodları yüklüyoruz.
if(Serial.find(“OK”)){ //esp modülü ile bağlantıyı kurabilmişsek
modül “AT” komutuna “OK” komutu ile geri dönüş yapıyor.
NOT: Arduino Uno’ya kod yükleme işleminden önce RX ve TX bağlantılarını söküp
kod yüklendikten sonra takınız. Mesaj sorunu yaşarsanız Esp8266 için Arduino 5v Serial.println(“AT+CWMODE=1”); //esp modülümüzün WiFi modunu
çıkışından besleme yapıp yazılımı yükledikten sonra RX ve TX bağlantılarının ye- STA şekline getiriyoruz. Bu mod ile modülümüz başka ağlara bağlanabilecek.
rini değiştiriniz. delay(2000);
String baglantiKomutu=String(“AT+CWJAP=\””)+ag_ismi+”\”,\””+ag_sifresi+”\””;
Serial.println(baglantiKomutu);
Arduino kodları:
#define ag_ismi “Wifi Ismi”
delay(5000);
#define ag_sifresi “Wifi Sifresi”
}
#define SERVER “api.pushetta.com”
}
String API(“61ae830f0c763a1589479ca1033f09b80973fa02”);
String CHANNEL(“Erdem”);
30 • İNOVASYON KÜLTÜRÜ / EYLÜL 2019 EYLÜL 2019 / İNOVASYON KÜLTÜRÜ • 31