Arduino - Návrh konstrukce
Moderátor: Moderátoři
Arduino - Návrh konstrukce
Ahoj. Dělá tady někdo s Arduinem? Mám modelářské servo a chci jej ovládat lineárním potenciometrem ale nevím zda Arduino umí přímo zjistit pozici toho potenciometru nebo se musí potenciometrem ovládat nějaký jiný HW se kterým se Arduino domluví. Poradí někdo? Děkuji.
Na tohle nepotřebuješ Hádrujýno - a v podstatě vůbec žádnej počítač ani procesor ani mikrořadič - na to ti stačí jednoduchý zapojení s dvojicí časovačů 555 a pár pasivních součástek.
Hledej "tester modelářkých serv s NE555".
Hledej "tester modelářkých serv s NE555".
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě !!!
A kutilmile - nelituju tě !!!
Pak je na pořadu dne otázka, co tazatel chce - jestli porozumět funkci vytváření řídícího signálu pro servo a z toho pak vycházet v další práci, nebo jen spojovat škatulky, ale rozumět tomu jako koza náklaďáku ...
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě !!!
A kutilmile - nelituju tě !!!
- monterjirka
- Příspěvky: 2761
- Registrován: 14 čer 2003, 02:00
- Bydliště: Blížejov
Není problém k "Atmelu" připojit potenciometr a pomocí AD převodníku vyhodnotit jaká je nastavená hodnota.
Pokud to bude Arduino, je možné připojit potenciometr na napájení 5V, běžec potenciometru připojit na vstup a přímo číst hodnotu. Vzhledem k 10 bitovému rozlišení je přečtená hodnota v rozsahu 0 - 1023.
A s tou hodnotou se dá už dál pracovat.
A je to naprosto základní věc, která je i součástí ukázkových "prográmků", které jsou součástí SW
Pokud to bude Arduino, je možné připojit potenciometr na napájení 5V, běžec potenciometru připojit na vstup a přímo číst hodnotu. Vzhledem k 10 bitovému rozlišení je přečtená hodnota v rozsahu 0 - 1023.
A s tou hodnotou se dá už dál pracovat.
A je to naprosto základní věc, která je i součástí ukázkových "prográmků", které jsou součástí SW
Děkuji za pomoc, hodnota toho potenciometru má být jaká pro Arduino Micro?monterjirka píše:Není problém k "Atmelu" připojit potenciometr a pomocí AD převodníku vyhodnotit jaká je nastavená hodnota.
Pokud to bude Arduino, je možné připojit potenciometr na napájení 5V, běžec potenciometru připojit na vstup a přímo číst hodnotu. Vzhledem k 10 bitovému rozlišení je přečtená hodnota v rozsahu 0 - 1023.
A s tou hodnotou se dá už dál pracovat.
A je to naprosto základní věc, která je i součástí ukázkových "prográmků", které jsou součástí SW
Aktuální zapojení
- Přílohy
-
- Bez-názvu-1.jpg
- (281.14 KiB) Staženo 130 x
- monterjirka
- Příspěvky: 2761
- Registrován: 14 čer 2003, 02:00
- Bydliště: Blížejov
Těch 10k je asi rozumná optimální hodnota, pokud bude výrazně větší, začne se projevovat vstupní proud portu, což způsobí menší nelinearitu. Také při delších přívodech a větší hodnotě se může projevit nějaké indukované rušení na přívodech.
A při výrazně menší hodnotě už to bude "zbytečně" odebírat nějaké ty mA...
A při výrazně menší hodnotě už to bude "zbytečně" odebírat nějaké ty mA...
No myslel jsem, zda tam není přímo v simulátoru ten obvod, jelikož nevím jak to funguje po připojení k Arduinu, jestli to ukazuje počet nasnímaných cyklů nebo něco jiného.Honza_dy píše:Co tím myslíš? Pokud se jedná o klasický hallův senzor, tak k jeho čtení bohatě postačí digitalRead();janpav mimo jiné píše: Díky a je tam taky nějaký Hallův snímač?