Hiç yorum yok

 Merhaba Arkadaşlar ;


Bu bölümde Ultrasonik mesafe sensörü kullanıyor olacağız.


Devre şemamız 




Kodlamarımız


#define echoPin 6
#define trigPin 7
#define buzzerPin 8

int maximumRange=50;
int minimumRange= 0;
void setup() {
  pinMode(trigPin,OUTPUT);
  pinMode(echoPin,INPUT);
  pinMode(buzzerPin,OUTPUT);

}

void loop() {
 int olcumdeger=mesafe(maximumRange,minimumRange);
 ses(olcumdeger *10);
}

int mesafe(int maxrange,int minrange)
{
  
  long duration,distance;

  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin,HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin,LOW);

  duration=pulseIn(echoPin,HIGH);
  distance=duration/58.2;

  delay(50);
  if(distance >= maxrange || distance<=minrange)
  return 0;
  return distance;
  }

  int ses(int ss)
  {
    tone(buzzerPin,440);
    delay(ss);
    noTone(buzzerPin);
    delay(ss);
   }




Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.

Ardiuno R3 Potansiyometre Kullanımı

Hiç yorum yok

 


Merhaba Arkadaşlar ;


Bu bölümde basit  manada potansiyometre kullanımına bakıyor olacağız.

Devre Şemamız 




Kodlarımız 

// C++ code
//
int pot=A0;
int deger;
void setup()
{
pinMode(pot,INPUT);
Serial.begin(9600); 
}

void loop()
{
  deger=analogRead(pot);
  Serial.println(deger);
 
  delay(2000);
}


Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.

Ardiuno R3 SG90 Motor Kullanımı

Hiç yorum yok

 

Merhaba Arkadaşlar;


Ardiuno ile sg90 motor kullanımına bakıyor olacağız .Devre şeması çizimimiz aşağıdaki gibidir.






Kodlamarımız 

// C++ code
//
#include<Servo.h> // gereken kütüphane
Servo sg90;
void setup()
{
  sg90.attach(9);
}

void loop()
{
 sg90.write(90);
  delay(2000);
  sg90.write(0);
  delay(2000);
  sg90.write(180);
  delay(2000);
}


Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.

Karanlıkta Lamba Yakımı Ardiuno

Hiç yorum yok

 

Merhaba arkadaşlar;


Bu bölümde ardiuno r3 ile karanlıkta çalışan lamba yapımını paylaşıyor olacağım.

Devre Tasarımı 






Kodlarımızı yazarak tinkercad platformunda yada ardiuno ide si içersinde test edebiliriz.


// C++ code
//
int ldr=A0;
int ldr_deger;
int led=7;

void setup()
{
  pinMode(led,OUTPUT);
pinMode(ldr,INPUT);
  Serial.begin(9600);
  
}

void loop()
{
  ldr_deger=analogRead(ldr);
  Serial.println(ldr_deger);
  if(ldr_deger>400){
  digitalWrite(led,HIGH);
  }
  else
  {digitalWrite(led,LOW);}
    delay(1000); // Delay a little bit to improve simulation performance
}








Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.