18 Haziran 2016 Cumartesi

İNTERNET ARACILIĞIYLA ARDUINO ÜZERİNDEN TELEDUINO İLE LED KONTROLÜ


Arduino ile LED yakma hakkında çok güzel bir şey. Daha havalı ne yapabiliriz? Dünyanın her yerinden internet üzerinden LED yakmaya ne dersiniz? Şimdi bunun üzerinde konuşacağız.
Bu işlem ethernet özellikli Arduinonuz ile Teleduino sketch kullanarak gerçekten basitçe yapılabilir. Teleduinoyu duymadınız mı? Bu harika başlamak için bir önceki Teleduino yazımıza göz gezdirebilirsiniz.

Bu eğitim size Arduinonuza Led ekleme aşamları boyunca yardım edecek ve Teleduino API çağrıları ile ilgili bazı örnekler sağlayacak,

1.      Bir pinin pin modunu tanımlama
2.      Ledi aç
3.      Ledi kapat
Led parlaklığını ayarla ( Arduino üzerindeki PWM pinlerden birini kullanarak)

Eğer adımlardan birinde takılıp kalırsanız veya daha iyi açıklanabilir bir adım olduğunu düşünüyorsanız birşeyleri geliştirmemiz için yorum bırakın lütfen,
Başlayalım!

Adım 1: Bir Ledi Hazırlama





Biz bu adımda kolayca Arduinoya bağlanabilir bir led kullandık.
Parça listesi
1 Led
1 K direnç
Birkaç  jumper kablo

Led in uzun bacağına direncinizi lehimleyin. Lehimlediğiniz uzun bacağı Arduinonun dijital 3.pinine bağlayın( Bu aynı zamanda Arudinonun PWM özellikli pinlerinden birisidir).  Kısa bacağı ise Arduinonun GND pinine bağlayın.

2.Adım: Teleduino API üzerinden Led kontrolü


İşte Led kontrol etmek için kullanabileceğiniz buradaki örnek bazı API çağrıları. Bir önceki konumuz tamamlandığında elde edilen benzersiz API anahtarı ile {key} i değiştirmeniz gerekiyor. Sadece tarayıcınızın adres çubuğuna URL yi yapıştırın ve Led de birşeyler olduğunu göreceksiniz.
Dijital pin 3 ün pin modunu tanımla( Önce önyükleme için bir kez dijital çıkışların ayarlanması gerekir. pin=3 3 no. lu pin anlamına gelir ve mode=1 OUTPUT anlamına gelir).
dijital pin 3 output unu HIGH olarak ayarlamak için (pin=3 3.pin anlamına gelir ve output=1 HIGH anlamına gelir).
dijital pin 3 outputunu LOW olarak ayarlamak için( pin=3 3.pin anlamına gelir ve output=0 LOW anlamına gelir).
Set the output of digital pin 3 to LOW ('pin=3' means pin 3, 'output=0' means LOW):
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=0
Dijital pin 3 çıkışını geçiş yap ( pin=3 3.pin anlamına gelir ve output=2 geçiş demektir).
http://us01.proxy.teleduino.org/api/1.0/328.php?k={key}&r=setDigitalOutput&pin=3&output=2
Dijital pin 3 PWM değerini 32 ye ayarlama ( Led soluk yanar output=32 PWM değeridir)
Dijital pin 3 PWM değerini 255 ayarlama (Led parlak yanar output=255 PWM değeridir)

Kaynak :instructables



Hiç yorum yok:

Yorum Gönder