Arduino ve ENC28J60 Ethernet Modülü Uygulamaları-2: Twitter

Paylaş
Arduino ve ENC28J60 Ethernet Modülü Uygulamaları-2: Twitter

ENC28J60 ethernet modülü ile ilk uygulamamızda no-ip.com aracılığıyla sabit ip oluşturmayı anlatmaya çalışmıştım. İkinci yazımda ise supertweet.net uygulamasını kullanarak tweet atmayı anlatmaya çalışacağım.

Öncelikle bir Twitter hesabına ihtiyacımız var. Hesabınız yoksa oluşturuyoruz ve bu bağlantı aracılığıyla Twitter kullanıcı adı ve şifremizle supertweet.net‘e giriş yapıp “Uygulamaya izin ver” diyoruz. Bu işlemden sonra supertweet.net‘e girdiğinizde aşağıdaki ekranla karşılaşacağız. Bu formda en önemli kısım e-mail adresi. Hotmail dışında bir e-mail adresi girerek formu dolduruyoruz. (Hotmail’e aktivasyon maili gelmiyor ve aktivasyon yapılmadan sistem çalışmıyor.) Formu doldurduktan sonra “Register Application” diyoruz.

Bu işlemden sonra supertweet.net ana sayfasında aşağıdaki gibi bir tablo olacak. “Activate” diyoruz ve gelen sayfadaki kutuya Twitter şifremizden farklı bir şifre yazarak onaylıyoruz.

Sistemin çalışabilmesi için verdiğimiz e-mail adresine gelen onay maili ile hesap onay işlemi yapmamız gerekiyor. Bu işlemi yaptıktan sonra supertweet.net üzerindeki işimiz bitiyor.

ENC28J60 Ethernet Modülü ve Arduino yazımdaki bağlantı şemasını kullanarak Arduino ve ENC28J60 Ethernet Modülü arası bağlantıları kuruyoruz. Daha sonra aşağıdaki bağlantılardan ulaşabileceğini EtherCard kütüphanesini yüklüyoruz. (EtherCard klasörünü Arduino>libraries klasörüne kopyalıyoruz.)

Kullanacağımız örnek program Twitter kullanıcı adımız ve supertweet.net‘te activate dedikten sonra belirlediğimiz farklı şifremizin base64 şeklinde şifrelenmiş haline ihtiyaç duyuyor. Bu bağlantıyı kullanarak şifrelemeyi yapıyoruz. (Kullanıcı adı ve şifre arasına : koymayı unutmayın!) Resut kısmındaki şifrelenmiş veriyi de bir kenara not ediyoruz.

Bu basamaktan sonra gerekli tüm verileri ve dosyaları edindik. Şimdi bu bağlantıda paylaştığım programı kartımıza yüklüyoruz. (Programda “XXX” şeklinde belirttiğim yere base64 şeklindeki kodumuzu yazıyoruz, bunun dışında herhangi bir değişiklik yapmamız gerekmiyor.) Programdaki satırları elimden geldiğince anlatmaya çalıştım.

Yukarıda paylaştığım temel tweet atma uygulaması. Kontrol yapılarını kullanarak belli durumlarda tweet atarak daha dinamik sistemler hazırlayabilirsiniz. Cep telefonu operatörlerinin ücretsiz tweet alma özelliğini kullanarak 2. bir twitter hesabı sayesinde, Arduino’dan attığınız tweetlerin cep telefonunuza SMS olarak gelmesini sağlayabilirsiniz.

İyi çalışmalar…

Gerekli Olabilecek Bağlantılar:

Devamını oku

Project Aslan, Arduino DUE Kullanan Bir Robot İşaret Dili Çevirmeni

Project Aslan, Arduino DUE Kullanan Bir Robot İşaret Dili Çevirmeni

Genellikle robotikleri endüstriyel veya araştırma alanlarına uygulandığı zaman görüyoruz, ancak günlük yaşamda da yardımcı olabilecekleri çok yol var: Örneğin, görme engelli insanlar için kişisel rehber görevi gören mutfak botu, engellilerin yemek yapmasına yardımcı olabilir. Veya – ve bu gerçek – işaret dili çevirmeni işlevi gören robot kolu. Sınıflarda, mahkemelerde ve evde, bu

Arduino Turkiye tarafından
Arduino DUE ile Yaşayabileceğiniz Sorunların Çözümleri

Arduino DUE ile Yaşayabileceğiniz Sorunların Çözümleri

Elinizden hatırı sayılır miktarda Arduino DUE geçtiyse (veya sadece şanssız gününüzdeyseniz), düzgün çalışmayan en az bir tane cihazla karşılaşma olasılığınız yüksek. Bunun için her zaman cihazı çöpe atmanız gerekmeyebilir. Birçok Arduino DUE sorununu çözmek için çeşitli yöntemler var. Diyelim ki Arduino DUE ile çalışmaya başlayacaksınız. Bunun için Arduino’yu açtınız

Arduino Turkiye tarafından
STM32 Mikro Denetleyiciler Arduino

STM32 Mikro Denetleyiciler Arduino Dünyasında Ne Anlama Geliyor?

Arduino ile tanışanlar genellikle uzun bir yolun başlangıcında oluyor. Çünkü Arduino dünyası vazgeçmesi zor maceralarla dolu. Arduino’yu tanıdıkça bu heyecanınız da artacak. Bu nedenle Arduino dünyasıyla sizi buluşturmak için biz de heyecan duyuyoruz. Çok ucuza elde edebileceğiniz Arduino kiti ve ihtiyaç duyacağınız diğer malzemeler uzun soluklu projeler için yeterli

Arduino Turkiye tarafından