Uygulama 19 Ağustos 2021 Altan Topçu 0 Yorum

Joystick ve Buton Uygulaması

Arduino Kodları:

#include <Servo.h>//Servo motor kullanımı için gerekli kütüphane.
Servo motor;//Servo kütüphanesinden motor adında nesne oluşturuyoruz.
int deger, derece;
int buzzer=8, led=9, buton=6;
void setup() {
  motor.attach(3);//motorumuzun 3 numaralı pin üzerinden haberleşeceğini belirttik.
  pinMode(led, OUTPUT);
  pinMode(buzzer, OUTPUT);
  pinMode(buton, INPUT);
}

void loop() {
  deger=analogRead(A0);//A0 pinine gelen değeri okuduk.
  int butonDurum=analogRead(buton);
  derece=map(deger, 0, 1023, 0, 360);//Okuduğumuz değere göre veri dönüşümü yaptık.
  motor.write(derece);//Dönüşümüzü yaptığımız değeri yazdırıyoruz.
  if(butonDurum==0){
    digitalWrite(led, HIGH);
    digitalWrite(buzzer, HIGH);
  }else{
    digitalWrite(led, LOW);
    digitalWrite(buzzer, LOW);
  }
}

0 Yorumlar

Yorum Ekle