Internetten bulunan Arduino Mega kodu Arduino koduna nasıl çevirilir?

Furkan4.1

Centipat
Katılım
18 Temmuz 2023
Mesajlar
6
Daha fazla  
Cinsiyet
Erkek
Merhabalar internet Arduino Mega kodu buldum.
Kod:
KOD:
#include <SD.h> // Sd kart kutuphanesi
#define SD_ChipSelectPin 53 //mega icin cs pini.
#include <TMRpcm.h> // waw okuma kutuphanesi
#include <SPI.h>// seri haberleşme kütüphanesi
#include "Wire.h"
#include <TEA5767Radio.h>
TEA5767Radio radio = TEA5767Radio();



TMRpcm tmrpcm;

String gelenses;
int led = 2;
int led2 = 31;
int ldr = A0; // ldr mizi analog pine bağlıyoruz

int ldr_deger = 0 ;
int esik_deger = 3 ;

int pirPin = 7; // PIR pin pir sensör
int deger = 0;//pir sensör için değişken tanımlıyoruz
int role = 10;



void setup() {

{
  Wire.begin();
  radio.setFrequency(93.0); // pick your own frequency
}



  Serial.begin(57600);
  pinMode(SD_ChipSelectPin,OUTPUT);
pinMode(pirPin, INPUT);     // pir sensör

 
 Serial.begin(9600);
 Serial.begin(9600);
 
 tmrpcm.speakerPin = 11;// hoparlör pini
 tmrpcm.volume(100);//sesseviyesi
 Serial.begin(9600);
 if (!SD.begin(SD_ChipSelectPin)) {
 Serial.println("SD okuyamadi");
 return;

 }
pinMode(2,OUTPUT);
pinMode(10, OUTPUT);

pinMode(7,INPUT);
pinMode(31,OUTPUT);
pinMode(11,OUTPUT);
pinMode(A0,INPUT);
pinMode(33,OUTPUT);
tmrpcm.play("1.wav");




}


 


