2016-04-11 22 views
0

"Arduino için Kit" ile bir Intel Edison kullanıyorum.Arduino'da çağrıldığında sistem işlevi çıktısı nasıl alınır?

Arduino çiziminde bazı kodlar çalışıyorum ve Edison'da bazı linux komutlarını yürütmek için system(const char * command) çağrılarını yapmak istiyorum, sonra bu bir dizge değişkeninde çıktı alsın. Böyle

şey:

output = system("python /myScript.py") 

tüm bu mümkün mü?

+0

Yanıt, görünüşte hayır. Eh, en azından doğrudan değil. Komutun çıktısını bir SD karttaki bir metin dosyasına kaydetmem gerekiyor. Ardından, çıktıyı okumak için Arduino SD kart API'sini kullanın. –

cevap

0

Doğru, yorumda belirtildiği gibi doğru değil. NodeJs ve Arduino arasındaki veri paylaşımını açıklayan bu makaleye data sharing on Intel Edison numaralı makaleyi inceleyebilirsiniz. İstenen sonucu elde etmek için bu yaklaşımı deneyebilirsiniz.

+0

Teşekkürler. Zaten Rx/Tx pinlerini kullanıyorum ama bu hala işe yaramalı (umarım) –