В общем,вот такая штука . Вечная загрузка. Я так понимаю загрузчик слетел? Код (C++): void setup() { pinMode(0, OUTPUT); pinMode(1, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); } void loop() { digitalWrite(0, HIGH); digitalWrite(1, HIGH); digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(7, HIGH); delay(1000); digitalWrite(0, LOW); digitalWrite(1, LOW); digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); delay(1000); }
Включите в Файл => Настройки => Показывать подробный вывод => Загрузка, проще будет определить где зависает загрузка.
Djolololo - у вас наверно и прошлый скетч использовал пины 0 и 1 - вот теперь и не грузится. Попробуйте нажать и удерживать RESET на плате, запустить загрузку - и потом отпустить кнопку ресет. На будущее - старайтесь не использовать пины 0и 1. Например, в скетче из первого сообщения вместо пинов с 0 по 7-й используйте пины 2-9. И изучите циклы - ваш код можно записать в 8 раз короче
заливать прошивку через программатор, тогда можно не особо заморачиваться по использованию пинов 0 и 1
разве в ардуино нет предохранителя от неправильной настройки пинов 0 и 1? там же 10 уровней защиты от дурака
не ну там же диджиталврайт проверяет пины на всякое, потому он и медленный такой. так же и с назначением вход-выход наверно должно быть