حلقه Do while در آردوینو :
حلقه Do while در آردوینو همانند حلقهی While عمل میکند، با این تفاوت که شرط حلقهی Do در انتهای حلقه چک میشود. بنابراین حلقهی Do همیشه (حتی در صورت False بودن شرط) یک بار اجرا خواهد شد.
1 2 3 4 | do { // statement block } while (شرط); |
مثال:
1 2 3 4 5 6 | do { delay(50); // *wait for sensors to stabilize x = readSensors(); // check the sensors } while (x < 100) |
برای پایدار شدن سنسور صبر میکند و در خط بعد سنسور را چک می کند.