|
Nulláról a robotokig - PIC Mikrovezérlők I rész |
|
Szerző: Topi, idő:
Jún 12, 2007, Olvasva: 40909
|
|
| |
| Sokan bajlódtok azzal, hogy hát igen PIC, de mindenki már ledvillogtatással kezdi. Sehol nem lehet, tényleg a nulláról kezdve megtanulni a PIC-ek használatát. |
| |
|
A sorozat többi része:
II, III
|
A PIC látszólag ugyan olyan mint bármelyik másik intergrált áramkör. Ám mégis segítségével csodálatos dolgokat lehet készíteni. Ebben a cikkben egy már két évvel ezelőtt készített robotomon keresztül fogom bemutatni, hogy mi is a PIC, hogyan kell tényleg nulláról (kizárólag csak elektronikai alapismeretek segítségével) elkezdeni.
Íme két kép csak úgy ízelítőnek, hogy mi lesz a végeredmény:
Ez a robot, rádión (433,92MHz-en) soros adatokkal programozható, egyhelyben képes megfordulni, és bármit össze tud rajzolni. (Innovációs versenyen díjazott, C3 versenyén nyertes pályamunka)
Egyetlen PIC, vezérli a következőket:
- Kettő mozgató motor
- Egy ceruza emelő motor
- Két résoptó
- Egy végálláskapcsoló
- Egy kis zümmer a hanghoz
- Rádió vevő
- Kijelző
- Menü gombokat
- Kijelző háttérvilágítást
- Soros adatok értelmezését
- Akkumulátor töltöttségi szint ellenőrzést
- Szimmetrikus futás számítást (két külön motor hajtja, de ha az egyik megakad, vagy lelassítod kézzel, belassítja a másik oldalit is. Így kizárt hogy ferdén menjen. Ha az egyik kereke szőnyegen van, vagy jobban tapad, akkor is egyenesen megy)
- Start gombot
- stbstb
Azt hiszem ez a legjobb példája a multitask PIC programozásnak
Következzen tehát egy bemutató, kezdve a PIC mint integrált áramkör és mint komplett számítógéppel.
|
| |
|