int sensorPin = A0; // LDR sensor için girişi seçiyoruz int sensorValue = 0; // sensörün ilk degerini tanımlıyoruz void setup() { pinMode(13, OUTPUT); //Dijital pin 13’ü çıkış led pini olarak ayarlıyoruz } void loop() { sensorValue = analogRead(sensorPin); // sensörden gelen degeri okuyoruz if(sensorValue < 400){ digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } …
Kategori: Arduino
Geliştirme Kartı
May 07
Bluetooth HC05 ve Android ile Arduino Led Kontrolü
Projemizin çalışması için gerekli Android Uygulamayı indirmek için tıklayınız. char data = 0; //Değişken void setup() { Serial.begin(9600); //Veri iletimi için veri hızını saniye başına bit olarak ayarlıyoruz pinMode(13, OUTPUT); //Dijital pin 13’ü çıkış pini olarak ayarlıyoruz } void loop(){ if(Serial.available() > 0){ //Yalnızca veri alındığında işlem yapıyoruz data = Serial.read(); //Gelen verileri okuyarak değişkende …
Nis 07
Arduino ile Melodi Çalma
Arduino ile basit bir melodi çalma örneği paylaşıyoruz. Dijital12 çıkışını buton için kullanırken Dijital8 çıkışına da buzzer takıyoruz. Dijital12 çıkışını 10k direnç ile GND’ye bağlıyoruz. #include “pitches.h” int buton=12; int melodi[] = { NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, …
Nis 07
Arduino’ya Giriş – Kod Yazma, Yükleme
Arduino, bir I/O geliştirme ortamına sahip fiziksel bir programlama platformudur. Arduino, elektronik sistemler ve interaktif projeler gerçekleştirebileceğimiz bir elektronik prototip geliştirme aracıdır. Arduino kütüphaneleri ile kolaylıkla programlama yapabiliriz. Analog ve digital sinyalleri alarak işleyebilir, sensörlerden gelen sinyalleri kullanarak çeşitli etkileşim içerisinde olan robotlar ve sistemler tasarlayabiliriz. Arduino ‘nun farklı ihtiyaçlara çözüm üretebilmek için tasarlanmış çeşitli …