Pertanyaan yang diberi tag string

51
Bagaimana cara membagi string yang masuk?

Saya mengirim daftar posisi servo melalui koneksi serial ke Arduino dalam format berikut 1:90&2:80&3:180 Yang akan diuraikan sebagai: servoId : Position & servoId : Position & servoId : Position Bagaimana saya membagi nilai-nilai ini, dan mengubahnya menjadi

8
Mengapa parameter 'n' dari snprintf diabaikan?

Saya telah menemukan bahwa nparameter snprintf()sepertinya diabaikan dalam kode saya. char asdf[10]; Serial1.println(snprintf(asdf, 2, "hello")); Ini mencetak 5 ketika saya harapkan mencetak 2. Apa yang