Kayıtlar

Aralık, 2014 tarihine ait yayınlar gösteriliyor

FSR| ARDUİNO İLE PROCESSİNG BAĞLANTISI

Resim
Herkese Tekrardan Merhabalar! Bu yazımızda FSR ile Arduino-Processing bağlayacağız. Peki bağladıktan sonra ne olacak? FSR bir basınç sensörüdür. Ne kadar basınç uyguladığınızı sizlere bildirir. Öncelikle Aşağıda ki kodu Arduino ya yüklüyoruz.

Programlama Dilleri

Herkese Merhabalar! Uzun bir aradan sonra sizlerle beraberiz. Bu yazımızda "Programlama Dilleri"'ni sizlere ayrıntılı olarak anlatmaya çalşacağım. Bütün Programlama Dillerini değil, belirli olanları yazacağım! Okuduğunuz için teşekkürler.

DHT11 Nem&Sicaklik sensörü kullanarak Nem'i ölçme

Resim
Herkese tekrardan merhabalar! Uzun bir aradan sonra tekrar sizlerlerleyim. Bu yazımızda DHT11 Nem&Sicaklik sensörü kullanarak Nem'i ölçme'yi sizlere göstereceğim. İlk önce kodu sizlerle paylaşayım,daha sonra da bağlantıları vereceğim. #include < dht11 .h> // dht11 kütüphanesini ekliyoruz. #define DHT11PIN 2  // DHT11PIN olarak Dijital 2"yi belirliyoruz. dht11 DHT11; void setup () {    Serial . begin (9600); // Seri iletişimi başlatıyoruz.    Serial . println ( "Arduinoturkiye.com DHT11 Test Programi" ); } void loop () {    // Bir satır boşluk bırakıyoruz serial monitörde.    Serial . println ();    // Sensörün okunup okunmadığını konrol ediyoruz.    // chk 0 ise sorunsuz okunuyor demektir. Sorun yaşarsanız    // chk değerini serial monitörde yazdırıp kontrol edebilirsiniz.    int chk = DHT11. read (DHT11PIN);    // Sensörden gelen verileri serial...

Arduino Kullanarak Denklem Çözümü

Resim
Herkese tekrardan Merhabalar! :) Her gün düzenli olarak yazı atmaya çalışıyorum. Tabii ki de çok yapılmamış projeleri! Neyse yazımıza geçelim. Başlıktan da anlayacağınız üzere konumuz " ARDUİNO KULLANARAK DENKLEM ÇÖZÜMÜ" İlk önce biraz konuşalım. Denklem tek bilinmeyenli denklem olacaktır. Denklemi Serial Monitor'e yazacaksınız. Size işlemleriyle beraber sonucu verecektir. Eğer denklemi yanlış yazarsanız "Anlamadim" diye mesaj alacaksınız :) 1/2'nin sonucu 0,5 fakat kodda öyle ayarlamadığım için 0,5 yazmıyor 0 yazıyor. İsterseniz bunu değiştirebilirsiniz. Hemen kodumuza geçelim. Yanlarında zaten açıklamalarını yazdım. char bytes[256]; // Yazacağımız denklemi tutacak karakter dizisi int led = 12; //Led'i 12. pine atıyoruz void setup()// Ana program öncesi ayarları yapan fonksiyon {   Serial.begin(9600); // Seri portı 9600 bps hızında ayarlıyoruz   Serial.println("*** Denklemi Yaziniz ***");// Bu olmasa da olur Serial Monitorü açtığımızda ka...

Osiloskop'ta Arduino Kullanarak Çam Ağacı

Resim
Herkese tekrardan Merhabalar! :) Yazımızın konusu "Osiloskop'ta Arduino Kullanarak Çam Ağacı" Lafı uzatmadan konuya girelim. İlk önce kodu sizlerle paylaşayım. //Osiloskop'ta çam ağacı #define TRACE_DELAY 2500  // Mikrosaniyede gecikme suresini uzatiyoruz.          // Sonucu düz cizim ama daha yavas.          // Yenileme hizi sonucu daha cok uzatir. #define NUM_POINTS 19    // Agacin kordinatlar? 19 X/Y olarak tanimlanir #define X               6     // X'i 6. pine tanimlar #define Y               5     // Y'yi 5. pine tanimlar //Asagidan yukariya dogru X'in kordinatlari unsigned char x_points[NUM_POINTS] = { 110, 110, 50, 80, 65, 95, 80, 110, 95, 125,      155, 140, 170, 155, 185, 170, 200, 140, 140 }; // y'nin kordinatlari unsigned char y_points[NUM_POINTS] = { 15, 35, 35, 85, 85, 135, 135, 1...

4x4 KeyPad kullanarak bilgisayar kilidini açmak

