Die maklikste manier om te leer hoe om die AVR-reeks mikrobeheerders te programmeer, is om die Arduino-hardewareplatform te gebruik. Die sagteware-dop van hierdie platform ondersteun Linux-, Android- en Windows-bedryfstelsels.
Instruksies
Stap 1
Kry 'n gereedgemaakte Arduino-bord of een van die vele klone daarvan. Die kloon sal enige ander naam hê. Bou, indien nodig, self een van hierdie klone met behulp van een van die volgende AVR-mikrobeheerders: ATmega8, ATmega168, ATmega328. As die rekenaar nie 'n COM-poort het nie, moet u 'n USB-COM-omskakelaar op die bord voorsien of 'n gereedgemaakte eksterne omskakelaar gebruik. In alle gevalle moet u ook nie die vlakomskakelaar vergeet nie, aangesien die COM-poorte van rekenaars gewoonlik op 12V werk, en die mikrobeheerder 5 of 3, 3 benodig.
Stap 2
Programmeer die mikrobeheerder met spesiale Arduino-firmware, as dit nie aanvanklik gedoen is nie (byvoorbeeld in 'n voltooide bord). U hoef die firmware net een keer aan die mikrobeheerder te skryf, in die toekoms sal u die programme wat u ontwikkel, via USB- of COM-poort skryf sonder om 'n programmeerder te gebruik. Hulle sal bo-op dit werk op dieselfde manier as programme op 'n rekenaar wat bo-op 'n bedryfstelsel loop.
Stap 3
Laai en installeer dit as u rekenaar nie 'n virtuele Java-masjien het nie.
Stap 4
Laai die amptelike Arduino IDE af en installeer dit. Hierdie program, wat op die amptelike webwerf van die projek geleë is, is versoenbaar met beide oorspronklike Arduino-borde en hul nie-amptelike klone.
Stap 5
Sluit die bord aan op die rekenaar en pas dan die krag daaraan toe.
Stap 6
Begin 'n dop. Kies die bordtipe daarin. As dit nie oorspronklik is nie, kies asseblief die bord waarmee dit versoenbaar is. Kies ook die poort waarop dit gekoppel is.
Stap 7
Kyk na die voorbeelde wat by die dop ingesluit is. Hulle is geskryf in 'n spesiale programmeertaal genaamd Wiring. Probeer om dit een vir een aan die mikrobeheerder op die bord te skryf en voer dit uit.
Stap 8
Probeer om u eie programme te skryf nadat u die voorbeelde nagegaan het. Rus die bord toe met addisionele randapparatuur soos benodig. Sodra dit geprogrammeer is, sal dit in die toekoms outonoom kan werk sonder 'n rekenaar.