Probao sam max 10 komada.
Kak se onda kreću vrijednosti analognog ulaza? Ne variraju previše? Što se događa kad padne napon? Kod promjene temperature? S nekoliko gumbiju ne vidim problem, ali s puno njih bi moglo biti problema.
Također, kako dolaziš do vrijednosti? Testiraš svaki pojedini gumb, pa onda prema tome pišeš kôd? Ak imaš puno gumbiju i u projektu ti otiđe jedan otpornik pa ga zamijeniš drugim iste nazivne vrijednosi to može rezultirati prepoznavanjem krivog gumba, ako su vrijednosti (bile) rubne.
Moram reći da mi se to rješenje nimalo ne sviđa za ozbiljniju primjenu. Za nekoliko gumbiju fora, ali za više toga... Mislim da bi takve stvari u praksi trebalo izbjegavati - na kraju krajeva, gumbi su digitalni ulazni elementi, a ovo je nepotrebno uvođenje analognog signala.
Zapravo ispada da se može, samo što treba pažljivo odabrati vrijednosti otpornika (dvostruko veći od susjednog), pri čemu otpornici moraju biti spojeni paralelno na izvor struje, a ne serijski. Primjer imaš ovdje. Ja sam probao istu stvar (samo s dva gumba doduše), ali s internim pullup otpornikom, a gumbe sam spajao pull-down otpornicima (1k i 2k) i stvar funkcionira - kad se pritisnu oba, dobi se vrijednost koja manja i od prvog i drugog gumba (39, 64, oba: 30), očito zato jer je i otpor manji. Netko je inače spomenuo da uz takvo stavljanje vrijednosti otpornika (R-2R) mogao bi pouzdano imati 8 gumbiju (i od svakog individualno registrirati pritisak). Naravno, kod onog spajanja koje si ti spominjao mogao bi imati daleko više, ali onda ne možeš registrirati individualne gumbe.
I meni kao početniku je jasno da ti ta shema ne funkcionira.




Već neko vrijeme (i prije FTDI-gatea) među najjeftinijima prevladavaju klonovi s CH340G čipom, a za očekivati je da će u dogledno vrijeme ostati samo pločice s originalnim FTDI čipovima jer im više nema smisla proizvoditi fejkove - CH340G je dobra zamjena, a s fejk FTDI čipom se izlažu tome da kupci traže pare natrag.
(3+ovaj di sam trazio zamjenski)
