Pages: 1 [2] 3 4 5   Go Down
Author Topic: Nuova libreria 74HC595 per controllo display LCD ed uscite digitali  (Read 5209 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Gran bel lavoro, complimenti, per fare una cosa per bene metti il link anche nel primo post del Topic. Ora propongo lo spostamento in MegaTopic  smiley-wink
Ah, una cosa ancora, il mitico Pelletta (con 2 "l") è assolutamente un LUI, niente dubbi  smiley-lol, quindi correggi appena puoi questi errori.
« Last Edit: August 24, 2013, 02:38:15 am 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

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Complimenti per il lavoro, karma +1  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

Complimenti per il lavoro, karma +1  smiley

E bravo Test, mi stai facendo prendere dalla gelosia, ed io che credevo di esserti stato utile 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

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusa mike, sarò ancora assonnato, si sono a letto  smiley ma non riesco ad interpretare la tua risposta  smiley
A cosa ti riferisci ?
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Spetta, è per il karma ?
Dei tuoi 390, 300 sono miei  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

Spetta, è per il karma ?
Dei tuoi 390, 300 sono miei  smiley

ma che dici? ti concedo al massimo una metà dei 90 smiley-grin ma comunque scherzo; come ho sempre detto è una cosa che fa piacere ma alla quale non bado; invece curiosamente mi hanno scritto un paio di "nuovi" dicendomi di avermi dato un karma ma il contatore sembra bloccato, ho risposto di non badarci, sono stati i MOD che cercano di raggiungermi (e superarmi) e non avevano altro modo smiley-twist
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

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

Funziona tutto, usatela che dà molte soddisfazioni.

Ai moderatori: per me potrebbe stare benissimo nella sezione megatopic smiley-wink


* DSCF1506_1.JPG (70.97 KB, 640x480 - viewed 65 times.)
Logged

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

Ai programmatori incalliti: ho fatto una prova al volo commentando tutti i vari delayMicroseconds presenti nella libreria e con 3 shift register non ho notato differenze, funziona tutto regolarmente.
Dato che sono intervalli di tempo trascurabili e lasciandoli nel codice non portano rallentamenti degni di nota, vi chiedo: sono realmente necessari?
Logged

Majano (UD)
Offline Offline
Newbie
*
Karma: 6
Posts: 34
Stefano Smania
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non so bene cosa sia un "MegaTopic" ma sembra una roba da fighi :-) .... scusate ma ho frequentato poco il forum per ora, ero troppo impegnato ad assorbire informazioni prima di cominciare a camminare sulle mie gambe. Pelletta.....il bello è che ho guardato bene quante doppie mettere prima di scriverlo, ma ho sbagliato ugualmente....il dubbio fra Lui o Lei deriva dal fatto che nel suo profilo ho messo "female", forse è un po' confuso :-)

Per quanto riguarda la domanda di Pelletta posso rispondere direttamente io: i "delay" che trovi sono quelli che trovi nel datasheet e che trovi anche nella LiquidCrystal (ho cambiato solo l'ultimo delay della funzione PulseEnable perchè secondo me è sbagliato). Non rispettare quei timing non significa che non funzioni, anzi, nel 90% dei casi funzionerà ugualmente (avevo già fatto dei test in proposito). Ma al variare delle condizioni di temperatura e alimentazione (oltre che display diverso) può capitare che l'eliminazione dei delay porti ad errate interpretazioni da parte dell'LCD motivo per cui non si possono cancellare. Si potrebbe fare in modo che con un #define si possa forzare il funzionamento senza delay ma è rischioso, potresti trovarti con dei malfunzionamenti saltuari di cui non riusciresti a fare un facile debug. Ovviamente se qualcuno ha idee diverse sono ben disposto ad ascoltare, ma mi sono documentato a lungo prima di scrivere la libreria in quel modo. In teoria si possono limare un po' ma avrei dovuto fare alcuni calcoli su quanto influisce il ritardo di comunicazione a causa del 74HC595, ma ho i neuroni stanchi in questo periodo :-) :-)

Grazie a tutti per il vostro supporto.

Logged

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

Non so bene cosa sia un "MegaTopic" ma sembra una roba da fighi :-) ....  Pelletta.....il bello è che ho guardato bene quante doppie mettere prima di scriverlo, ma ho sbagliato ugualmente....il dubbio fra Lui o Lei deriva dal fatto che nel suo profilo ho messo "female", forse è un po' confuso :-)
come come come? ma che caruccia la nostra "Budina", e dire che la credevo un'omaccione tale e quale al suo Avatar, ecco perché tanta dimestichezza con i ferri da stiro smiley-yell smiley-yell un bacetto (hihh se te vedesse papà!)
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

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non ho capito se scherzate o meno, io conosco pelletta, era mia compagna di banco alle superiori,ha sempre fatto sbavare tutti i ragazzi, di nome fa Samantha
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

Pensavo si capisse che sono un lui, comunque nonostante i miei capelli lunghi vi garantisco che ho tutti i fuse settati in modo corretto smiley-lol

Testato, samantha è la mia sorellina gemella. Per farsi distinguere purtroppo ha dovuto radersi la barba. Ora non se la fila più nessuno

Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-yell smiley-yell smiley-yell
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se continuate a riempire 'sta discussione di spam, col cavolo che la sposto in Megatopic.. State aumentando il numero di post con bischerate apposta, vero?  smiley-wink
Logged


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

Domanda seria: ma da MOD tu non puoi ripulire un Topic dai post bischeri?
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

Pages: 1 [2] 3 4 5   Go Up
Jump to: