Raspberry Pi Türkiye Forumları
[Proje] Raspberry Pi3 ve Arduino Haberleşmesi - Baskı Önizleme

+- Raspberry Pi Türkiye Forumları (https://forum.raspi-tr.com)
+-- Forum: Raspberry Pi (https://forum.raspi-tr.com/forum-raspberry-pi)
+--- Forum: Gelişmiş kullanıcılar (https://forum.raspi-tr.com/forum-gelismis-kullanicilar)
+--- Konu Başlığı: [Proje] Raspberry Pi3 ve Arduino Haberleşmesi (/konu-proje-raspberry-pi3-ve-arduino-haberlesmesi)



Raspberry Pi3 ve Arduino Haberleşmesi - ardaozcan - 07-22-2019

Arkadaşlar merhaba. Projem için arduino ve raspberry pi3 ü haberleştirmem gerekiyor. Raspberry'den gönderdiğim değerleri Arduino'dan okumam ve aldığım değerlere göre arduinoya birtakım işlemler yaptırmam gerekiyor. Ama haberleştirme konusunda sıkıntılar yaşıyorum. Normalde internette araştırdığım örnekler çalışması gerekiyor ama bende sorun çıkıyor. Kod parçalarını aşağıda paylaşıyorum. Daha önce böyle bir soru yaşıyan ve çözümünü bilen varsa yardımlarınızu bekliyorum.
************************************************
Kod:
//Python Kod
import serial
import time 

arduino = serial.Serial('com6',9600)
time.sleep(2)

print arduino.readline()
print ("Enter 1 to get LED ON & 0 to get OFF")


while 1:     

    var = raw_input()
 
   
    if (var == '1'):
        arduino.write('1')
        print ("LED turned ON")
        time.sleep(1)
   
    if (var == '0'):
        arduino.write('0')
        print ("LED turned OFF")
        time.sleep(1)


***********************************************
Kod:
//Arduino Kod
int data;

void setup()
{
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite (LED_BUILTIN, LOW);
}

void loop()
{
while (Serial.available())
  {
    data = Serial.read();
  }

  if (data == '1')
  digitalWrite (LED_BUILTIN, HIGH);

  else if (data == '0')
  digitalWrite (LED_BUILTIN, LOW);

}

**************************************************


RE: Raspberry Pi3 ve Arduino Haberleşmesi - AAtanur - 07-28-2019

Bende androidten bluetooth ile arduinoya gönderirken böyle bir problemle karşılaşmıştım, sorunu ASCII karşılığını göndererek çözmüştüm. (Arduino tarifi yine 0 1 olarak kalacak, gönderme ASCII KOD olarak) Bunu bir dene.
https://web.stanford.edu/class/cs101/bits-bytes.html
Olmazsa haberleşmeyi nasıl yapıyorsun, arduinoda ve pi de neler bağlı?