was not declared in this scope, problem with the code on tinkercad.

Hello everyone,

As you know we are having bad days. Firstly have a healthy day to everyone.

I was doing simple project for homework a phsically working project and it's code. While i am trying to move project to tinkercad i had some problems so i think you might help me. Code is working on Arduino software very well. Nothing wrong with the compling the code. I'm not able to say same thing for tinkercad. I can't call function, whic is, RakamYaz(aracsayisi); . A basic 7-segment led function. The project is simply like that, Smart Parking System. 2 ultrasonics, 2 servos for bareer, one in, one out and 7-segment led for "available parking lot information". Here is the code. Tinkercad says me

 In function 'void loop()':
52:22: error: 'RakamYaz' was not declared in this scope

And here is the tinkercad project;
I hope you guys can help me.

Thank you all.

/*
7(şimdilik) kapasiteli otopark sistemi.
2 ultrasonik sensör,
2 bariyer giriş-çıkış (servo),
7-segment display (kalan park yeri sayısını gösteren).
*/

#include <Servo.h>

long sure;        //sensör değişkenleri
long uzaklik;

int a = 11;
int b = 10;
int c = 7;
int d = 8;        //7-segment led pinout
int e = 9;
int f = 12;
int g = 13;

int uzaklik1 = 0;
int uzaklik2 = 0;

Servo giriskapisi;
Servo cikiskapisi;

int aracsayisi=1; //default araç sayısı-ledi ve sistemi test
                  //amaçlı değiştirilebilir-default 0
                  
void setup() 
{
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT); //led pinleri
pinMode(e, OUTPUT); 
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);

giriskapisi.attach(2);
cikiskapisi.attach(A5);

giriskapisi.write(0);
cikiskapisi.write(0);

Serial.begin(9600); //**HATA AYIKLAMA**//

}

void loop() 
{  
  RakamYaz(aracsayisi);   //led fonksiyonunu çalıştırır
  
 
  uzaklik1 = 0.01723 * readUltrasonicDistance(6, 5);
  uzaklik2 = 0.01723 * readUltrasonicDistance(4, 3);
  
  Serial.println(aracsayisi); //**HATA AYIKLAMA**//
  Serial.println(uzaklik1);   //**HATA AYIKLAMA**//
  
  if (uzaklik1 <15 && aracsayisi>0)
{
  delay(500);
  giriskapisi.write(180);
  delay(3000);
  giriskapisi.write(0);
  aracsayisi--;          //*kalan park yeri için*
                         //sayıcıyı bir azalt

}


if (uzaklik2 <15)
{
  delay(500);
  cikiskapisi.write(180);
  delay(3000);
  cikiskapisi.write(0);
  aracsayisi++;         //*kalan park yeri için*
  delay(2000);                      //sayıcıyı bir arttır


}
}

long readUltrasonicDistance(int triggerPin, int echoPin)
{
  pinMode(triggerPin, OUTPUT);
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  pinMode(echoPin, INPUT);
  return pulseIn(echoPin, HIGH);
}



void RakamYaz(int rakam)    //7-segment led fonks.
{
  if (aracsayisi >7){ aracsayisi==7;} //sınırlandırmalar
  if (aracsayisi <0){ aracsayisi==0;} //sınırlandırmalar
   switch(rakam)
   {
   case 0 :
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,HIGH);
   digitalWrite(f,HIGH);
   digitalWrite(g,LOW);
   break;
   case 1:
   digitalWrite(a,LOW);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,LOW);
   digitalWrite(e,LOW);
   digitalWrite(f,LOW);
   digitalWrite(g,LOW);
   break;
   case 2:
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,LOW);
   digitalWrite(d,HIGH);
   digitalWrite(e,HIGH);
   digitalWrite(f,LOW);
   digitalWrite(g,HIGH);
   break;
   case 3:
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,LOW);
   digitalWrite(f,LOW);
   digitalWrite(g,HIGH);
   break;
   case 4:
   digitalWrite(a,LOW);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,LOW);
   digitalWrite(e,LOW);
   digitalWrite(f,HIGH);
   digitalWrite(g,HIGH);
   break;
   case 5:
   digitalWrite(a,HIGH);
   digitalWrite(b,LOW);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,LOW);
   digitalWrite(f,HIGH);
   digitalWrite(g,HIGH);
   break;
   case 6:
   digitalWrite(a,HIGH);
   digitalWrite(b,LOW);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,HIGH);
   digitalWrite(f,HIGH);
   digitalWrite(g,HIGH);
   break;
   case 7:
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,LOW);
   digitalWrite(e,LOW);
   digitalWrite(f,LOW);
   digitalWrite(g,LOW);
   break;
   case 8:
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,HIGH);
   digitalWrite(f,HIGH);
   digitalWrite(g,HIGH);
   break;
   case 9:
   digitalWrite(a,HIGH);
   digitalWrite(b,HIGH);
   digitalWrite(c,HIGH);
   digitalWrite(d,HIGH);
   digitalWrite(e,LOW);
   digitalWrite(f,HIGH);
   digitalWrite(g,HIGH);
   break;
   }
}

(deleted)

spycatcher2k:
Add 'void RakamYaz(int rakam);' before setup

Oh i miss that. Thank you so much. :))