Kayıtlar

Haziran, 2016 tarihine ait yayınlar gösteriliyor

ARDUİNO LDR VE SEGMENT LED İLE ORTAM IŞIGINA DEGER VERMEK

Resim
ARDUİNO İLE ORTAM IŞIGINA DEGER VERMEK  GEREKEN MALZEMELER: ARDUİNO  8 SEGMENT LED  LDR  10K OHM DİRENÇ KOD :           int led1=2; int led2=3; int led3=4; int led4=5; int led5=6; int led6=7; int led7=8; int led8=9; int led9=10; int deger; int sensor=A0; void setup() { pinMode (A0,INPUT); pinMode (led1,OUTPUT); pinMode (10,OUTPUT); pinMode (led2,OUTPUT); pinMode (led3,OUTPUT); pinMode (led4,OUTPUT); pinMode (led5,OUTPUT); pinMode (led6,OUTPUT); pinMode (led7,OUTPUT); pinMode (led8,OUTPUT); Serial.begin(9600); } void loop() { deger=analogRead(A0); deger=map(deger,0,1023,0,255); Serial.println(deger); digitalWrite(10,HIGH); if(deger<=25) { digitalWrite(8,HIGH); digitalWrite(7,HIGH); digitalWrite(9,HIGH); digitalWrite(6,HIGH); digitalWrite(5,HIGH); digitalWrite(3,HIGH); digitalWri

HCSR04( ULTRASONIC ) İle Mesafe Sensörü

Resim
ARDUİNO VE HCSR04 İLE MESAFE SENSÖRÜ GEREKENLER : ARDUİNO  BREADBOARD HCSR04 (ULTRASONİC MESAFE SENSÖR)   KOD : int trigPin = 11; int echoPin = 12; long duration, cm, inches; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { pulse: digitalWrite(trigPin, LOW); delayMicroseconds(5); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); pinMode(echoPin, INPUT); duration = pulseIn(echoPin, HIGH); cm = (duration/2) / 29.1; inches = (duration/2) / 74; Serial.print(inches); Serial.print("in, "); Serial.print(cm); Serial.print("cm"); Serial.println(); delay(250); } KOD AÇIKLAMASI: Ultrasonic sensor pinleri VCC: +5VDC Trig : Trigger (INPUT) - Pin11 Echo: Echo (OUTPUT) - Pin 12 GND: GND   Trig - yeşil kablo Echo - sarı kablo

SICAKLIK İLE FAN KONTROL

Resim
  LM35  VE DC MOTOR İLE FAN KONTROL  GEREKLİ OLAN MALZEMELER DC  MOTOR  BREADBOARD LM35 ARDUİNO UNO KOD: w66wseint sicaklik ; int lm35=A0; int bilgi; int cikis; int fan=9; void setup(){ pinMode(A0,INPUT); pinMode(fan,OUTPUT); Serial.begin(9600); } void loop(){ bilgi=analogRead(lm35); sicaklik=(5.0 * bilgi * 100.0)/1024.0; sicaklik=constrain(sicaklik,15,40); cikis=map(sicaklik,15,40,0,255); analogWrite(fan,cikis); Serial.print("sicaklik"); String Syazdir= (String)sicaklik; Syazdir += char(223); Serial.println(sicaklik); delay(500); } KOD AÇIKLAMASI : 1-  Fanı dijital pinlere takarken PWM desteklediginden emin olun çünkü sıcaklıga baglı olarak fan hızı degişeceginden PWM pin takmanız gerek 2- Lm35 Analog pinlere baglamalıyız çünkü arduino bilgi gönderecek , lm35 sensöründe her 10mV bir derece atar bu bilgiyi arduinoya verir bizde bu 10mV anlamlı hale getirecegiz sonraki adım 3-  Sicaklik=(5.0 * bilgi

Karanlıkta Yanan Devre (BREADBOARD)

Resim
Karanlıkta Yanan Devre Şeması Gerekli Olan Malzamaler ; Breadboard veya d Delikli Pertinaks, BC547 NPN Transistör LDR (Foto Direnç) LED  100 ohm Direnç 9V DC voltaj

ARDUİNO THEREMİN MÜZİK ALETİ

Resim
THEREMİN MÜZİK ALETİ  Gerekli olan elemanlar LDR (Foto direnç) Buzzer  Breadboard Arduino  10k direnç   KOD : int isikseviyesi ; int LDR =A0; int buzzer =3; void setup() { pinMode(A0,INPUT); pinMode(3,OUTPUT); Serial.begin(9600); } void loop() { isikseviyesi=analogRead(A0); isikseviyesi=map(isikseviyesi,0,1023,0,255); Serial.println(isikseviyesi); analogWrite(3,isikseviyesi); } KOD AÇIKLAMASI : isikseviyesi tanımlamamızın sebebi ldr den okunack degerler için bir isim vermemiz gerekir. Ldr analog uca baglamamiz gerekir çünkü ldr arduino ya bilgi gidecek o yüzden analog ucu kullaniyoruz. 3. Pin PWM pinidir pulse (darbe ) ler yollar surekli buda ışık seviyesine göre buzzer sesinin daha şidddetli veya daha az olmasına olanak saglar. Buzzer ın output ldr nin de input olamsının sebebi ldr den arduino bilgi gitmesi buzzer ın ise bilgi gondermemesi nedeniyle dijitaldir. Serialbegin(9600) ldr okunan degerleri

Arduino LM35 ile sıcaklık ölçümü

Resim
Uygulama: LM35 ile sıcaklık ölçümü Bu uygulamada LM35 sıcaklık sensörü yardımıyla ortamın sıcaklığını ölçeceğiz. LM35 sensörünün besleme (5 V), toprak ve çıkış olmak üzere üç adet pini bulunmaktadır. Çıkış pinindeki değer ortamın sıcaklığına göre doğrusal olarak değişmektedir. Bu uygulamayı yapmak için ihtiyacınız olan malzemeler; 1 x Arduino 1 x LM35 (Sıcaklık Sensörü) 1 x Breadboard    Kablo bağlantılarınızı şekildeki gibi yapınız. Sensörün resimde görüldüğü gibi yazılı kısmı size bakacak şekilde tuttuğunuzda 1. pin 5 volt besleme, 2. pin çıkış pini ve 3. pin toprak pinidir. Devreyi resimdeki gibi kurduktan sonra yazılıma geçelim. Arduino'nun A0 pininden LM35'in çıkışındaki gerilimi ölçeceğiz. Bu gerilimin sayısal değerini LM35'in datasheet'inden aldığımız formül ile sıcaklığa çevireceğiz. Daha sonra da elde ettiğimiz sonuçları USB üzerinden bilgisayara aktaracağız. KOD: float sicaklik; void setup() { Serial.begin(9600);

GSM (Global System for Mobile Communications-Mobil İletişim İçin Küresel Sistem) Kısa Tarihi

GSM ( Global System for Mobile Communications- Mobil İletişim İçin Küresel Sistem )   KısaTarihi 1800’lerde Allesandro Volta ilk pilini yapmıştı ancak sesin iletilmesi için elektriğin ve  manyetizmanın bilinmiş olması gerekirdi. 1820’de Christian Oersted elektromanyetizmayı  bulmuştu. Elektrik kablosuna yaklaştırılan bir pusulanın yön değiştirdiğini fark etti. 1821’de  Faraday Christian Oested’in yapmış olduğu çalışmanın tersini yaparak indüklemeyi buldu. Buna bağlı olarak mekanik enerji elektrik enerjisine dönüştürüldü. 1830’da Joseph Henry ilk  elektrik sinyalini gönderdi. Bununla birlikte Samuel Morse 1837’de ilk çalışabilir telgraf  yapmıştı. 1876’da Bell sesi aktarmayı başardı ve aynı yılda 3 km mesafede telefon görüşmesi  yapıldı.  1892’de Bell 240.000 telefonu kontrol ediyordu. Aynı yılda otomatik tuşlama sistemi  başlatıldı.  1893’de merkez ofise konan batarya ona bağlı tüm telefonları besliyordu. 1915’te New York ile San Francisco arasında telefon hattı kurul

5V 2X3W STEREO ANFİ DEVRESİ

Resim
5V 2X3W STEREO ANFİ DEVRESİ  GEREKLİ ELEKTRONİK MALZEMELER;  TEA2025B  ------------1 ADET------ 2.75 TL   100uF  CAP 16V-------5 ADET------1.25 TL   470 uF CAP 16V-------2 ADET------50 krş  1000uF CAP 16V------2 ADET------25 krş  0.22uF CAP ------------2 ADET------40 krş  150nF  CAP------------ 2 ADET------40 krş  22K OHM---------------2 ADET------20 krş  16 PIN DIP SOKET --1 ADET------25 krş TOPLAM TUTAR : 6 TL ( YAKLAŞIK OLARAK )