
Signalizace do AD vstupu
Re: Signalizace do AD vstupu
Je, proto jsem psal, že mne to napadlo
Nějaká část mého podvědomí se ale asi bránila použít víc pinů, než je nezbytně nutné a tak jsem to hned na začátku nezmínil. Popravdě kdybych měl na tom ESP8266 jeden normální pin, tak použiju něco jako servopulz, ale nedá se nic dělat, mám jen A0.

Re: Signalizace do AD vstupu
Tak to zase moje podvědomí mi říká, že použít ten žebříčkovej převodník bude mnohem jednodušší. Přecejen se s odporama počítá snáze než s kondíkama, nebudeš muset řešit zvlnění a tak. Vlastně vymýšlíš analogovou klávesnici.
Na přenášení 4 stavů ti stačí dva výstupy a to bude opravdu dost primitivní matematika.
Na přenášení 4 stavů ti stačí dva výstupy a to bude opravdu dost primitivní matematika.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Re: Signalizace do AD vstupu
Jj už se k tomuto řešení plíživě přesouvám 
Nějaký tip jak to zapojit co nejjednodušeji? Schéma toho ESP je tady https://escapequotes.net/esp8266-wemos- ... d-diagram/
Arduino by se mi hodilo provozovat v 5V úrovních, to ESP reálně měří v rozsahu 0 až 1V.
Odporů v docela široké škále hodnot mám na toto dostatek, čili v tomto směru není nutné se nijak zvlášť krotit

Nějaký tip jak to zapojit co nejjednodušeji? Schéma toho ESP je tady https://escapequotes.net/esp8266-wemos- ... d-diagram/
Arduino by se mi hodilo provozovat v 5V úrovních, to ESP reálně měří v rozsahu 0 až 1V.
Odporů v docela široké škále hodnot mám na toto dostatek, čili v tomto směru není nutné se nijak zvlášť krotit

Re: Signalizace do AD vstupu
Kdybych to dělal já, tak bych se s tím zrovna moc nemazal. Otevřu WiKi a střílím od boku:

dva výstupy, 5V napájení:
Vo0 = 5V × 0/4 = 0V
Vo1 = 5V × 1/4 = 1,25V
Vo2 = 5V × 2/4 = 2,5V
Vo3 = 5V × 3/4 = 3,75V
Tvoje ESP má dělič 1V / 100k = 0,01mA
Takže potřebujeme celkový odpor: 3,75V / 0,01mA = 375k už teď je na ESP desce 100k + 220k = 320k, tak najdi v šuplíku první větší odpor než 55k a ten dej do série mezi výstup žebříčku a vstup A0.
Mno, po pravdě se mi moc nelíbí hodnota 20k, takže bych tam dal 10k a místo toho jednoho kterej je teď 10k, tak bych dal dva 10k paralelně.
dva výstupy, 5V napájení:
Vo0 = 5V × 0/4 = 0V
Vo1 = 5V × 1/4 = 1,25V
Vo2 = 5V × 2/4 = 2,5V
Vo3 = 5V × 3/4 = 3,75V
Tvoje ESP má dělič 1V / 100k = 0,01mA
Takže potřebujeme celkový odpor: 3,75V / 0,01mA = 375k už teď je na ESP desce 100k + 220k = 320k, tak najdi v šuplíku první větší odpor než 55k a ten dej do série mezi výstup žebříčku a vstup A0.
Kód: Vybrat vše
Arduino ESP
__ __
D3 --|__|--+-----|__|---> A0
20k | 55k+
| | 10k
|_|
__ |
D4 --|__|--+
20k |
| | 20k
|_|
|
_|_ GND
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Re: Signalizace do AD vstupu
Já velice děkuji, tohle bych mohl zvládnout 

Re: Signalizace do AD vstupu
Hele jestli máš na tom Arduinu volný piny, tak co se inspirovat článkem (a následnou diskusí) o maticové klávesnici, co tady tuhle byla? http://robodoupe.cz/2019/hardwararske-p ... -projektu/
Re: Signalizace do AD vstupu
Tu docela výživnou diskuzi si pamatuju a hned jak budu stavět nějaké větší varhany, tak se k ní rozhodně vrátím 

Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host