نقل قول نوشته اصلی توسط bann نمایش پست ها
من از این تبدیل استفاده کردم و جواب داد
int a = 18;
b[0] = (byte) a;
b[1] = (byte) a >> 8;

بسیار ممنون از پاسخگوییتون
یه سوال دیگه حالا اگر بخوام داده float مثل دما رو تبدیل به بایت کنم دستورش چی هست؟
چیزی که من میدونم اینه که داده های float همیشه 4 بایتی هستن بنابراین تو باید یه آرایه درست کنی نمیتونی بریزیش تو یه بایت .

این رو بخون : Convert float to byte and back again?

و اینو : https://forum.arduino.cc/index.php?topic=112597.0