Fórum témák

» Több friss téma
Cikkek » Nulláról a robotokig - PIC Mikrovezérlők II rész
Nulláról a robotokig - PIC Mikrovezérlők II rész
Szerző: Topi, idő: Júl 3, 2007, Olvasva: 64224, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   1 / 10
Ebben a részben megnézzük, hogyan lehet más eszközöket a PIC-hez kötni. Billentyűzetek, LED-ek bővebben, relék, rotary enkóderek, optokapuk és optocsatolók

Aki nem olvasta az első részt, és kezdő PIC-es, annak ez ajánlott: Nulláról a robotokig - PIC Mikrovezérlők I rész

Ebben a részben, már eddig tanultakat kreatívan felhasználva mindenféle okos dolgokat fogunk mérni, kapcsolni, léptetni, szabályozni, indítani és egyéb...

Összefoglalásként a következő hardvereket érdemes beszerezned:

  • Az előző részben már épített próba áramkör a 16F877-el
  • Egy 12V-os relét, egy BC337-es NPN tranzisztort, egy 1K-s ellenállást és egy 1N4148-as diódát
  • Két résoptót. (Optokapu réssel) CNY36 = TCST1103
  • Egy IRFZ24/34N-es N csatornás FET-et.
  • Egy általad készített 4x3-as billentyűzethez 4x3 azaz 12 darab nyomógomb (legolcsóbb)
  • Egy halom LED, és kettő darab kétszínű. (A kettő különböző típusú - később példa)
  • (Opcionális) Egy rotary enkóder. Ha nem tudsz venni, akkor nyiss szét egy nem használt egeret és ott a görgője.

Elég sok elektronikával foglalkozó ember vizuális típus, így mindenre képet és kapcsrajzot fogok mellékelni. Mindig csak az adott próbához elengedhetetlen hardver elemek lesznek a próbapanelon, hogy minél letisztultabb egyszerűbb legyen.

A működések megértéséhez elengedhetetlen a PIC-et Assembly nyelven programozni. Pár programot én is az assembly nyelv használatával mutattam be először. Szép lassan a cikk folyamán lekoptattam az assembly nyelvet és már csak C nyelven folytatom, de amíg a Timerekre és megszakításokra nem tértem ki assembly nyelven, párhuzamosan viszem a két szálat. De ahol nem fontos a program, hanem csak a hardver a lényeg, természetesen csak C-ben írom meg.

Ha Te is a CCS-C mellett döntöttél, akkor szerezz be egyet, mert most ebben a cikkben minden program ebben íródik...


A cikk még nem ért véget, lapozz!
Következő: »»   1 / 10
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem