Ovladanie krokoveho motora joystickom + uvod displej: Rozdiel medzi revíziami
Z SensorWiki
(→Zadanie) |
|||
Riadok 2: | Riadok 2: | ||
== Zadanie == | == Zadanie == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
1. Prestudovanie datasheetov k danym komponentom (joystick,Lcd/i2c, stepmotor+driver) | 1. Prestudovanie datasheetov k danym komponentom (joystick,Lcd/i2c, stepmotor+driver) | ||
2. Navrh zapojenia a funkcnosti komponentov | 2. Navrh zapojenia a funkcnosti komponentov | ||
Riadok 22: | Riadok 13: | ||
d, 2. Vypis smeru otacania na LCD | d, 2. Vypis smeru otacania na LCD | ||
5. Odskusanie funkcnosti (videodokumentacia) | 5. Odskusanie funkcnosti (videodokumentacia) | ||
+ | [[Obrázok:ard.jpg|400px|thumb|center|Vývojová doska ACROB.]] | ||
+ | '''Literatúra:''' | ||
+ | * [http://senzor.robotika.sk/Acrob.pdf Dokumentácia k doske Acrob] | ||
+ | * [http://www.humanbenchmark.com/tests/reactiontime/index.php Vyskúšajte si zmerať | ||
+ | reakciu on-line] | ||
+ | |||
+ | __TOC__ | ||
+ | |||
+ | |||
== Analýza a opis riešenia == | == Analýza a opis riešenia == |
Verzia zo dňa a času 19:50, 18. máj 2024
Záverečný projekt predmetu MIPS / LS2023 - Matej Ledecky
Zadanie
1. Prestudovanie datasheetov k danym komponentom (joystick,Lcd/i2c, stepmotor+driver) 2. Navrh zapojenia a funkcnosti komponentov 3. Zapojenie 4. Navrh programoveho riesenia
a, Citanie hodnot s joysticku a vhodna interpretacia pre dalsie pouzitie b, 1. Pohyb krokoveho motora v oboch smeroch b, 2. Rychlost krokoveho motora c, Prepojenie joystick - Motor (ovladanie joystickom smer/rychlost otocenia) d, 1. Uvodna obrazovka (vypis privitania a co robi dany projekt na LCD) d, 2. Vypis smeru otacania na LCD
5. Odskusanie funkcnosti (videodokumentacia)
Literatúra:
- Dokumentácia k doske Acrob
- [http://www.humanbenchmark.com/tests/reactiontime/index.php Vyskúšajte si zmerať
reakciu on-line]
Obsah
Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami...
Algoritmus a program
Algoritmus programu je....
#include <avr/io.h>
int main(void)
{
unsigned int measuredValue;
while (1)
{ /* relax */ }
return(0);
}
#include <avr/io.h>
void adc_init(void);
unsigned int adc_read(char a_pin);
Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami... Nezabudnite doplniť schému zapojenia!
Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami...