Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: Ardunio Kod Hata Veriyor..Yardım!!  (Okunma sayısı 1031 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

08 Kasım 2016, 13:45:12
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Arkadaşlar nette bulduğum ardunio kodu driveri olduğu halde bulunamadı diye hata veriyor.

Neden olduğunu anlayamadım. Derlemede hata veriyor.

Kodu ekledim. Yardımcı olursanız sevinirim.



08 Kasım 2016, 14:21:30
Yanıtla #1
Çevrimiçi Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 

08 Kasım 2016, 14:23:17
Yanıtla #2
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Oradaki bütün dosyaları indirdim. Program klasöründe mevcut aslında. Klasör resinmini koyuyorum ekte.

08 Kasım 2016, 14:26:15
Yanıtla #3
Çevrimiçi Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 
eksik kütüphaneniz varmış.

08 Kasım 2016, 14:43:01
Yanıtla #4
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Özür. TimerOne kütüphanesini eklememişim. Şimdi indirdim ve proje klasörüne ekledim. Programda isminin doğru olup olmadığını  kontrol ettim. Ama yinede aynı hatayı veriyor. Klasör içi resmi ekte.
« Son Düzenleme: 08 Kasım 2016, 15:08:47 Gönderen: kurusaray »

08 Kasım 2016, 15:38:57
Yanıtla #5
Çevrimiçi Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 
<iframe width="640" height="385" src="//www.youtube.com/embed/Pxes46wniIg?fs=1&start=" frameborder="0" allowfullscreen></iframe>

08 Kasım 2016, 16:09:17
Yanıtla #6
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Çok teşekkür ederim. Yardımınız için.Sadece .h ve .ccp değil bütün klasörü atınca gördü. Bu sefer de aşağıdaki hataları verdi.

Arduino:1.7.11 (Windows 7), Kart:"Arduino Uno"

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp: In function 'void waiting_for_reply()':

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp:224:6: error: 'Serial3' was not declared in this scope

  if (Serial3.available()) // is there something to check?

      ^

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp: In function 'void modbus_configure(long int, unsigned char, unsigned int, unsigned int, unsigned char, unsigned char, Packet*, unsigned int)':

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp:463:2: error: 'Serial3' was not declared in this scope

  Serial3.begin(baud, byteFormat);

  ^

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp: In function 'void sendPacket(unsigned char)':

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp:518:4: error: 'Serial3' was not declared in this scope

   {Serial3.write(frame);

    ^

C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterAET\SimpleModbusMasterAET.cpp:525:2: error: 'Serial3' was not declared in this scope

  Serial3.flush();

« Son Düzenleme: 08 Kasım 2016, 17:39:10 Gönderen: kurusaray »

09 Kasım 2016, 13:10:17
Yanıtla #7
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Hasan bey yardımlarınız için teşekkür ederim. Sorunu hallettim. Ardunio nun derleme yaptığım boardında Serial3  portu

bulunmadığı için hata veriyormuş. Gelişmiş boarda geçince hata düzeldi.

09 Kasım 2016, 15:55:23
Yanıtla #8
Çevrimiçi Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 
geçmiş olsun arkadaş.

11 Kasım 2016, 12:23:06
Yanıtla #9
Çevrimdışı kurusaray
*
İleti: 8
Karma 0
Profili Görüntüle 
Hasan bey ilgili konu ile ilgili size bir şey daha sormak istiyorum.

İlgili kodda Modbus üzerinden yazılmış değişkenleri void main içinde güncelliyorum ama olmuyor.

Yukarıda tanımlı yerde default olarak atama yaparsam o değerleri yazıyor.

Ben bu değişkenleri nerede güncelleyebilirim. Kod ve ilgili değişkenleri belirten resmi ekte koyuyorum.

11 Kasım 2016, 14:08:11
Yanıtla #10
Çevrimiçi Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 
Bu konuda yardımcı olamayacağım.