Go Down

Topic: Ardutester - Arduino Component Tester (INCOMPLETO) (Read 68932 times) previous topic - next topic

PaoloP

#180
May 06, 2013, 06:51 pm Last Edit: May 06, 2013, 06:58 pm by PaoloP Reason: 1
Per i pulsanti (pressione lunga o corta) ti potrebbe essere utile questa libreria oppure qualche linea di codice e passa la paura.

EDIT:
@Michele
Comunque, per come è strutturato il programma, non necessita di grosse modifiche per lavorare in stand-alone.

Un punto da rivedere, ad esempio è questo
Code: [Select]
//Set ADC port low
void SetADCLow(void)
{
  digitalWrite(A0,LOW);                         
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
}

unico punto dove si citano i pin dell'Arduino e non i riferimenti alla porta.

Michele Menniti


@Michele

Con la versione 07x ho previsto la possibilità di installare un lcd 20x4 (Mi è stato chiesto anche sui forum internazionali).
Splash o no è giusto che ci sia anche il nome di Paolo visto che sta collaborando attivamente allo sviluppo  :D

Completamente d'accordo, puoi testimoniare che la questione te l'avevo già sollevata io in privato :)


EDIT: Mi sa che è la volta buona che mi abbono alla rivista.  ;) (prima però devo risolvere 2 problemi: lo spazio per archiviarla e dirlo a mia moglie. Il secondo problema è il più difficile :smiley-eek-blue:)

Se e quando supererai i due problemi, per l'abbonamento ricordati di contattarmi in MP :)
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

pighixxx

#182
May 06, 2013, 06:59 pm Last Edit: May 06, 2013, 07:02 pm by pighixxx Reason: 1
edit


Per i pulsanti (pressione lunga o corta) ti potrebbe essere utile questa libreria oppure qualche linea di codice e passa la paura.


Quale?  :smiley-eek:


Un punto da rivedere, ad esempio è questo
Code: [Select]
//Set ADC port low
void SetADCLow(void)
{
  digitalWrite(A0,LOW);                         
  digitalWrite(A1,LOW);
  digitalWrite(A2,LOW);
}

unico punto dove si citano i pin dell'Arduino e non i riferimenti alla porta.


Quella e altre due tre cosine... Più tardi ti passo un file


Completamente d'accordo, puoi testimoniare che la questione te l'avevo già sollevata io in privato :)


Quoto  :D

PaoloP


v06o in linea


Mi dai almeno il tempo di leggere e capire le modifiche.  ]:D
Sei peggio di Google Chrome che è già arrivato alla versione 26.  :smiley-eek:

PaoloP

Code: [Select]

//Set ADC port low
void SetADCLow(void)
{
 ADC_PORT &= ~(1<<TP1);                                                          
 ADC_PORT &= ~(1<<TP2);
 ADC_PORT &= ~(1<<TP3);
}


Spero di non sbagliarmi.  :|

Libreria pulsanti --> https://code.google.com/p/clickbutton/

Testato

#185
May 06, 2013, 11:27 pm Last Edit: May 07, 2013, 11:04 am by Testato Reason: 1
Modalità buono
Potrei curare io l aspetto display, usando la mia libreria e dando supporto hw-sw.
Il display da usare sarebbe un bellisimo winstar, come quello della daisy, un cog i2c che quindi alleggerisce lo schema togliendo il pcf esterno.
Ci sono bellissimi bianchi con testo in nero, molto eleganti e professionali. Sia 2 che 4 righe, sia piccoli di dimensuone che grandi.q
Ho aggiornato la libreria con il supporto ai winstar questa settimana, e sto lavorando alla gestione dei caratteri persomalizzati che servono nel progetto.supporto da oggi alimentazione a 3,3v con booster integrato, si potrebbe pensare di fare un progetto a 3,3v 8mhz per risparmiare batterie. Il display da me usato consuma 60uA senza retro accesa, e resta leggibilissimo. Oppure 17mÀ con retro accesa al massimo.
Se inveve si punta a modelli diversi, ma sempre i2c li testo e li aggiungo alla libreria, basta scegliere quelli con il controller compatibile.

Modalita cattivo
Alcuni di voi conoscono le mie critiche ad alcune riviste riguardante la strana gestione delle licenze open. L autote viene costretto a non divulgare il codice open, in quanto lo tengono bloccato per gli abbonati. Un non abbonato andando sul sito non puo scaricare il codice nonostante sia open.
Come si pensa di hedtire la cosa ? Oppure è camniato qualcosa ?
 
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Testato

Non puo essere che mi confondo su cose che non so :)
È la prima volta che leggo la distinzione di cui parli.
Due domande
1 il link al codice open è pubblicato solo sul cartaceo ? Online continui a non poter scaeicare se non abbonato ? Se è cosi come vedi non cambia nulla perche se non sei abbonato o non compri in eficola non puoi ne vedere il link su carta ne scaricare dal sito.
2 se esiste questa doppia gestione open non manipolato e open manipolato,  cmq se è vero il punto 1, il punto 2 è irrilevante.

