Conţinut
Un microcontroler combină un simplu calculator, memorie și funcții de intrare și ieșire într-un singur circuit integrat, ușor de utilizat. Citește tensiunile din diferite surse în același timp și controlează diferite dispozitive cu tensiunile pe care le generează. Software-ul microcontrolerului oferă flexibilitate și versatilitate; dispozitivul funcționează exact în funcție de pașii programului. Odată cu progresul proiectului, puteți să actualizați programul pentru a adăuga noi funcții fără a schimba hardware-ul.
Un microcontroler este un circuit programabil de utilizare generală (Goodshoot / Goodshoot / Getty Images)
Contor de frecvență
Un contor de frecvență este un dispozitiv care arată frecvența unui semnal electronic, indiferent dacă este o sursă audio, un radio sau un computer. Aparatul contează mai întâi intrarea, schimbând-o de la un semnal continuu la un semnal discret de undă "on-off" de aceeași frecvență. De fiecare dată când valul pătrat atinge valoarea "on", microcontrolerul adaugă un contor suplimentar. La sfârșitul unei secunde, microcontrolerul actualizează afișajul LED, afișând frecvența semnalului în cicluri pe secundă. Viteza de ceas a controlerului limitează frecvența maximă pe care o puteți măsura, deși cei mai mulți funcționează în domeniul de frecvență al sunetului la radio.
Telecomanda
Citirea clicurilor pe o tastatură numerică și trimiterea clopotelor către un emițător în infraroșu (IR), microcontrolerul poate funcționa ca un control al home theater-ului sau al altor dispozitive. Toate telecomenzile funcționează prin trimiterea unor impulsuri codate de lumină infraroșie către un receptor. Atâta timp cât știți codurile, puteți controla dispozitivul. Programabilitatea microcontrolerului deschide noi posibilități și idei care nu au fost posibile cu o telecomandă standard, cum ar fi activarea dispozitivelor la un timp pre-programat.
Securitatea rezidențială
Un sistem de securitate pe bază de microcontroler poate monitoriza comutatoarele de fereastră, senzorii de mișcare și detectorii de fum, precum și activarea luminilor sau sirenelor. Controlerul are mai multe intrări simultane pe care le monitorizează continuu, ceea ce permite detectarea exactă a dispozitivului care a raportat o problemă și, prin intermediul software-ului, luând diferite acțiuni în funcție de ceea ce sa întâmplat.
Generator de forme de undă
Puteți programa un microcontroler pentru a produce digital forme de undă, funcționând ca un oscilator de precizie. Programul său inițial montează tabele memorate de forme de undă, inclusiv valuri sinusoidale, triunghiulare și fierăstrău. Fiecare tabel are o reprezentare numerică a unui ciclu complet de undă. Când selectați undă sinusoidală și introduceți o frecvență pe tastatură, programul scanează rapid prin tabela corespunzătoare și trimite datele numerice către un circuit analog-digital (A / D). Circuitul A / D produce, ca ieșire, un val sinusoidal la frecvența pe care ați ales-o. Generatoarele de forme de undă digitale utilizează mai puține componente decât circuitele analogice, iar un oscilator cu cristale de cuarț controlează microcontrolerul, produce semnale cu frecvențe foarte stabile.
roboți
Prin utilizarea unui microcontroler pentru citirea senzorilor de lumină și a mișcării și pentru alimentarea cu motoare electrice, veți avea elementele de bază ale unui design robot. Motoarele pot conduce roți, un mecanism de direcție și brațe mecanice. Robotul utilizează senzorul de mișcare pentru a detecta obstacolele. Puteți să îi trimiteți comenzi prin flash-uri de lumină, spunându-vă să mutați sau să luați obiecte. Datorită programabilității controlerului, este posibil să adăugați cu ușurință noi comenzi și abilități în baza de date a robotului.