Uygulamalarınızı uzaktan kontrol etmek ister miydiniz ?
Eğer cevabınız evetse bu çalışmamız tam size göre demektir.
Bu çalışmamızda Xbee kullanarak Arduino içerisine gömdüğümüz rastgele sayı döndüren kodumuzun sayısal çıktılarını bilgisayarımıza bağlı olan bir diğer Xbee sayesinde okumaya çalışacağız.
Gerekli olan malzemeler:
Eğer cevabınız evetse bu çalışmamız tam size göre demektir.
Bu çalışmamızda Xbee kullanarak Arduino içerisine gömdüğümüz rastgele sayı döndüren kodumuzun sayısal çıktılarını bilgisayarımıza bağlı olan bir diğer Xbee sayesinde okumaya çalışacağız.
Gerekli olan malzemeler:
- 2 adet Xbee
- 2 adet Xbee adaptörü
- Xbee adaptörü-Pc bağlantı kablosu
- Arduino beslemek için 5V kaynak
- Bağlantı kabloları
İlk olarak yapmamız gereken bize rastgele sayı üretecek olan kodu hazırlayıp Arduino'ya gömmek.
Bu kısımda Serial.begin(); kısmındaki vereceğimiz baud rate değerine dikkat etmemiz gerekiyor. Bu sayının Xbeelerimizin baud rate'leri ile aynı olması gerekiyor.
Kodumuza gelecek olursak:
Koda direkt ulaşmak için;
//M.Furkan Bahat
//Rastgele Sayı üretmek
int Rastgele;
void setup()
{
Serial.begin(9600);
randomSeed(analogRead(0));
}
void loop()
{
Rastgele = random(1000);
Serial.println(Rastgele);
delay(1000);
}
Kodumuzu Arduino'ya gömdükten sonra yapmamız gereken Xbee-Arduino bağlantısını yapıp bu ikiliyi Serial Monitorden gözlem yapacağımız bilgisayarımızdan yalıtılmış bir hale getirmek olacak.
Bağlantıları ayrıntılı incelemek için:
Arduino'yu nasıl besleyeceğiniz size kalmış, ana bilgisayardan ayrı olması yeterli.
Diğer Xbee'ye gelecek olursak, o arkadaşı da adaptörü vasıtasıyla bilgisayarımızın USB girişine bağlayıp tanıtıyoruz.
Bütün işlemleri tamamladıktan sonra tek yapmamız gereken Arduino IDE'yi açıp seri ekrandan verileri almak olacaktır. Herhangi bir sıkıntı yaptı iseniz Baud rate'inizi, Xbee'lerinizin çalışabilirliklerini ve bağlantılarınızı gözden geçirmelisiniz.
Serial Monitor:
merhaba alıcı ve verici kod olmadan nasıl haberleşcekler?
ReplyDelete