Microcontroller Basics
jeg elskede at lære om microcontroller basics, da jeg studerede. Det betød, at jeg kunne begynde at drage fordel af mikrocontrollere i mine elektronikprojekter. Det føltes som med denne viden, jeg var ustoppelig. Jeg kunne bygge hvad som helst!
og det er faktisk sandt. Mikrocontrollere er kraftfulde komponenter. De lader dig skrive programmer til at styre din elektronik. Kombiner denne viden med, hvordan du bygger dine egne printkort, og du vil lave fantastiske ting.
ved at bruge en mikrocontroller i dit projekt får du adgang til en enorm mængde funktionalitet fra spidserne på dine (programmerings) fingre.
hvilken mikrocontroller skal du bruge?
der findes mange typer mikrocontrollere på markedet. Nogle er lettere at bruge end andre.
der er 8-bit, 16-bit og 32-bit mikrocontrollere til rådighed. De enkleste mikrocontrollere er 8-bit. De kan gøre meget, men de kan ikke håndtere operationer, der kræver tunge beregninger.
jeg vil ikke liste dem alle her. Men to 8-bit mikrocontroller familier, der er nemme at bruge for hobbyfolk og begyndere er AVR og PIC. Disse er gode til at lære mikrocontroller basics.
AVR er af Atmel og er den mikrocontroller, som jeg har brugt mest. Det er virkelig populært blandt hobbyister. Billedet er af mikrochip. Jeg har ikke brugt PIC, men folk siger, at det er godt. Det er også meget populært blandt hobbyister.
der findes flere typer af både PIC-og AVR-mikrocontrollere. Hvad der adskiller dem er mængden af hukommelse, antallet af IO-stifter og de typer perifere enheder, de har. Perifere enheder fungerer som pulsbreddemodulation, Analog-til-Digital konvertering, seriel perifer grænseflade, I2C osv..
hvis du kun vil have en simpel mikrocontroller til at styre stifter til/Fra, behøver du ikke bekymre dig om alle perifere enheder. Bare find en, der har nok IO-pins, og at du er komfortabel programmering.
for eksempel tjek ATtiny2313 for en enkel og billig mikrocontroller til at komme i gang.
Grundlæggende Mikrocontroller: Brug af dem i projekter
der er to måder at bruge mikrocontrollere på i et projekt:
- brug et microcontroller board
- integrer en microcontroller på dit printkort
denne enkleste måde at komme i gang er at bruge et microcontroller board.
men det bliver både billigere, mere kompakt og mindre rodet, hvis du integrerer en mikrocontroller til dit eget bord.
brug af mikrocontroller Boards
det mest berømte mikrocontroller board er Arduino. Det er et program, der er designet til at gøre det nemt at komme i gang med programmering af mikrocontrollere. Lær om Arduino programmering.
men du kan også finde andre microcontroller boards. De har normalt kun mikrocontroller-chip og de nødvendige komponenter for at få det til at fungere. Dette er en fantastisk måde at teste en mikrocontroller, som du ikke har brugt før.
for at komme i gang og lære microcontroller basics, vil jeg helt klart anbefale at få en Arduino bord. Dette er den absolut enkleste måde at komme i gang på. Ved en sammen med nogle grundlæggende komponenter, og begynde at eksperimentere.
Klik her for at hente Arduino startpakke
brug af mikrocontroller Chips
en mikrocontroller har altid et datablad, hvor dets funktionalitet er beskrevet. I databladet finder du næsten altid et referenceskematisk design til mikrocontrolleren.
dette gør det ret nemt at få et microcontroller board op at køre.
jeg har også skrevet en tutorial, der lærer dig, hvordan du bygger dit eget mikrocontroller kredsløb fra bunden. Tjek microcontroller tutorial her.