Python ile Arduino ya array gönderimi

simurg21

Üye
Katılım
14 Ocak 2021
Mesajlar
1
Puanları
1
Yaş
23
hayırlı günler;
python üzerinden arduino ya array elemanlarını göndermek istiyorum, elemanların gönderimini yaptım şayet arduino da hazırladığım arraya atayamadım, kodlar aşağıdaki gibidir, yadımcı olabilir misiniz?
python kodu
Kod:
# Importing Libraries
import serial
import time
arduino = serial.Serial(port='COM3', baudrate=9600, timeout=.1)
def write_read(x):
  for a in x:
    arduino.write(bytes(a, 'utf-8'))
    time.sleep(0.05)
    data = arduino.readline()
    ser_bytes = data
    decoded_bytes = ser_bytes[0:len(ser_bytes)].decode("utf-8")
    print(decoded_bytes)
num = input("Enter a number: ")
numSplit = num.split(" ")
numLen = len(numSplit)
print(numSplit[1])
print(numLen)
write_read(numSplit)
arduino.close()
Arduino kodu
String x;
int ang[5];
int y;
void setup() {
Serial.begin(9600);
Serial.setTimeout(1);
}
void loop() {
while (!Serial.available());

x = Serial.readString();
y = x.toInt();
for(int i=0; i<5; i++){
  ang = y;
   Serial.print(ang);
}
// if I want to check each arduino elements it should be like this
ang[0] = y;
Serial.print(ang[0]);
}
tşk ederim, iyi çalışmalar..
 
Moderatör tarafında düzenlendi:
Gönderirken,
başlık
veri
crc
olarak paketlediğiniz bilgiyi yollarsınız.

Alırken de önce başlık bulununur. Bundan
sonra gelen veriler kaydedilir. Crc ile
kontrol edilip işlenir.
 

Yeni mesajlar

Forum istatistikleri

Konular
128,190
Mesajlar
915,724
Kullanıcılar
449,960
Son üye
katzeimar

Yeni konular

Çevrimiçi üyeler

Geri
Üst