oren писал(а):надо еще раз попробовать обратиться к модератору ,возможно он найдет время исправить код
Не надо никуда обращаться. Это расплата за универсальность кода.
Другими словами:
digitalWrite(13, HIGH); // Включаем вывод 13
delay(0.001); // Пауза секунд
digitalWrite(13, LOW); // Выключаем вывод 13
delay(0.001); // Пауза секунд
Теперь попробуйте скомпелировать генератор и посмотрите какой код выдаст Ида. И не забывайте что программа ходит по кругу (если нет прерываний). Потому чем длинее программа (больше круг) тем меньшую частоту выдаст генератор. МК просто не успевает отработать эту частоту.
Если очень нужно. Ищите в дополнительных блоках Бузер. Там генератор получше, и меандр почище. Думаю это максимум что можно выжать из Ардуино.