Arduinoon (Nano) pitäisi saada kaksi 4-numeron 7-segmentti näyttöä (led 0,56") väylään. I2C-väylään sopivissa S7S-näyttömoduleissa tarvitaan neljä johtoa (VCC, GND, SCL ja SDA). Löysin D4056A näyttömodulin (prosessori TM1637), jossa merkinnät kytkennöistä on erilaiset (VCC, GND, CLK ja DIO). Soveltuuko tämä näyttö mihinkään helppotekoiseen Arduino-väyläsysteemiin? Näytön koko olisi toivottu 0,56". Muita sopivia näyttömoduleja?
Olen noviisi ja aloittaisin näillä näytöillä Arduino-kokeilut ja haluaisin tilata kerralla oikeanlaiset osat.
Olen noviisi ja aloittaisin näillä näytöillä Arduino-kokeilut ja haluaisin tilata kerralla oikeanlaiset osat.
Vastaukset 3
Vanhimmat
Jos tuo kalikka maksaa 3,70€/kpl kotiin toimitettuna niin et varmasti pety vaikka joutuisit vähän tekemään työtä ohjelmoinnin kanssa ja opiskelemään. Siinä on oheessa linkki malliohjelmiin(ajureihin?), joten alkuun pääsy pitäisi olla aika helppoa. Tuon väylän signaalit ovat itse asiassa aika tarkkaan samoja mutta I2C- väylä ajoitukset ovat tarkkaan määrätty. Kertokoon se lisää joka tuntee homman .
Tästä se lähtee ja patenttijuttujen takia kai avr:ssä I²C:tä kutsutaan TWI:ksi.
http://www.embedds.com/programming-avr-i2c-interface/
-Jos haluaa käyttää vähän yksinkertaisempaa koodirakennetta, ts. ei tarvitse kytkeä väylään kuin yksi laite, niin sitten voi käyttää SPI-väyläisiä laitteita. Siinä kun on itsestä kiinni, miten laitteen valinnan toteuttaa eikä laitteiden addr. juttuja tarvitse miettiä.
Vähän vertailua:
-avr sisältää i2c-enginen, eli bit-loss on käytännössä hyvin hankalaa - bitit odottaa avr:ää kellon pidennyksen ansiosta.
-SPI - data syötetään kellon tahdissa. Jos avr ei ehdi käsitellä tullutta tavua, niin se on bye bye byte! SPI voi olla jopa nopea! Megassa taisi olla double-buffer, joten se on vähän iisimpi.
-SPI ja interruptit on hankala juttu jos nopeutta on vähänkään enemmän: C-koodin määrä rutiinikutsussa voi jo hukata dataa.. toteutus ratkaisee!
-i2c ja interrupt: toimii kuin junan vessa
Mutta käytännössä: i2c vaatii koodin vääntöä, jostain kannattaa katsoa vähän mallia, miten se on toteutettu eikä rynnätä sukkana tekemään omaa toteutusta.
Kiitti riveistä!
Kirjainyhdistelmät eri näyttömoduleissa selvisivät: SDA=DIO ja SCL=CLK eli molemmat "two wire serial" väylään sopivia. Ei näytä olevan standardia laitteiden lyhenteissä vaikka laitteet ovat yhteensopivia ja tällainen aloittelija menee helposti hämilleen.
Tästä jatketaan ja kysellään myöhemmin lisää... :)