موضوع خیلی جالبی بود
برداشت من از سرچی که الان انجام دادم :
از اونجایی که آردوینو تک هسته س و در هر لحظه فقط یه برنامه رو میتونه پردازش کنه multitasking و multithreading امکان پذیر نیست
اما protothreading که چند کار رو به قطعات ریز تقسیم میکنه و در بازه های کوتاه و تقریبا همزمان انجامشون میده رو میشه انجام داد
من هم منتظر توضیحات بقیه دوستان هستم