Keresés: 
 Bejelentkezés
Nick:
 
Jelszó:
 
 
 
   
» Elfelejtettem a jelszavamat :'(
» Regisztráció
 Fórum témák
» Több téma
 Frissek
RSS hírforrások
  Hírek.rss
  Fórum.rss
  2010. Szept, 03. Pé
20:25:02
  Jelenleg 625 fő olvassa az oldalt
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: 19913
Oszd meg másokkal is ezt a Facebook-on!
Tartalom: 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
 
A sorozat többi része: I, III

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...

 
Folytatás: 1/10    

Értékeld az írást:
Szavazatok: 50 db, Átlag: 4.9
 HEStore.hu
 Hirdetés
TrainModules.hu