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: 64234, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   5 / 10

Ehhez a próbához az előző oldalon szereplő kapcsolások közül kétszer kell megépítened az elsőt. Azt, ahol az NPN fototranzisztort rendesen használtuk.

A kapcsolásunk lényege az lesz, hogy a két réspotót egymás mellé helyezve, a PIC eldönti, hogy jobbról balra, vagy balról jobbra húztuk át a papír darabot. Az egeredben a görgő is két résoptó segítségével határozza meg, merre szkrolloztál.

Az érzékelésnek az alapja, hogy amerről elsőnek jött a lezárás, az az irány. Ha balról jobbra húzod át a papírt, akkor először a bal oldali érzékelő fog bejelezni, majd utánna a második. Ha a másik irányban húzod át a papírt, akkor természetesen megfordul. Ezzel a világot megmentő információval fogunk LED-et léptetni balra vagy jobbra. Mostmár a magyarázatból látszik gondolom, hogy miért kell az irány meghatározásához kettő érzékelő.

Az alábbi kapcsolást rakd össze próbapanelon. Most vedd/kösd ki a kapcsolókat és helyette a résoptók legyenek:

Majd írjuk meg hozzá a programot. Ezt is most csak C-ben, mert a hardver a lényeg, nem a szoftver. A C nyelvből viszont pontosan látszik mi a program folyamata. Beszédesebb a kód még a nyelv ismerete nélkül is, mint egy assembly.

A programnál kettő segéd változó van, első az előző állapotot tárolja. A második változó a PORTA bitjeit tárolja (new_state). Akkor kell cselekedni, hogyha mindkét érzékelő el van takarva. Ha ez így van, akkor meg kell nézni, kit takartak le először. Ebből tudjuk az irányt.

Íme a C program és a beégetendő HEX: optosw.zip

Ha összeraktuk és beprogramoztuk, akkor a következőt kell látnunk. Fontos, hogy olyan széles legyen a papír, amit elhúzol közöttük, hogy mind a kettő érzékelőt el tudja takarni!


(Kattints a képre, a videó letöltéséhez)

Ha ezzel megvagyunk, és gyönyörködtünk egy kicsit alkotásunkban, akkor a következő oldalon mutatok egy még inspirálóbb kis kütyüt. Egy ipari hanyattegér.


A cikk még nem ért véget, lapozz!
Következő: »»   5 / 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