Per il discorso hw il punto non si pone se è vero il mio punto 1 in quanto non autorizzo, ne voglio essere partecipe, di riviste che a scopro di lucro attaccano i diritti dei cittadini su licenze open
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

PaoloP

Test, non riesco a capire il tuo problema col firmware sulla rivista se lo stesso firmware (sketch) verrà pubblicato sempre su questo topic.
Chi non legge la rivista ma conosce il Forum di Arduino, viene qui, e si scarica lo sketch.  :smiley-mr-green:

Testato

capirai che il problema non e' prettamente di questione pragmatica (ci sono infinite soluzioni ad esso), ma di principio.
Una persona che va sul sito di una rivista, legge la copertina della rivista, poi passa a leggere il riassunto dell'articolo che gli piace. In questo riassunto gli viene fatto sapere che il codice e' open source, allora clicca sul link poco sotto e badaaa, viene bloccato da un bella finsetra, la quale dice riassumento "ho metti mano al portafogli oppure non ti faccio scaricare nulla".
non e' che in questa pagina viene dato il link al codice verso questo forum o altra fonte.
Questo secondo i mio parere va contro la licenza
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Testato

se nessuno appoggia la mia tesi puo' essere che hai ragione, ho la mente aperta per leggere senza pregiudizi i commenti ed i "non commenti"

a me basterebbe che qualcuno che si interessa di licenze mi direbbe, caro testato alla pagina taldetali, della GPL (o altre) e' previsto cio'
visto che ho sempre saputo e creduo che nell'istante in cui si dichiara open un qualcosa, questo qualcosa deve essere disponibile, credo sia sbagliato il comportamento. Non e' che ci guadagno niente da entrambe le posizioni. C'e' gente che perde tempo a guardare le partire, figurati, ritengo questo tempo speso a capire e diffondere le questioni sulle licenze molto ben piu' speso.

Posso solo dirti che in privato ebbi a suo tempo conferme dei miei dubbi, ma che non si tradussero in aperto appoggio.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pelletta


...
ora ci manca pure che una Rivista, che non è una distribuzione gratuita, ma un'organizzazione a scopo di lucro
...

Momento, momento, momento.
A Prepuzio nel suo concorso dove regalava di tasca sua dei componenti in cambio di niente fu detto che queste cose o simili non erano permesse nel forum.
Perchè allora si permette di fare pubblicità gratuita verso organizzazioni a scopo di lucro?

La Rivista se vuole lucrare dovrebbe farlo sul SUO forum, qui (in teoria) è SPAM

Testato

non mi piacciono questi concetti di chiusura netti, credo sia utile sempre tenere una porta aperta nel pensare che forse si sta sbagliando. io lo faccio, mentre tu in questo momento ti stai arrogando il diritto di avere ragione.
Scusarsi per non essersi spiegato bene significa sottolineare prepotentemente di avere ragione.

Capisco il tuo personale risentimento su questo punto perche' quando per la prima volta aprii questo discorso lo feci, SBAGLIANDO, prendendo i tuoi lavori come esempio. E giustamente te ne risentisti. Decisi quindi addirittura di far cancellare il topic pur di recuperare sulla questione personale, ma i dubbi invece espressi sulla gestione delle licenze restano eccome.

Pelletta sta mettendo in campo altro ulteriore argomento, cioe' se sia lecito o no pubblicizzare opere a scopo di lucro, anche questo e' un bell'argomento, da non prendere a titolo personale. io mi sto' guardando bene dal citare anche i nomi delle riviste, perche' e' un discorso generale, ed anche quello della pubblicita' di Pelletta deve restare sul generale.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti

Scusate ma ho deciso di eliminare i miei interventi, per me la questione non si pone e non esiste, non devo difendere nessuno e tantomeno me stesso da qualcuno. Ci si risente per argomenti di comune interesse, tipo elettronica, programmazione, idee, progetti ed altro, la filosofia non fa per me.
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

pelletta

Michele, non fraintendere e soprattutto non te la prendere. Non era un attacco e anche io non volevo difendere o prendermela con nessuno.
Ho citato il concorso di Prepuzio solo come esempio: lui non guadagnava nulla anzi dava dei componenti. Sembra che questa cosa non è permessa.
Allo stesso modo non si dovrebbe permettere di fare pubblicità verso chi trae profitto.
La cosa detta così potrebbe non avere senso però dire "la rivista X pubblicherà l'articolo Y" è una forma di pubblicità commerciale.
Poi se viene rilasciato gratuitamente viene deciso in seguito, non si sa fino al momento della pubblicazione.
Spero mi sono chiarito meglio.

Non eliminare i tuoi interventi che sono sicuramente più preziosi dei miei, a beneficio del Forum.
Senza "BUD" campate uguale, senza di te non lo so ;)

Testato


Senza "BUD" campate uguale, senza di te non lo so ;)

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

Go Up