Robotistan Arduino kodlarını düzenler misiniz?

prof_efe

Decapat
Katılım
27 Temmuz 2021
Mesajlar
350
Çözümler
2
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Robotistanın bu videodaki projesini yaptım. Ancak kodu hazır alıyorum ama hata veriyor. Anlamadığım için de yapamıyorum. Düzenler misiniz?
Kod:
# include  < SPI.h >                           // SPI kütüphanemizi tanımlıyoruz.
# include  < MFRC522.h >                       // MFRC522 kütüphanemizi tanımlıyoruz.
# include  < Servo.h >                         // Servo kütüphanemizi tanımlıyoruz.

int RST_PIN = 9 ;                          // RC522 ce reset pinini tanımlıyoruz.
int SS_PIN = 10 ;                          // RC522 yonga seçimi pinini tanımlıyoruz.
int servoPin = 8 ;                         // Servo motor pinini tanımlıyoruz.

Servo motor;                              // Servo motor için aracınız.
MFRC522 rfid (SS_PIN, RST_PIN);            // RC522 düzenleniyor.
bayt ID[ 4 ] = { 97 , 76 , 67 , 9 };          // Yetkili kart ID'sini tanımlıyoruz.

geçersiz  kurulum () {
  motor. takın (servoPin);                 // Servo motor pinini motorunu ile ilişkilendiriyoruz.
  Seri. başla ( 9600 );                     // Seriyi başlatıyoruz.
  SPI. başla ();                            // SPI iletişimini başlatıyoruz.
  rfid. PCD_Init ();                        // RC522 modülünü başlatıyoruz.
}
 
boşluk  döngüsü () {

  if ( !rfid. PICC_IsNewCardPresent ())     // Yeni Kartın sergisini bekliyoruz.
    dönüş ;

  if ( !rfid. PICC_ReadCardSerial ())       // Kart okunmadığı zaman bekliyoruz.
    dönüş ;

  if (rfid. uid .uidByte [ 0 ] == ID[ 0 ] &&      // Okunan kart ID'si ile ID adayını test ediyoruz.
    rfid. kullanıcı kimliği uidByte [ 1 ] == Kimlik[ 1 ] &&
    rfid. kullanıcı kimliği uidByte [ 2 ] == Kimlik[ 2 ] &&
    rfid. kullanıcı kimliği uidByte [ 3 ] == Kimlik[ 3 ] ) {
        Seri. println ( " Kapı acildi " );
        klasörüYazdır ();
        motor. yaz ( 180 );                 // Servo motor üretiyoruz 180.
        gecikme ( 3000 );
        motor. ( 0 ) ;                   // Servo motoru 0 getiriyoruz.
        gecikme ( 1000 );
    }
    else {                                  // Yetkisiz girişte içindeki komutlar çalıştırılır.
      Seri. println ( " Yetkisiz Kart " );
      klasörüYazdır ();
    }
  rfid. PICC_HaltA ();
}
geçersiz  Yazdır (){
  Seri. print ( " Kimlik Numarası: " );
  for ( int sayac = 0 ; sayac < 4 ; sayac++){
    Seri. print ( rfid.uid.uidByte [ sayac ]);
    Seri. yazdır ( "  " );
  }
  Seri. println ( " " );
}
 
Hatayı atarsanız çok daha iyi olur. Kütüphaneleri yüklememiş olabilirsiniz.

Yükledim. Türkçe karakterler için hata veriyor. Onları düzeltiyorum sonra; token hatası veriyor. Onu yapamıyorum.
Yükledim. Türkçe karakterler için hata veriyor. Onları düzeltiyorum sonra; token hatası veriyor. Onu yapamıyorum.

Hocam çok çok özür dilerim. Bir saattir uğraşıyorum. Google Translate açık olduğu için Türkçe yapıyormuş.
 

Geri
Yukarı