Resim
                                                          Herkese tekrardan Merhabalar! :) Geçen yazımız olan LCD ile Termometre yapmayı göstermiştim. Bu yazımızda ise 4x4 KeyPad kullanarak bilgisayarın kilidini açacağız! İlk önce bunun nasıl çalıştığını anlatayım. 2-3 yazı önceye gidersek Arduino çeşitlerini yazmıştım. Leonardo'nun klavye olarak kullanıldığını biliyoruz. Burada da Leonardo'nun bu özelliğini kullanacağız. Kodumuzu şöyle özetleyeyim çok kısa. KeyPad'den gelen veriyi oku, ekrana yaz ve göndere bas yani Enter tuşuna. Özet bu kadar. Gayet açıklayıcı ve kısa,şimdi kodu paylaşalım: /*4x4 Matrix Keypad' Arduino'ya bağlama. #include <Keypad.h> //Burada Kütüphanemizi tanımlıyoruz. Kütüphaneyi yazımızın sonunda vereceğim.. const byte numRows= 4; //KeyPad'de kaç satır olduğunu yazıyoruz. const byte numCols= 4; //KeyPad'de kaç sütü...

Arduino UNO İLE TERMOMETRE!

Resim
Herkese tekrardan merhabalar! Bugünkü yazımız Arduino ile LCD termometre. Bize lazım olan malzemeler; 16x2 LCD 10K Potansiyometre Arduino Uno LM35 sıcaklık sensörü Ve bir kaç jumper. İlk önce bağlantılarımızı vereyim. Bağlantı'da kodlar da var ama ben size kod vereceğim onu kullanabilirsiniz :) Fotoğrafda ki çalışmayabilir. Şimdi gelelim kodumuza; #include <LiquidCrystal.h> //wwww.multinews905.blogspot.com.tr LiquidCrystal lcd(12, 11, 5, 4, 3, 2); const int lm = 0; void setup() {   lcd.begin(16,2); } void loop() {   lcd.setCursor(0,1);   float derece=dereceHesapla();   lcd.clear();   lcd.setCursor(0,0);   lcd.print(derece);   lcd.print(" Derece");    delay(1000); } float dereceHesapla(){   int value = analogRead(lm); float millivolts = (value/1024.0)*5000;  float celsius = millivolts/10;  return celsius; } Evet kodumuz bu kadar. Aşağıda bir video olacak orada nasıl çalıştığını g...

İskele47(CoderDojo)

 Herkese tekrardan merhabalar! :) Gecen yazimiz olan "Arduino Cesitleri"'ni okudugunuz icin tesekkurler. Okumadiysaniz da okumanizi tavsiye ediyorum.  Neyse bu yazimizin konusu ise İskele47(CoderDojo)! Simdi yazimiza gecelim. İskele47 nedir? İskele sokak 47 numarada bulunan bu yer ogrencilere ucretisiz egitim veriyor! İster Arduino ister android uygulama yapma,scratch,processing ve daha fazlasi! Burayi nasil buldum? Yaz tatilinde abimle ofisten ayrilirken Pazartesi gunu Kadikoyde CoderDojo diye bir yer var, arkadaslarim. İstersen oraya gidebilir,arduino ogrenebilirsin dedi. Bende tamam dedim ve pazar gunu cok heyecanliydim. 2 nedeni var birincisi Okulun ilk gunu ve CoderDojo'nun ilk gunu olmasiydi. Sabah okula gittim ve saat 6'ya yaklasiyordu. En buyuk bendim ve yanlis yere geldigimi dusundum. Ama dogru yermis... Orada Bager abiyi gordum. Ahmet Alpat'in kardesiyim CoderDojo icin geldigimi soyledim. Bilgisayari kurdum ve ugrasiyordum. Bager abi nelerle ugras...

Arduino Çeşitleri!!!

Resim
Herkese tekrardan Merhabalar ! Bu yazimizda kaldigimiz yerden yani Arduino cesitlerinden devam ediyoruz! Arduino ADK Arduino ADK temel olarak Mega modeliyle ayni. Üzerinde "host" ozelligiyle kullanilabilecek ekstra bir USB baglantisi daha bulunuyor. Bu baglanti ile Android isletim sistemine sahip cep telefonlari ve tabletlerle iletisim kurabilen projeler yapmak mümkun. Bu konuda daha ayrintili bilgi icin Android ADK sitesine bakabilirsiniz:  accessories.android.com Arduino Ethernet Arduino Ethernet'in uzerinde internet baglantili projeler yapabilmek icin uzerinde Ethernet cipi ve ethernet portu bulunuyor. Mikrodenetleyici olarak atmega328 modeline sahip olan kart uzerinde ayrica SD-kart yuvasi da var. Arduino kutuphanelerinde yer alan internet ve SD-kart fonksonyonlariyla oldukca guzel projeler yapmaya imkan veriyor. Arduino Bluetooth Ozellikle cep telefonlarinda kullanilan Bluetooth protokoluyle haberlesen uygulamalar yap...