Если по какой-либо причине «волшебный дым» покинул бренное кремниевое тело микроконтроллера вашей дорогой Ардуинки, это ещё не повод отчаиваться и покупать другую платформу. Достаточно обзавестись новым прошитым микроконтроллером или купить «лысый» и собственноручно вдохнуть в него жизнь, прошив бутлоадер и фьюзы.
Мы нашли целых 7 способов как это сделать:
1. Arduino + Arduino
Если у вас в ящике стола вдруг завалялась ещё одна платформа Arduino, вы можете использовать её в качестве ISP программатора. Подробнее
2. Arduino + кварц + конденсаторы
Если второй Arduino под рукой не оказалось, посмотрите нет ли где-нибудь по близости Breadboard’а, кварцевого резонатора на 16МГц, двух керамических конденсаторов на 18-22 пФ и резистора на 10кОм. С помощью этой схемы вы тоже сможете прошить микроконтроллер. Подробнее
2.1. Без кварца и конденсаторов…
Можно обойтись и без обвязки МК, но придётся поменять порядок записи бутлоадера и фьюзов. Подробнее
3. Программатор STK500
Можно заранее обзавестись программатором STK500 для прошивки микроконтроллеров. Подробнее
4. Программатор Громова
Можно и своими руками собрать программатор для AVR микроконтроллеров. Один из самых надёжных самодельных вариантов — программатор Громова, он позволяет программировать МК через COM-порт. Для его сборки необходимо умение держать паяльник и знание ЛУТ’а. Подробнее
5. «Пять проводков»
Программировать микроконтроллеры можно и через LPT-порт, используя так называемый метод «пяти проводков». Он менее надёжен чем COM-программатор, но значительно проще в сборке. Есть совсем простой, но ненадёжный вариант на резисторах, и посложнее, на случай, если у вас вдруг завалялась микросхемка 74HC244.
6. Программатор из клавиатуры
Распотрошив обычную компьютерную клавиатуру тоже можно собрать вполне сносный программатор. Главное — наличие на ней блока из трёх светодиодов. Подробнее
7. Кнопочный программатор
Это вариант для сильных духом любителей нестандартных решений) Сомневаемся, что у кого-то хватит терпения использовать этот программатор в быту, но мало ли что, вдруг пригодится. Подробнее