Indhold
En mikrocontroller kombinerer en simpel computer, hukommelse og input og output funktioner i et enkelt, brugervenligt integreret kredsløb. Det læser spændinger fra forskellige kilder på samme tid og styrer forskellige enheder med de spændinger, det genererer. Microcontroller-softwaren giver fleksibilitet og alsidighed; Enheden fungerer præcist i overensstemmelse med trinene i dit program. Når dit projekt skrider frem, kan du opgradere programmet til at tilføje nye funktioner uden at ændre hardware.
En mikrocontroller er et programmerbart kredsløb af almindelig brug (Goodshoot / Goodshoot / Getty Images)
Frekvens tæller
En frekvens tæller er en enhed, der viser frekvensen af et elektronisk signal, uanset om det er en lydkilde, en radio eller en computer. Måleren indstiller først indgangen, ændrer den fra et kontinuerligt signal til et diskret "bølge" -signal med samme frekvens. Hver gang kvadratbølgen når værdien "på", tilføjer mikrocontrolleren en ekstra måler. I slutningen af et sekund opdaterer mikrocontrolleren LED-displayet og viser signalfrekvensen i cyklusser pr. Sekund. Regulatorens clockhastighed begrænser den maksimale frekvens, du kan måle, selvom de fleste fungerer i lydområdet for lyden til radioen.
Fjernbetjening
Ved at læse klik på et numerisk tastatur og sende klokker til en infrarød (IR) sender, kan mikrocontrolleren fungere som en kontrol til dit hjemmebiograf eller andre enheder. Alle fjernbetjeninger arbejder ved at sende kodede impulser af infrarødt lys til en modtager. Så længe du kender koderne, kan du styre enheden. Programmerbarheden af mikrocontrolleren åbner nye muligheder og ideer, som ikke var mulige med en standard fjernbetjening, såsom aktiveringsenheder på en forud programmeret tid.
Boligsikkerhed
Et mikrocontroller-baseret hjemssikkerhedssystem kan overvåge vindueskontakter, bevægelsesfølere og røgdetektorer samt aktivere lys eller sirener. Kontrolenheden har flere samtidige indgange, som den kontinuerligt overvåger, hvilket gør det muligt at nøjagtige detektere hvilken enhed der rapporterede et problem og gennem sin software tager forskellige handlinger afhængigt af, hvad der skete.
Waveform Generator
Du kan programmere en mikrocontroller til digitalt at producere bølgeformer, der fungerer som en præcisionsoscillator. Dens program første monterer gemte tabeller af bølgeformer, herunder sinus, trekantet og savtandbølger. Hver tabel har en numerisk repræsentation af en komplet bølgecyklus. Når du vælger sinusbølgen og indtaster en frekvens på tastaturet, scanner programmet hurtigt gennem det tilsvarende bord og sender de numeriske data til et analogt til digitalt (A / D) kredsløb. A / D-kredsløbet producerer som sin udgang en sinusbølge på den frekvens du vælger. Digitale bølgeformgeneratorer bruger færre komponenter end analoge kredsløb, og som en kvartskrystaloscillator styrer mikrocontrolleren produceres signaler med meget stabile frekvenser.
robotter
Ved at bruge en mikrocontroller til at læse lys- og bevægelsessensorer og til elmotorer, har du det grundlæggende for et robotdesign. Motorer kan køre hjul, en styringsmekanisme og mekaniske arme. Roboten bruger bevægelsesføleren til at opdage forhindringer. Du kan sende kommandoer til det gennem blinker af lys, der fortæller dig at flytte eller gribe objekter. På grund af controllers programmerbarhed er det nemt at tilføje nye kommandoer og færdigheder til robotdatabasen.