Arduino
OKUDUĞUNUZ KONU
Arduino Ses Kontrollü Robot Yapımı
60

Arduino Ses Kontrollü Robot Yapımı

Yazar : Sezgin Gül27 Haziran 2015
Projeyi Satın Al
Bu projeyi kurulu çalışır halde yada isterseniz demonte halde satın alabilirsiniz.Proje ile birlikle yapım aşaması resimleri bağlantı şemaları ve kodları açık kaynak olarak gönderilir. "Satın Almak İçin Yukarıda Butona Basınız"

Ses kontrollü robot uzun yıllardır üzerinde çalışan yapay zeka sistemlerinin başında yer almaktadır.Robot aldığı sesli komutları işleyerek yerine getirmektedir.Bu projemizde robotumuz söylenen komutlara göre hareket etmesi amaçlanmıştır.Andoid telefondaki sesi yazıya dönüştürme uygulaması ile söylediğimiz komutu yazıya çevirir.Yazıya çevrilen komut bluetooth üzerinden arduinoya aktarılır.Burada işlenerek algoritmada karşılığı olan fonksiyon gerçekleşerek robotun hareketi sağlanır.

Malzemeler:

  1. Arduino mega
  2. Robot kit veya rc oyuncak araba şasesi
  3. Hc-06 bluetooth modül
  4. led
  5. L293B motor sürücü
  6. Lipo pil
  7. Kontrol için android uygulaması
  8. Hcsr-04 ultrasonik sensör

Arduino Kodları

Bağlantı şeması aşağıdaki gibidir , motor sürücü bağlantılarını ister breadboard üzerine istersenizde özel pcb kart yapın onun üstüne entegre edin pcb kart yaparsanız daha profesyönel durur.Projede arduino mega kullanılmış mega kullanmanıza gerek yok aslında elinizde UNO varsa oda olur.Boşuna yeni bir arduino almanıza gerek yok.

Bütün bağlantı şemasını yaptıktan sonra sıra robotumuzu çalıştırmaya geliyor.50- 60 tl ye bir robot kiti alın ve bu kit üzerinde çalışma denemesi yapın.Andorid telefonunuza yüklediğiniz program ile google ses tanımlama sihirbazı kullanarak ses algılaması yapmaktadır.Bu yüzden telefonunuzun internet erişimine açık olması gerekmektedir.

Bazı hazırladığımız komutları tam olarak algılamakta güçlük çekiyor bu yüzden benzer kelimelerden bir kombinasyon oluşturarak aynı işlevi yapmasını ayarladık.Örnek vermek gerekirse “SAĞA BAK” kelimesini bazen “SALAK” olarak bazen de “SABAH” olarak çevirmekteydi.Bizde bu 3 kelimeden oluşan yapıyı aynı komuta ekledik.Yani siz “SABAH” deseniz bile sağa dönüş yapacak.

#include <Servo.h>// servo motor kütüphanesi
#include <NewPing.h>//ultrasonik sensör kütüphanesi
String voice;
//motor pinleri
#define SolMotorileri 6
#define SolMotorGeri 5
#define SagMotorileri 8
#define SagMotorGeri 9
#define led 53
#define ledmavi 51
#define ledyesil 49
#define ledkirmizi 45
#define ledvcc 47
 
//sensör pinleri
#define USTrigger 3
#define USEcho 2
#define Maksimum_uzaklik 100
 
