Pages: 1 ... 10 11 [12] 13   Go Down
Author Topic: Arduino e Multiplexing - Micrologio  (Read 8068 times)
0 Members and 1 Guest are viewing this topic.
Italia, Cefalù
Offline Offline
Sr. Member
****
Karma: 0
Posts: 399
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

maa, così giusto per chiedere! sapete come interpretare questo codice che ho lateralmente sul display? non ne trovo il datasheet!

alla fine, se non si trova userò un normale display rosso come da progetto!


* 20120526_142651.jpg (46.94 KB, 450x600 - viewed 27 times.)
Logged

0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5856
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Cosa non si fa per un briciolo di notorietà....  smiley-surprise
Il mio prossimo passo e' andare al festival di Cannes  smiley

cmq lasciado perdere i ringraziamenti, ricordo bene che il mio multiplex era il migliore con i consumi ? Sono connesso con cellulare e mi vien difficile cercare nelle vecchie risposte.
Mi interessa giusto per conferma, in modo che se devo fare un multiplex faccio direttamente questo tipo senza pensare ad altri.
Poi che tu voglia chiamarlo medium best o worst nella documentazione del tuo sktch sono fatti tuoi  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12462
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

maa, così giusto per chiedere! sapete come interpretare questo codice che ho lateralmente sul display? non ne trovo il datasheet!

alla fine, se non si trova userò un normale display rosso come da progetto!
ma che importanza ha? l'unica cosa che devi verificare è se è a catodo/anodo comune, comunque da quel "pezzo di coscia" che stai mostrando mi sembra un display della serie TIL, se magari ci fai vedere anche le tet... te lo posso confermare con certezza. Nel mio lab ho una tale collezione di display che sono sicuro di trovartelo ad occhio smiley-mr-green
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Italia, Cefalù
Offline Offline
Sr. Member
****
Karma: 0
Posts: 399
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Michele le "Tett..." le trovi a metà della seconda pagina! avevo già mostrato il regalo fattomi da un amico! smiley-wink

cosa mi riveli o tu veggente dei display?  smiley-eek
Logged

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 327
Posts: 22662
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@z3us:
il mio progetto si basa su un determinato display. Devi procurarti il datasheet del tuo e, se è a catodo comune, puoi adattarlo altrimenti devi modificare anche lo sketch.

@testato:
sì, a ripensarci è vero. Il multiplexing che avevi suggerito tu era uno di quelli che consumava meno. Sono andato a ricercare i test ed è così.
PS:
comunque le citazioni le si hanno per apporti "concreti" al progetto, non per semplici segnalazioni di bug o suggerimenti   smiley-razz
Logged


Italia, Cefalù
Offline Offline
Sr. Member
****
Karma: 0
Posts: 399
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie Leo!
alla fine era solo un'idea! i display che indichi tu per il progetto dovrei poi averli in un cassettino! quindi alla fine lo faccio uguale!

Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12462
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Michele le "Tett..." le trovi a metà della seconda pagina! avevo già mostrato il regalo fattomi da un amico! smiley-wink

cosa mi riveli o tu veggente dei display?  smiley-eek
azz, forse mi mancano, nel caso facciamo a cambio con qualcos'altro, magari tu mi dai le bestie ed io ti dò il display che ha usato leo smiley-mr-green
Torniamo seri, qual'è il vero problema? a ricorstruire le connessioni di un display ci vogliono 2-3minuti, a quel punto Leo sarà così gentile da fornirti la corrispondenza pin-segmenti-comune, ed è fatta.
Ora siccome non voglio pigliarmi un "per chi mi hai preso?" vorrei capire qual è la tua difficoltà ad usare quei bei leddoni smiley-grin

@ Testato: Ho idea che leo ti citerà, sì, ma in giudizio, se non la finisci di perseguitarlo, alla fine stai correggendo solo dei commenti.

@ Leo: due righe di istruzioni tipo micro-manuale sarebbero graditissime; il PCB è stampato, nei prox giorni incido, foro e saldo, poi non vorrei stare mezza giornata a capire cosa devo fare di quel pulsante.....

Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 327
Posts: 22662
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho messo le istruzioni nel README dell'ultimo zip allegato.

Riassumo:
pressione breve: svegli l'orologio e/o scorri tra le voci che visualizza: ora->data->anno->secondi->sleep

pressione lunga (magg. 1,5 sec): modalità programmazione.
Appare un altro menu, di 3 voci che si alternano: date->set->soft.
Con Date programmi l'orologio: ore->minuti->giorno->mese->anno
Con Set programmi le preferenze: schema multiplex->timeout
Con Soft visualizzi la versione del firmware

Lo scorrimento avviene in automatico, devi premere poi il pulsantino per scegliere il valore.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12462
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho messo le istruzioni nel README dell'ultimo zip allegato.

Riassumo:
pressione breve: svegli l'orologio e/o scorri tra le voci che visualizza: ora->data->anno->secondi->sleep

pressione lunga (magg. 1,5 sec): modalità programmazione.
Appare un altro menu, di 3 voci che si alternano: date->set->soft.
Con Date programmi l'orologio: ore->minuti->giorno->mese->anno
Con Set programmi le preferenze: schema multiplex->timeout
Con Soft visualizzi la versione del firmware