//-----------------------------------------------------------------------//
void loop() {   
 
  //-------------------------------------------------------------------
  deger = digitalRead(pirPin);  // // pir sensör
if (deger != 0) {        // pir sensör
  tmrpcm.play("h.wav");     // pir sensör
      digitalWrite(2, HIGH);   // pir sensör
     digitalWrite(10,HIGH);
    } // pir sensör
    else if (deger = 1){digitalWrite(2,LOW);
digitalWrite(10,LOW);
    }
//-----------------------------------------------------------------

  ldr_deger = analogRead(ldr);
  Serial.println(ldr_deger);
 if(ldr_deger < esik_deger) {tmrpcm.play("54.wav");digitalWrite(31, HIGH);}
//----------------------------------------------------------------------------------
 
   while (Serial.available()){
 delay(10);
 char c = Serial.read();
 if (c == '#') {break;}
 gelenses += c;
 }
 if (gelenses.length() > 0) {
 Serial.println(gelenses);
 
//-----------------------------------------------------------------------//
 if(gelenses == "*adın ne"||gelenses == "*ismin ne"){ tmrpcm.play("2.wav");}
 else if(gelenses == "*ne yapıyorsun"){ tmrpcm.play("3.wav");}
 else if(gelenses == "*nasılsın"||gelenses == "*iyi misin"||gelenses == "*ne haber"){ tmrpcm.play("4.wav");}
 else if(gelenses == "*Benimle evlenir misin"||gelenses == "*evlenelim mi"){ tmrpcm.play("5.wav");}
 else if(gelenses == "*ne yapabilirsin"||gelenses == "*yeteneklerin nedir"){ tmrpcm.play("6.wav");}
 else if(gelenses == "*yürüyebilir misin"||gelenses == "*koşabilir misin"){ tmrpcm.play("7.wav");}
 else if(gelenses == "*gülebilir misin"||gelenses == "*gülümse"){ tmrpcm.play("8.wav");}
 else if(gelenses == "çamaşır yıkayabilir misin"||gelenses == "çamaşır yıkar mısın"){ tmrpcm.play("9.wav");}
 else if(gelenses == "çay içer misin"||gelenses == "Çay içmek ister misin"){ tmrpcm.play("11.wav");}
 else if(gelenses == "*masal kahramanları"||gelenses == "*masal listesi"||gelenses == "*Bana masal anlatır mısın"||gelenses == "*bana masal anlat"||gelenses == "*masal anlat"){ tmrpcm.play("12.wav");}
 else if(gelenses == "*yemek yer misin"||gelenses == "*Acıktın mı"||gelenses == "*makarna sever misin"){ tmrpcm.play("15.wav");}
 else if(gelenses == "*yemek yapabilir misin"||gelenses == "*yemek yapar mısın"||gelenses == "*yemek verir misin"){ tmrpcm.play("16.wav");}
 else if(gelenses == "*Gökkuşağı nedir"||gelenses == "*Gökkuşağı nasıl oluşur"){ tmrpcm.play("17.wav");}
 else if(gelenses == "*Selamünaleyküm"||gelenses == "*Selamün aleyküm"){ tmrpcm.play("18.wav");}
 else if(gelenses == "*Sence ben güzelmiyim"||gelenses == "*Ben güzel miyim"){ tmrpcm.play("19.wav");}
 else if(gelenses == "geri zekalı"||gelenses == "öküz"||gelenses == "o****"||gelenses == "k****"||gelenses == "s*** mısın"||gelenses == "*gıcık"||gelenses == "*Senden nefret ediyorum"){ tmrpcm.play("20.wav");}
  else if(gelenses == "*Seni seviyorum"||gelenses == "*seviyorum seni"){ tmrpcm.play("21.wav");}
  else if(gelenses == "yalnızım"||gelenses == "çok yalnızım"){ tmrpcm.play("23.wav");}
  else if(gelenses == "sıkıldım"||gelenses == "çok sıkıldım"||gelenses == "*Canım sıkıldı"||gelenses == "*canım sıkılıyor"){ tmrpcm.play("24.wav");}
  else if(gelenses == "*güle güle"||gelenses == "*Hoşçakal"||gelenses == "*görüşürüz"||gelenses == "*iyi geceler"){ tmrpcm.play("25.wav");}
   else if(gelenses == "*Türkiye'nin başkenti"||gelenses == "*Türkiye'nin başkenti neresidir"){ tmrpcm.play("26.wav");}
   else if(gelenses == "*Ben kimim"||gelenses == "*Benim adım ne"||gelenses == "*beni tanıyor musun"){ tmrpcm.play("27.wav");}
   else if(gelenses == "*en kalabalık il hangisidir"||gelenses == "*Türkiye'nin en kalabalık ili"){ tmrpcm.play("28.wav");}
   else if(gelenses == "*Kaç kardeşsiniz"||gelenses == "*Kaç kardeşin var"){ tmrpcm.play("29.wav");}
   else if(gelenses == "*Ailen var mı"||gelenses == "*annen var mı"||gelenses == "*yalnız mısın"){ tmrpcm.play("32.wav");}
   else if(gelenses == "*nerelisin"||gelenses == "*neredensin"||gelenses == "*Memleket nere"){ tmrpcm.play("33.wav");}
   else if(gelenses == "*ne yesem acaba"||gelenses == "*ne yesem"||gelenses == "*acıktım"||gelenses == "*Karnım acıktı"){ tmrpcm.play("34.wav");}
   else if(gelenses == "*şaka yaptım"||gelenses == "*sana şaka yaptım"||gelenses == "*Seni kandırdım"){ tmrpcm.play("35.wav");}
   else if(gelenses == "*Fıkra anlatır mısın"||gelenses == "*bana Fıkra anlat"||gelenses == "*bana Fıkra anlatır mısın"||gelenses == "*Fıkra anlat"){ tmrpcm.play("36.wav");}
    else if(gelenses == "uykum var"||gelenses == "*uykum geldi"||gelenses == "*benim çok uykum var"||gelenses == "çok uykum geldi"){ tmrpcm.play("39.wav");}
    else if(gelenses == "teşekkür ederim"||gelenses == "Çok teşekkür ederim"||gelenses == "teşekkürler"||gelenses == "Çok naziksin"){ tmrpcm.play("40.wav");}
     else if(gelenses == "*sevgilin var mı"||gelenses == "*Senin sevgilin var mı"||gelenses == "*kimi seviyorsun"){ tmrpcm.play("41.wav");}
      else if(gelenses == "*yeter artık"||gelenses == "*susar mısın"||gelenses == "*dur"||gelenses == "*sus artık"){ tmrpcm.play("44.wav");}
      else if(gelenses == "*kahve yapar mısın"||gelenses == "*bana bir kahve yap"||gelenses == "*Bana kahve yapar mısın"||gelenses == "*bi kahveni içerim"){ tmrpcm.play("45.wav");}
      else if(gelenses == "şarkı listesi"||gelenses == "şarkı"||gelenses == "*türkü"){ tmrpcm.play("039.wav");}

    
      
      else if(gelenses == "*Lambayı aç"||gelenses == "*lambayı yak") {digitalWrite(31, HIGH);}
      else if(gelenses == "*Lambayı kapat") {digitalWrite(31, LOW);}
        else if(gelenses == "*1453 açık") {digitalWrite(33, HIGH);}   
else if(gelenses == "*1453 kapalı") {digitalWrite(33,LOW);digitalWrite(2,LOW);digitalWrite(10,LOW);}

      
 else {tmrpcm.play("geri.wav");  }
gelenses="";}

  delay(1000); // every second
} //resetleme

//---------------------------------------------------------------------------------------------------------------------------------





siridevre.png



ŞEMA olarakta bu verilmiş kodlamayı yeni yeni öğrendiğim için çeviremedim bilgisi olan varsa yardımcı olabilir mi malzemelerim hazır

NOT:sadece wav okuma kısımlarını kullanacağım pır sensörü ldr falan kullanmayacağım şimdilik
 
Son düzenleyen: Moderatör:

Technopat Haberler

Geri
Yukarı