Servo servo; //servo motor tanımlama
NewPing sonar(USTrigger, USEcho, Maksimum_uzaklik);//ultrasonik sensör tanımlama
//kullanılacak eleman tanımı
unsigned int uzaklik;
unsigned int on_uzaklik;
unsigned int sol_uzaklik;
unsigned int sag_uzaklik;
unsigned int zaman;
// program ilk çalıştığında sadece bir kez çalışacak programlar
void setup()
{
Serial.begin(9600); //iletişim ayarı
//motor çıkışları
pinMode(SolMotorileri, OUTPUT);
pinMode(SolMotorGeri, OUTPUT);
pinMode(SagMotorileri, OUTPUT);
pinMode(SagMotorGeri, OUTPUT);
pinMode(led, OUTPUT);
pinMode(ledkirmizi, OUTPUT);
pinMode(ledmavi, OUTPUT);
pinMode(ledyesil, OUTPUT);
pinMode(ledvcc, OUTPUT);
 
servo.attach(4); //servo pin tanımı
}
// sonsuz döngü
void loop() {
while (Serial.available()){ //Okumak için kullanılabilir bayt olup olmadığını kontrol et
delay(10); //10 milisaniye bekle
char c = Serial.read(); //Seri okuma
if (c == '#') {break;} // # tespit edildiğinde döngüden çık
voice += c; //Ses = ses + c Steno
}
if (voice.length() > 0) {
Serial.println(voice);
 
if(voice == "*ileri"||voice == "*ileri git") {ileri();}
else if(voice == "*geri"||voice == "*geri gel"){geri();}
else if(voice == "*sağa dön"||voice == "*sağ") {sag();}
else if(voice == "*sola dön"||voice == "*sol") {sol();}
else if(voice == "*dur"||voice == "*arabayı durdur") {dur();}
else if(voice == "*sol ileri"){sol(); delay(100); ileri();}
else if(voice == "*sağ ileri"){sag(); delay(100); ileri();}
else if(voice == "*sol geri"){sol(); delay(100); geri();}
else if(voice == "*sag geri"){sag(); delay(100); geri();}
else if(voice == "*ileri git dur"||voice == "*biraz ileri git") {ileri(); delay(500); dur();}
else if(voice == "*geri gel dur"||voice == "*biraz geri gel") {geri(); delay(500); dur();}
else if(voice == "*sola dön dur"||voice == "*biraz sola dön") {sol(); delay(500); dur();}
else if(voice == "*sağa dön dur"||voice == "*biraz sağa dön") {sag(); delay(500); dur();}
else if(voice == "*sola bak"||voice == "*soluna bak") {solabak();}
else if(voice == "*sağa bak"||voice == "*sağına bak") {sagabak();}
else if(voice == "*önüne bak"||voice == "*öne bak") {onunebak();}
else if(voice == "*ışığı aç"||voice == "*ledi yak") {ledyak();}
else if(voice == "*ışığı kapat"||voice == "*ledi söndür") {digitalWrite(51,HIGH); digitalWrite(49,HIGH); digitalWrite(45,HIGH); digitalWrite(47,LOW);}
else if(voice == "*kırmızı") {digitalWrite(45,LOW); digitalWrite(49,HIGH); digitalWrite(51,HIGH); digitalWrite(47,HIGH);}
else if(voice == "*yeşil") {digitalWrite(49,LOW); digitalWrite(45,HIGH); digitalWrite(51,HIGH); digitalWrite(47,HIGH); }
else if(voice == "*mavi") {digitalWrite(51,LOW); digitalWrite(49,HIGH); digitalWrite(45,HIGH); digitalWrite(47,HIGH);}
else if(voice == "*mor") {digitalWrite(51,LOW); digitalWrite(49,HIGH); digitalWrite(45,LOW); digitalWrite(47,HIGH);}
else if(voice == "*beyaz") {digitalWrite(51,LOW); digitalWrite(49,LOW); digitalWrite(45,LOW); digitalWrite(47,HIGH);}
else if(voice == "*engel"||voice == "*engel algıla"){engel();}
 
voice="";}}
 
// robotun yön komutları
void ileri()
{
digitalWrite(SolMotorGeri, LOW);
digitalWrite(SolMotorileri, HIGH);
digitalWrite(SagMotorGeri, LOW);
digitalWrite(SagMotorileri, HIGH);
}
 
void geri()
{
digitalWrite(SolMotorileri, LOW);
digitalWrite(SolMotorGeri, HIGH);
digitalWrite(SagMotorileri, LOW);
digitalWrite(SagMotorGeri, HIGH);
}
 
void sag()
{
digitalWrite(SolMotorileri, LOW);
digitalWrite(SolMotorGeri, HIGH);
digitalWrite(SagMotorGeri, LOW);
digitalWrite(SagMotorileri, HIGH);
}
 
