This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:projects:3pi:library [2015/09/25 07:34] – veberairi | et:projects:3pi:library [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 5: | Line 5: | ||
===Teekide lühikirjeldused=== | ===Teekide lühikirjeldused=== | ||
- | * **OrangutanAnalog.h** - teek sisaldab funktsioone, | + | * **OrangutanAnalog.h** - teek sisaldab funktsioone, |
* **OrangutanBuzzer.h** – teek juhib robotil asetsevat piezo heligeneraatorit. Kasutab taimerit “Timer1” sageduste ja tooni pikkuste juhtimiseks. Võimaldab meloodiaid mängida muu koodiga samal ajal. Teeki ei saa kasutatada koos teiste teekidega, mis kasutavad taimerit “Timer1”, | * **OrangutanBuzzer.h** – teek juhib robotil asetsevat piezo heligeneraatorit. Kasutab taimerit “Timer1” sageduste ja tooni pikkuste juhtimiseks. Võimaldab meloodiaid mängida muu koodiga samal ajal. Teeki ei saa kasutatada koos teiste teekidega, mis kasutavad taimerit “Timer1”, | ||
* **OrangutanMotors.h** – teek võimaldab kasutada robotil olevat mootorite draiverit, et juhtida kahte väikest alalisvoolumootorit.\\ | * **OrangutanMotors.h** – teek võimaldab kasutada robotil olevat mootorite draiverit, et juhtida kahte väikest alalisvoolumootorit.\\ | ||
* **OrangutanLCD.h** – teek võimaldab kirjutada 8x2 tähemärgilisele LCD ekraanile.\\ | * **OrangutanLCD.h** – teek võimaldab kirjutada 8x2 tähemärgilisele LCD ekraanile.\\ | ||
- | * **OrangutanLEDs.h** – teek juhib kasutajapõhiseid LED tulesid robotil\\ | + | * **OrangutanLEDs.h** – teek juhib kasutajapõhiseid LED tulesid robotil.\\ |
* **OrangutanPushbuttons.h** - teek loeb kolme kasutajapõhist vajutatavat lülitit ja võimaldab erinevatele vajutamise etappidele (alla vajutatud/ | * **OrangutanPushbuttons.h** - teek loeb kolme kasutajapõhist vajutatavat lülitit ja võimaldab erinevatele vajutamise etappidele (alla vajutatud/ | ||
* **OrangutanTime.h** – teek võimaldab kasutada erinevaid ajapõhiseid käske. Teek on kalibreeritud 20 MHz kiirusel töötavale mikrokontrollerile.\\ | * **OrangutanTime.h** – teek võimaldab kasutada erinevaid ajapõhiseid käske. Teek on kalibreeritud 20 MHz kiirusel töötavale mikrokontrollerile.\\ | ||
Line 33: | Line 33: | ||
</ | </ | ||
- | ~~PB~~ | + | < |
Analoog-digitaalmuunduri toega viigud 3pi robotil: | Analoog-digitaalmuunduri toega viigud 3pi robotil: | ||
Line 89: | Line 89: | ||
**OrangutanTime.h** | **OrangutanTime.h** | ||
- | Ajalised funktsioonid kasutavad sisemist taimerit " | + | Ajalised funktsioonid kasutavad sisemist taimerit " |
| | ||
<code c> | <code c> | ||
Line 99: | Line 99: | ||
**OrangutanSerial.h** | **OrangutanSerial.h** | ||
- | 3pi robotil on üks UART port viikudel PD0 (RXD) ja PD1 (TXD). | + | 3pi robotil on üks UART port viikudel PD0 (RXD) ja PD1 (TXD). |
<code c> | <code c> |