برنامه نویسی آردینو

سلام ببخشید دوستان این خط برنامه در آردوینو درسته؟ نیاز به پرانتز اضافه یا... نداره؟:

If(a||b ==HIGH && c ==HIGH)

یعنی شرط وقتی برقرار باشه که a "یا" b مثبت باشند "و" c مثبت باشه

سلام

بله موقعی که مقدار منطقی a  یا b مقدار 1 باشه و مقدار منطقی c هم 1 باشه شرط برقرار میشه.

در تعریف نوع متغییر ها هم دقت کنید. بهتره که از نوع boolean  یا byte تعریف کنید.

متغیرها int تعریف شده اند, مشکلیدایجاد میشود؟

نه مشکلی نداره ولی در عمل حافظه stack بیشتری رو دارید اشغال میکنید که اصلا کار منطقی و اصولی نیست