Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
[Proje] Raspberry Pi3 ve Arduino Haberleşmesi
#1
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);

}

**************************************************
Ara
Cevapla
#2
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ı?
Ara
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi