Arduino’da 3 Butonla Sifreleme Sistemi (Sabit sifre)

16 Aralık 2016

Arduino ile 3 buton kullanarak sifreleme yapabilirsiniz. Sifre olarak 3 butonu belli bir algoritma ile girdiginizde oturum acilir ve tetiklemesini istediginiz islemi yaptirabilirsiniz. Oturum acikken tekrar dogru sifreyi girerek oturumu sonlandirip, tetiklemek istediginiz seyi yaptirabilirsiniz.
Sifreyi hatali girdiginizde uyari led’i yanip soner, dogru girdiginizde ise led yanar ve sifrenin dogru oldugunu belirtir. Sifreyi pass dizisi icerisinden degistirebilirsiniz. (Sayilar butonlarin sirasini temsil eder.)

Sifre degistirilebilir, EEPROM kullanan versiyonu icin tiklayin.

 

Arduino’da 3 Butonla Sifreleme Sistemi (Sifre degistirmeli)

16 Aralık 2016

Arduino ile 3 buton kullanarak sifreleme yapabilirsiniz. Sifre olarak 3 butonu belli bir algoritma ile girdiginizde oturum acilir ve tetiklemesini istediginiz islemi yaptirabilirsiniz. Oturum acikken tekrar dogru sifreyi girerek oturumu sonlandirip, tetiklemek istediginiz seyi yaptirabilirsiniz.
Sifreyi hatali girdiginizde uyari led’i yanip soner, dogru girdiginizde ise led yanar ve sifrenin dogru oldugunu belirtir.

Sifre degistirme:
Oturum actiktan sonra (sifreyi dogru girdikten sonra) 3 butonada ayni anda 5 saniye basili tutun (Led sonunceye kadar basili tutun.) Led sonunce butonlara basmayi birakin. Led tekrar yandiktan sonra yeni sifrenizi tanimlayin. Yeni sifreniz 4 haneli olmak zorundadir. Led tekrar sonup yaninca isleminiz basariyla gerceklesir. Daha sonra yeni sifrenizi tekrar girerek aktif olan oturumu sonlandirin.

Ilk kurulumda orjinal sifre 1 – 1 – 1 – 1 ‘dir. Yani 1. butona 4 defa basin.

Sabit sifreli versiyonu icin tiklayin.

 

Arduino Isi Sensörü Uygulamasi [TMP36GZ]

10 Temmuz 2016

Arduino Starter Kit ile birlikte gelen TMP36GZ isi sensörü icin yazdigim uygulama. Diger sensoriler ile de kullanilabilir.
Sensörün orta ayagini Analog 0’a bagliyoruz. Eger farkli bir analog pin tercih ederseniz, asagidaki kodlardan pin secimini degistirin. Seri monitöru acip, ortamin anlik sicaklik verilerini almaya basliyoruz.

Uygulama ile her 10 saniyede 1 kez ortam sicakligini kontrol eder. Eger bir onceki olcum ile ayni ise, ekrana birsey yazmaz. Eger bir onceki olcumden farkli bir sonuc var ise, sicaklik verisini ekrana yazar.

 

Arduino Ile Blink Örnegi

10 Temmuz 2016

Su siralar yeni hobim Arduino.
Cok gec tanismisim kendisiyle. Bu yuzden acikcasi biraz kizdim kendime.

Web programlamaya yeni baslamis herkesin bildigi gibi, ilk ornek “Hello World!”dir. Arduino’da ise bu blink uygulamasidir. Yani 13. pine bagli LED’in 1 saniye yanip, 1 saniye sonmesi olayi.

Burada tabiki anlatmak istedigim 13. pine bagli led lambanin yanip sonme olayi degil. Forumlarda ve Facebook gruplarinda gordugum kadariyla, kucucuk bir islem icin satirlarca kod yaziliyor. Zaten kisitli olan Arduino bellegini, daha iyi kullanabilmek icin, blink uygulamasi ile bir örnek vermek istedim.