Offline
Jr. Member
Karma: 0
Posts: 73
|
 |
« Reply #75 on: January 15, 2013, 06:22:48 pm » |
allora riporlo lo schema fatto dal polacco http://grylewicz.pl/wp-content/uploads/2012/12/atmel_DISPLAY_schemat.pdfguardando lo schema le basi dei transistor sono collegati ai pin 12,13,14,15, quindi per attivare i 4 bcd devo portare su HIGH questi 4 pin. una volta attivati per farli accendere porto su high uno dei pin 2,3,6,7,8,9,11, giusto??
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1050
|
 |
« Reply #76 on: January 15, 2013, 06:27:50 pm » |
no, uno ( o tutti ) dei pin 2,3,6,7,8,9,11, li devi portare a low.
Sono display ad anodo comune. Il positivo gli arriva dai transistors
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16463
Don't know what I do
|
 |
« Reply #77 on: January 15, 2013, 06:37:51 pm » |
azzz, il calzolaio con le scarpe rotte, quel bastardo del tuo sistema di sicurezza vede me come un assassino e poi fa passare i virus, mah  Sono falle in WordPress, purtroppo. Comunque dovrei aver risolto. Ho scaricato un plugin che mi ha ripulito il sito. Speriamo che non risucceda.
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1050
|
 |
« Reply #78 on: January 15, 2013, 06:40:36 pm » |
Vero. Ripulito sono andato su quel sito e mi sono beccato il malware della "polizia di stato" bene, non sei piu' indagato
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 73
|
 |
« Reply #79 on: January 15, 2013, 06:41:49 pm » |
int led = 9;
void setup() { pinMode(led, OUTPUT); pinMode(12, OUTPUT); }
void loop() { pinMode(12, HIGH); pinMode(led, LOW); // turn the LED off by making the voltage LOW delay(500); // wait for a second } ho provato così e nemmeno si accende, sulla breadboard ho aggiunto un led con una resistenza da 470ohm tra il pin 11 e massa e quando carica lo sketch lampeggia
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16463
Don't know what I do
|
 |
« Reply #80 on: January 15, 2013, 06:46:07 pm » |
Questo codice è un miscuglio di 2 sketch.... Definisci una variabile led con valore 9, poi metti in output anche il pin 12. Infine nel tuo loop metti all'infinito il pin 12 su HIGH ed il pin 9 su LOW. Come fa a lampeggiare lo sai solo te! 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10264
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #81 on: January 15, 2013, 06:53:09 pm » |
tutto l'opposto di quello che gli ho detto di fare  int anodo = 9; int ledg = 8;
void setup() { pinMode(anodo, OUTPUT); digitalWrite(anodo, HIGH); pinMode(ledg, OUTPUT); }
void loop() { digitalWrite(ledg, HIGH); // turn the LED G on by making the voltage HIGH delay(1000); // wait for a second digitalWrite(ledg, LOW); // turn the LED G off by making the voltage LOW delay(1000); // wait for a second }
se non ho scritto fregnacce così ti dovrebbe lampeggiare il segmento centrale dell'ultimo display a destra 
|
|
|
|
« Last Edit: January 15, 2013, 07:21:49 pm by Michele Menniti »
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 73
|
 |
« Reply #82 on: January 15, 2013, 06:54:22 pm » |
Questo codice è un miscuglio di 2 sketch.... Definisci una variabile led con valore 9, poi metti in output anche il pin 12. Infine nel tuo loop metti all'infinito il pin 12 su HIGH ed il pin 9 su LOW. Come fa a lampeggiare lo sai solo te!  il problema è che è quasi l'una! ho rimodificato lo sketch così ma non funziona lo stesso int led = 9;
void setup() { pinMode(led, INPUT); pinMode(12, OUTPUT); }
void loop() { pinMode(12, HIGH); digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(500); // wait for a second }
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1050
|
 |
« Reply #83 on: January 15, 2013, 06:55:05 pm » |
se il pinout che ho e' giusto PB0=D9 PB1=D10 PB2=D11 PB3=D12
la porta D , quella dei segmenti PD0=D0 PD1=D1 PD2=D4 PD3=D5 PD4=D6 PD5=D7 PD6=D8
quindi nel tuo sketch c'e' l'INT LED che non deve essere 9, ma da 0 a 8
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10264
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #84 on: January 15, 2013, 07:01:32 pm » |
raga, per me stiamo facendo un casino  allora se vuole accendere un led di un display il relativo anodo deve andare a 5V, quindi il tr che lo controlla deve andare in conduzione. Se guardate lo schema il tr4 (transistor dell'ultimo anodo) è pilotato dal pin 12 che secondo la pinature è d9, quindi il D9 va in output HIGH poi il catodo del led G è pilotato dal pin 11 che corrisponde a d8, ma ora ho visto che non l'ho modificato nel mio sketch, provvedo subito, poi DEVE andare 
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1050
|
 |
« Reply #85 on: January 15, 2013, 07:07:06 pm » |
e io che ho detto
Questi vanno in HIGH PB0=D9 PB1=D10 PB2=D11 PB3=D12
Questi vanno in LOW PD0=D0 PD1=D1 PD2=D4 PD3=D5 PD4=D6 PD5=D7 PD6=D8
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10264
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #86 on: January 15, 2013, 07:09:29 pm » |
non stavo parlando a nessuno in particolare, solo vedevo che ognun andava a ruota libera, la cosa bella è che dopo tutto sto casino vito se n'è andato e dobbiamo tenerci il dubbio fino alla prossima 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16463
Don't know what I do
|
 |
« Reply #87 on: January 15, 2013, 07:10:56 pm » |
Non se n'è andato... è scappato perché si è ritrovato nel mezzo di un fuoco incrociato  Comunque aveva ragione, è l'una di notte.. Poeraccio 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 73
|
 |
« Reply #88 on: January 15, 2013, 07:11:53 pm » |
SO QUA! NUN T PREOCCUPA'!!
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10264
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #89 on: January 15, 2013, 07:13:05 pm » |
già, tutti a dargli addosso, secondo me c'ha ballato il tip tap con gli scarponi di ferro su quel display, una giornata buttata al vento  aaaaah rieccolo  dai fai la prova del mio sketch che sono nervoso 
|
|
|
|
|
Logged
|
|
|
|
|
|