سلام دوست خوب این کد هایی که گذاشتید کد اسکی ASCII arabic هستن و خوب توی سیستم تک بایتی استفاده میشن ولی اون حالت دو بایتی میشه UTF-8 که البته آردوینو نصف کار هاش رو با ASCI و نصف کار هاش رو با UTF-8 انجام میده همین گمراه کننده هستش . و نکته ی مهم در مورد unicode یا utf-8 اینه که از یک بایت تا 4 بایت حجمش متغیره و برای حروف انگلیسی همون یک بایت و کد های معمول هستش اما برا کد های دیگر زبان ها مقادیر افزایش و چند بایتی میشه و کد ها متفاوت میشن