Lo scorrimento avviene in automatico, devi premere poi il pulsantino per scegliere il valore.
sì ma siccome avete la fissazione di fare gli internazionali, potevi almeno farlo bilingue il "readme" che peraltro ho dovuto rinominare in .txt se no non si apriva, abbiamo finestre qui non riquadri di igloo smiley-mr-green
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Italia, Cefalù
Offline Offline
Sr. Member
****
Karma: 0
Posts: 399
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Michele le "Tett..." le trovi a metà della seconda pagina! avevo già mostrato il regalo fattomi da un amico! smiley-wink

cosa mi riveli o tu veggente dei display?  smiley-eek
azz, forse mi mancano, nel caso facciamo a cambio con qualcos'altro, magari tu mi dai le bestie ed io ti dò il display che ha usato leo smiley-mr-green
Torniamo seri, qual'è il vero problema? a ricorstruire le connessioni di un display ci vogliono 2-3minuti, a quel punto Leo sarà così gentile da fornirti la corrispondenza pin-segmenti-comune, ed è fatta.
Ora siccome non voglio pigliarmi un "per chi mi hai preso?" vorrei capire qual è la tua difficoltà ad usare quei bei leddoni smiley-grin

Michele, sul serio, mi fai morire!  smiley-yell
dopo questa se fossi stato in zona ti sarei venuto a conoscere di presenza!!! Simpatia e disponibilità +10pt!

alura, provai i suddetti tempo fà, mi pare di ricordare che fossero catodo comune, perche giocavo ad accendere i vari segmenti con il coccodrillo nero in mano....pertanto!
i segmenti si scovano facile.....ci si gioca un po ed è fatta!

il cruccio era sulla corrente di esercizio dei segmenti.....se si tratta di normali 20mA o no! ma ora che ci penso, si potrebbe verificare con un tester?!
Logged

Marche
Offline Offline
Edison Member
*
Karma: 33
Posts: 2265
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

....
abbiamo finestre qui non riquadri di igloo smiley-mr-green
Vedete anche di tenerle ben serrate, dopo tutti a lamentarsi quando entrano i virus  smiley-lol
Logged

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 327
Posts: 22662
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sì ma siccome avete la fissazione di fare gli internazionali, potevi almeno farlo bilingue il "readme"
Ma io spero sempre che i miei progettini siano sempre diffusi globalmente  smiley-lol

Quote
che peraltro ho dovuto rinominare in .txt se no non si apriva, abbiamo finestre qui non riquadri di igloo smiley-mr-green
Se su Windows siete ancora legati all'estensione di DOSsiana memoria per capire il tipo di file non è mica colpa mia  smiley-razz
Logged


0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5856
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

X mike, importante e' che avevo ragione su entrambi gli errori  smiley mi devo accontentare di fare il brillante sui commenti, perché sul codice tra me e leo c'e' la fossa delle Marianne

X z3us, se ti divertivi con il nero in mano sono anodo comune, non catodo.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12462
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

alura, provai i suddetti tempo fà, mi pare di ricordare che fossero catodo comune, perche giocavo ad accendere i vari segmenti con il coccodrillo nero in mano....pertanto!
i segmenti si scovano facile.....ci si gioca un po ed è fatta!
il cruccio era sulla corrente di esercizio dei segmenti.....se si tratta di normali 20mA o no! ma ora che ci penso, si potrebbe verificare con un tester?!
Bisogna capire il coccodrillo a cosa fosse attaccato, dunque se metti il positivo fisso e toccando col negativo si accendono i segmenti, il comune è l'anodo, come dice Test; viceversa i display sono a catodo comune. La corrente consumata da ogni segmento la misuri, come hai detto correttamente, con un tester in serie su portata mA. A prescindere che siano anodo o catodo comune li puoi usare tranquillamente; poiché Leo ha gestito tutto in mux, basta semplicemente invertire la logica di gestione dei display.
@ Leo, a proposito, i display che ho io sono ad anodo comune e sono assolutamente identici a quelli che hai usato tu, almeno come immagine, sei sicuro che i tuoi siano a catodo comune?
A questo proposito perché non aggiungi un semplice flag all'inizio per impostare il tipo di display e poi prevedi la logica inversa dei quattro comuni, in fondo non devi far altro che invertire HIGH/LOW in base al flag, altrimenti domani non potrò costruire il mio micrologio smiley-cry smiley-cry
EDIT: ora che leggo meglio i miei display hanno una colonna catodo ed una colonna anodo, purtroppo non  c'è un datasheet, ma è possibile che i led siano bidirezionali? Mi pare che in un post hai messo il link al display che hai usato, ora lo cerco, voglio capire....
« Last Edit: May 26, 2012, 04:15:44 pm by Michele Menniti » Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 327
Posts: 22662
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Cheffigurimme...... sono ad ANODO comune.... scusa....  smiley-roll-blue
http://www.sparkfun.com/products/9483

Fai bene a dubitare sempre di ciò che scrivo, non ho memoria.... sono molto inaffidabile in questo....  smiley-cry
Logged


Pages: 1 ... 10 11 [12] 13   Go Up
Jump to: