Min Arduino i Circuit programmerare (4 / 4 steg)
Steg 4: skisser
Den första zipfilen innehåller den skiss som är från den ursprungliga LadyAda handledningen. Andra är en jag ändrade för Atmega328 chip.
Läsa hela underkatalogen till din Arduino programvara för dem du behöver.
Så jag satte protoboard på min Arduino och laddade en av skripten i den och tryckte på knappen.
Problem: Ja, naturligtvis, fungerade det inte. Programmet verkade vara i en kontinuerlig slinga av bootloading.
Lösning: Efter lite felsökning fann jag att jag hade trådbundna tryckknappen felaktigt. Som många vet, dessa tryckknappar har fyra stift och två på varje sida är trådbundet tillsammans. Jag vet att och visste det när jag binda den upp men jag lyckades ändå tråd det fel. När jag fästad den här, arbetat den böter.
Nackdel: Nackdelen med denna metod är så att jag måste ladda den korrekta skissen för viss Atmega chip jag försöker programmera. Nu skulle det vara mer elegant att skriva skissen för att automatiskt upptäcka vilka chip är kopplad och programmera därmed. Tja, jag är lat och en hel del här koden är skriven i C++ snarare enklare Arduino så jag inte beslutade att bråka med den. Jag tänker inte på att ha till bootload mycket många marker ändå.
Slutsatser: Söka på Internet, det ser ut som en hel del Arduinoites har haft detta problem. Jag hoppas detta Instructable når några av dem. Jag gissar att det finns en hel del C ++ programmerare som kan/har kommit upp med en fix för Arduino standardprogrammet. Kommentera om du vet någon. Men denna fix fungerar för mig.