void sol()
{
digitalWrite(SolMotorGeri, LOW);
digitalWrite(SolMotorileri, HIGH);
digitalWrite(SagMotorileri, LOW);
digitalWrite(SagMotorGeri, HIGH);
}
 
void dur()
{
digitalWrite(SolMotorGeri, LOW);
digitalWrite(SolMotorileri, LOW);
digitalWrite(SagMotorileri, LOW);
digitalWrite(SagMotorGeri, LOW);
}
void sagabak()
{
servo.write(0);
delay(100);
}
void solabak()
{
servo.write(180);
delay(100);
}
void onunebak()
{
servo.write(90);
delay(100);
}
void ledyak()
{
digitalWrite(53,HIGH);
}
void ledkapat()
{
digitalWrite(53,LOW);
}
// sensörün mesafe ölçümü
void sensor_olcum()
{
delay(50);
zaman = sonar.ping();
uzaklik = zaman / US_ROUNDTRIP_CM;
}
void engel()
{
delay(500);
servo.write(90);
sensor_olcum();
on_uzaklik = uzaklik;
if(on_uzaklik > 35 || on_uzaklik == 0)
{
ileri();
}
else
{
dur();
servo.write(180);
delay(500);
sensor_olcum();
sol_uzaklik = uzaklik;
servo.write(0);
delay(500);
sensor_olcum();
sag_uzaklik = uzaklik;
servo.write(90);
delay(500);
if(sag_uzaklik < sol_uzaklik)
{
sol();
delay(500);
ileri();
}
else if(sol_uzaklik < sag_uzaklik)
{
sag();
delay(500);
ileri();
}
else
{
geri();
}
}
}
SİZCE NASIL OLMUŞ?
Beğendim
64%
İlginç
13%
Eh İşte
6%
Anlamadım
12%
Kötü
1%
Berbat
4%
YAZAR HAKKINDA
Sezgin Gül
Atatürk Üniversitesi Makine Mühendisliği bölümünde lisans eğitimi almaktayım.Bölümüme paralel olarak robotik sistemler üzerine projeler geliştirmekteyim. Disiplinli ve düzenli çalışmayı severim.Sürekli yeni şeyler öğrenmeye hevesli, kendi alanımdaki konularda uzman, kendi kendime öğrenebilen, aktif çalışmayı seven, dinamik bir kişiliğim vardır.Ayrıca takım çalışmasına yatkın, değişime açık, yaratıcı, yenilikçi, çalışkan ve kararlı biriyimdir.
60 YORUMLAR
1 2
  • Çalgan Aygün
    26 Temmuz 2015 at 09:50

    kodlar nasıl olucak. biraz açıklarmısınız

  • Murat Duran
    26 Temmuz 2015 at 10:11

    Projenin kodlarını eklemeyi unutmuşuz şuan sayfaya kodlar eklendi inceleyebilirsiniz.

    • Mevlüt
      1 Aralık 2016 at 13:44

      Projeyi ultrasonik sensör kullanmadan nasıl yapabiliriz ,yapabilirsek kodlardaki değişiklik nasıl olur?Ayrıca program kodlarını derleme yaparken arduino nun bilgisayara bağlı olması mı gerekmektedir?Çünkü hata veriyor derleme sizin paylaştığınız kodlar

      • Murat Duran
        1 Aralık 2016 at 20:28

        İsterseniz sensör kullanmanıza gerek yok.Kodlarda herhangi bir değişiklik yapmanızda gerekmiyor.Derleme yaparken gerekmiyor ama yükleme yapıyorsanız gerekiyor.

        • Mevlüt
          3 Aralık 2016 at 14:45

          Error compiling for board Arduino/Genuino Uno
          şöyle bir hata veriyor…Ayrıca sizin özel gmail adresi varmı ordan ulaşsam nasıl olur burayı meşgul ediyorum çünkü…

          • Mevlüt
            3 Aralık 2016 at 15:42

            Neyse o sorunu çözdüm sağolun kütüpheden kaynaklanan bir hataymış…Şimdi ise şöyle bir hata veriyor —-> ‘ileri’ was not declared in this scope

    • murat altıntaş
      7 Aralık 2016 at 18:06

      iyi akşamlar murat duran
      bu robot projesini bizde yaptık fakat bitirme de hoca robotun sadece tek kişiye ait sesle kontrol edilecek yani gürültüden de etkilenmeyecek veya robotu sadece 3 kişi kontrol etsin dedi bunun yöntemini araştırdım fakat pek bilgi bulamadım. bana yardımcı olur musunuz kaynak olsun direk kendiniz fark etmez
      teşekkürler.

    • doruk5706
      10 Eylül 2017 at 00:36

      error compiling for board Arduino/genuio mega or mega 2560 hatası bu hatayı alıyorum yardımcı olurmusunuz

  • Abdulkadir Bayrak
    15 Ekim 2015 at 23:53

    android telefona kuracağımız yazıyı sese çeviren uygulamanın ismini öğrenebilir miyim?

  • Gürkan
    17 Aralık 2015 at 09:33

    Arduino uno kullansak sorun olur mu acaba

  • yunus akcan
    11 Nisan 2016 at 02:06

    iyi günler programı derlerken hata ile karşılaşıyorum yardımcı olurmusunuz

  • merve
    28 Nisan 2016 at 02:05

    hocam ıyı gunler kodu derledıgımde bu hatayı alıyom yardımcı olurmuunuz NewPing sonar(USTrigger, USEcho, Maksimum_uzaklik);//ultrasonik sensör tanımlama zaman = sonar.ping(); uzaklik = zaman / US_ROUNDTRIP_CM;

    • Furkan Temel
      4 Mayıs 2016 at 20:07

      ultrasonik sensörün kütüphanesini indirin sorununuz çözülecektir. arduino Newping library diye arama yaparsanız ulaşırsınız. sitenin kurallarını bılmedıgım ıcın lınk veremıyorum mail atarsanız yardımcı olurum.

  • Emre
    28 Nisan 2016 at 03:08

    iyi günler kodları yükledikten sonra yeşil ışık yanmıyor ama sorunsuz yüklendi gözüküyor bilgisayarda neden olabilir acaba ?

  • Güray
    14 Mayıs 2016 at 17:39

    Bu projeyi satın alabiliyor muyuz ? Veya projeden bir parçayı benim ihtiyacım olan kısım mavi ardunio’nun olduğu kısım bluetooth ile led yakmaya çalışacağız yardımcı olabilecek var mı ?

  • ahmet emre göney
    2 Ekim 2016 at 10:50

    abi lise 4 öğrencisiyim. mekatronik okuyorum ve senin yaptığın şeyler çok hoşuma gidiyor. beni ileride yapmak istediğim mesleğime, beni daha çok bağlıyor. bu nedenle sana teşekkür ederim ve başarılarının devamını dilerim .

  • emre alkan
    30 Kasım 2016 at 04:59

    merhaba hocam ileri git dediğinizde dur diyene kadar gidebilmesi için ne yapmak gerekiyor yardımcı olursanız çok sevinirim hocam

    • Murat Duran
      1 Aralık 2016 at 01:11

      zaten şu anda siz dur demeden durmaz , siz dur komutu verene kadar gider

      • emre alkan
        10 Aralık 2016 at 23:01

        ayrıca servo motoru motor sürücüsüne bağlamamız lazım değil mi yani zarar vermez mi servo motor?

        • Murat Duran
          11 Aralık 2016 at 14:04

          motor sürücüye ihtiyacınız yok

          • emre alkan
            15 Mart 2017 at 03:20

            merhaba hocam ben bu devrenin aynısını unoda yaptım led leri sildim bir tek kodları doğrularken herhangi bir sıkıntı olmuyor bluetooth la telefonu eşleştiriyorum interneti açıyorum komutları söylüyorum ama herhangi bir hareket olmuyor l293d den olabilir diye düşündüm yenisini aldım yine aynı ayrıca devrede hiç bir şey tepki vermiyor ama çalışıyorlar yardımcı olabilir misiniz hocam

  • Ahmet
    16 Aralık 2016 at 12:40

    hocam ben bu projeyi yapmaya çalıştım bluetooth ile veriyi alıyorum seri port ekranında gözüküyor gelen veri fakat motorlar çalışmıyor neden olabilir acaba kodda herhangi bir değişiklik yapmadım parça değişimde yok her şey bire bir gösterdiğiniz gibi

  • mert özcan
    24 Aralık 2016 at 01:08

    androıd cıhaza kurduugm programı bluetooth ıle bagaladım ancak gönderdıgım mesajları arduıno almıyor bu sorunu nasıl cozebılırım yada sebebı ne olabılır

  • Fatih Akkuş
    30 Aralık 2016 at 22:08

    SG90 Servo Motor Nere Bağlamış Ben Anlamadım….

  • NİYAZİ
    10 Ocak 2017 at 03:22

    HOCAM KODLA İLGİLİ BİR SIKINTI VAR. ARDUİNO BİLGİYİ ALIYOR FAKAT MOTORLAR HAREKET ETMİYOR YARDIMCI OLABİLİRMİSİNİZ.

  • Taylan
    10 Ocak 2017 at 18:19

    Merhabalar.arduıno uno hatası veriyor sebebi ne olabilir?

  • Ahmet
    1 Mart 2017 at 01:21

    Arduino Due ile yapsam olurmu peki program uygunmudur.

  • uğur canımoğlu
    1 Mart 2017 at 11:27

    Hocam bu projeyi yaptım.Tek karakterli komutlarla çalışıyor örneğin ‘0’ gibi fakat ‘ileri’ şeklinde komut yolladığımda çalışmıyor.Bu sorunu nasıl çözebilirim.Yardımcı olursanız sevinirim.

  • İsa Yaramaz
    3 Mart 2017 at 20:31

    Selamın Aleylüm Hocam Size Ait Gmail hesabı veya Herhangi Ulaşabileceğim Bir sosyal medya ?

  • Muhammet
    9 Mart 2017 at 22:52

    Uygulamaya ses komutunu nasıl yaptınız ben uygulamayı yaptım ama ses komutunu verecek bir tuş öge bile yapamadım lutfen yardımcı olurmusunz

  • İsa Yaramaz
    21 Mart 2017 at 21:37

    Selamın Aleyküm Hocam ben ses kontrollü bu sistemi yapıyorum Fakat kullandığım malzemeler:
    Arduino Uno
    Motor Shield
    Hc-06 Bluetooth
    Motor tekerlek sistemi sizin sistem değilde bir sunta üzerine Basit oyuncakların olan motoru ve tekerleği kod eksik sadece ve sizin ki ile bir işlem yapamıyorum acaba yardımcı olabilirmisiniz?

  • Berkay Berkay
    24 Mart 2017 at 22:47

    if(on_uzaklik > 35 || on_uzaklik == 0)
    {
    ileri();
    }
    Burada ki if döngüsü hareket ederken engelleri algılamasına mı yarıyor ? Sensor sola sağa bakmaktan başka işe yarıyor mu?

  • Berkay Berkay
    1 Nisan 2017 at 12:15

    Her şey tamam ama sg90 servo motoru nereye takıyoruz ?

  • AHMET
    5 Nisan 2017 at 02:14

    BÖYLE BİR HATA MESAJI VERİYOR NE YAPMALIYIM LÜTFEN YARDIMCI OLABİLİRMİSİNİZ
    Arduino:1.6.13 (Windows 7), Kart:”Arduino Due (Programming Port)”

    exec: “C:\\Users\\exper\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++”: file does not exist
    Error compiling for board Arduino Due (Programming Port).
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\HID içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\HID
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\SPI içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\SPI
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\Wire içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\Wire
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\HID içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\HID
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\SPI içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\SPI
    C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\Wire içerisinde geçersiz kütüphane bulundu: C:\Users\exper\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.9\libraries\Wire

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    • Berkay Berkay
      23 Nisan 2017 at 20:28

      Hangi Arduino yu kullanıyorsun “Arduino Due” yi kullanmıyorsan araçlardan değiştir veya hangi port a atadığına bak. Ayrıca kodu atarken arduino yu boşa al hiç bir şeye bağlı olmasın özellikler HC-06 Bluetooth modüle.

  • Yasar yılmaz
    9 Mayıs 2017 at 12:52

    Motorlar 9v ile çalışırmo acaba motorları çalıştırmadom sıkıntı oldu

  • Yasar yılmaz
    9 Mayıs 2017 at 12:54

    Motorları çalıştırabilmem için farklı bir yöntem varmı yardım edermisiniz

  • Yasar yılmaz
    9 Mayıs 2017 at 13:06

    Veya motorları çalıştırabilmem için farklı bir yöntem varmı yardımcı olursanız sevinirim

  • doruk5706
    10 Eylül 2017 at 00:35

    kolay gelsin murat bey hata alıyorum kodu attıgım zaman ne yapmam gerekiyor yardımlarınızı bekliyorum error compiling for board Arduino/genuio mega or mega 2560 hatası yardımlarınızı bekliyorum

    • doruk5706
      10 Eylül 2017 at 11:03

      Arduino:1.8.4 (Windows 10), Kart:”Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

      C:\Users\Muhammet\Documents\Arduino\libraries\sketch_sep10d\sketch_sep10d.ino:2:55: fatal error: NewPing.h: No such file or directory

      #include //ultrasonik sensör kütüphanesi

      ^

      compilation terminated.

      exit status 1
      Error compiling for board Arduino/Genuino Mega or Mega 2560.
      C:\Users\Muhammet\Documents\Arduino\libraries\seskontrol içerisinde geçersiz kütüphane bulundu: C:\Users\Muhammet\Documents\Arduino\libraries\seskontrol
      C:\Users\Muhammet\Documents\Arduino\libraries\sketch_sep10d içerisinde geçersiz kütüphane bulundu: C:\Users\Muhammet\Documents\Arduino\libraries\sketch_sep10d

      This report would have more information with
      “Show verbose output during compilation”
      option enabled in File -> Preferences.
      şuan bu hatayı aldım yardımlarınızı bekliyorum

  • 8 Kasım 2017 at 22:46

    Merhaba sesle kontrol projesinde arduino mega demissiniz acaba arduino uno ile bu işlemi gerceklerstirebilirmiyiz

  • Kadir Baba
    16 Kasım 2017 at 15:01

    Hocam şekilde gösterilen Led’e benzeyen malzeme sensör mü 4 pin çıkışlı olan

  • Meldanur
    28 Kasım 2017 at 12:35

    Hocam ben bu projeyi servo motorla yapmak istiyorum ve tek bir servo motor kullanacağım.Bunun için motor sürücüsü gerekli mi? ve servo motor kullanırsak kodları nasıl değiştirmek gerekir?

  • mustfa
    24 Şubat 2018 at 13:53

    kullandıgınız android ses komutu hakkında bılgı paylasırmısınız hangı uygulamayı ındırdınız telefona ?

  • cakin
    5 Mart 2018 at 12:12

    app ekleyebilirmisiniz rica etsem

  • esra
    21 Mart 2018 at 14:14

    merhaba hocam bnm projem bletooth kulaklık kullanarak robot yönlendirme . ses komutunu nasıl verdiğinizi merak ettim. Ses komutunu bluetooth kulaklık kullanarak mı verdiniz

  • 15 Nisan 2018 at 15:36

    Murat Hocam Merhaba,
    tüm bağlantı ve lehimlemeleri bitirdikten sonra , sizden gelen kod dosyasını arduino da açıp yüklemeye çaılştığımızda şu şekilde bir hata ile karşılaştık. “exit status 1 error compiling for board arduino/genuino uno.”
    Ne önerirsiniz?
    portlar sekmesinda COM9 yazıyor ,ancak biz USB den yüklemeye çalışıyoruz, burda bir hata olabilir mi? ne önerirsiniz?

YORUM YAP