Pages: 1 ... 19 20 [21] 22 23 ... 58   Go Down
Author Topic: ABC - Arduino Basic Connections  (Read 53165 times)
0 Members and 1 Guest are viewing this topic.
Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Insomma, oggi, ma solo grazie a Niki77, che col suo Topic mi aiutò a capire dove sbagliavo nelle centinaia di prove precedenti, e ad Astro, che mi chiarì la questione dei segnali a 12MHz, la V-USB può essere dichiarata una tecnica "economica e praticabile" con i pro e contro di ogni altra tecnica. Così ho detto, la discussione è chiusa e la seduta è tolta.

Ribadisco il concetto, rimane spazzatura, la cacca puoi rimestarla come ti pare però rimane sempre cacca  smiley-mr-green
Logged

Italy
Offline Offline
Edison Member
*
Karma: 112
Posts: 1111
O ti distingui o ti estingui
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eccomi!
questa mattina ho lavorato  smiley-mr-green
Secondo me si sta perdendo di vista quello che dovrebbe essere un piacere o un hobby.
A volte la soddisfazione di accendere un solo led per alcuni è paragonabile al lancio della Sojuz per altri.
Lungi da me, non voglio fare moralismo, ma vuoi mettere il piacere di comandare 5 led via USB magari con il programma fatto in Visual Basic?
In questi tempi mi sono trovato ad "aiutare" (e lo metto tra virgolette, non mi ritengo nessuno) parecchia gente che mi ha contattato in privato perchè si vergognava di porre domande a volte bollate banali o con risposte "usa il tasto cerca".
Buon proseguimento

Alberto
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

Pighi, te l'ho già detto un'altra volta, il problema sta nel fatto che nel 90% dei casi si affida a quelle schede è neofita, se proponi schemi che non funzionano o funzionano male invece di fare un bene fai un doppio male: l'utente non realizza il circuito e si fa convinto di essere negato o deficiente perché lungi da lui mettere in dubbio il tuo lavoro.
Allora io ti ho dato delle indicazioni, altri te ne stanno fornendo ancora, servono per rendere perfetti i tuoi lavori, le indicazioni vengono da conoscenze profonde (v. Astro) o da esperienze dirette serie (Leo, Niki, Test, io, altri...), poi tu fai come vuoi, ci mancherebbe altro, comunque niente ti toglierà il merito di questo lavoro grandioso che hai fatto.
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

Italy
Offline Offline
Edison Member
*
Karma: 112
Posts: 1111
O ti distingui o ti estingui
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pighi, te l'ho già detto un'altra volta, il problema sta nel fatto che nel 90% dei casi si affida a quelle schede è neofita, se proponi schemi che non funzionano o funzionano male invece di fare un bene fai un doppio male: l'utente non realizza il circuito e si fa convinto di essere negato o deficiente perché lungi da lui mettere in dubbio il tuo lavoro.
Allora io ti ho dato delle indicazioni, altri te ne stanno fornendo ancora, servono per rendere perfetti i tuoi lavori, le indicazioni vengono da conoscenze profonde (v. Astro) o da esperienze dirette serie (Leo, Niki, Test, io, altri...), poi tu fai come vuoi, ci mancherebbe altro, comunque niente ti toglierà il merito di questo lavoro grandioso che hai fatto.

Ciao Michele, forse mi sono espresso male; Per il resto io raccolgo tutti i commenti e suggerimenti e come ho già detto, qua dentro sono l'ultimo arrivato e sono qui per imparare! Una curiosità? Quali sono gli schemi che non funzionano o funzionano male?
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 57
Posts: 3512
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Michele, forse mi sono espresso male; Per il resto io raccolgo tutti i commenti e suggerimenti e come ho già detto, qua dentro sono l'ultimo arrivato e sono qui per imparare! Una curiosità? Quali sono gli schemi che non funzionano o funzionano male?

Scusate, ma se alcuni schemi sono "critici" ovvero non semplici per un neofita (non credo non funzionino) non può mettere @pighi una annotazione specificando, che sò, "non testato in tutte le situazioni" o qualcosa del genere?
Logged

my name is IGOR, not AIGOR

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Lungi da me, non voglio fare moralismo, ma vuoi mettere il piacere di comandare 5 led via USB magari con il programma fatto in Visual Basic?

Assolutamente d'accordo, però come ti fa notare pure Michele tu sei responsabile di quello che metti nelle tue schede, ti consiglio di evitare le cose che danno problemi perché non sono affidabili, ti risparmi un sacco di scocciature smiley
Mi spiego meglio, la VUSB è un vero proprio accrocchio hardware e software, viola tutte le regole scritte, e pure quelle non scritte, che regolamentano il funzionamento della USB, a cominciare dal layer hardware che richiede un bus differenziale ( e non dei normali GPIO) a 3V per funzionare.
Il fatto che a volte la VUSB funziona, con grossi limiti, è solo perché le porte HOST dei pc solitamente sono molto tolleranti altrimenti non potrebbe mai funzionare la VUSB, però non è possibile sperare nel fatto che il nostro pc sia benevolo per far funzionare un circuito.
Personalmente ti sconsiglio caldamente di includere la VUSB nelle tue schede, se proprio vuoi farlo almeno metti un disclaimer enorme dove avvisi che il funzionamento non è garantito perché il circuito non rispetta le specifiche USB, ovvero "lo realizzate a vostro rischio e pericolo", e tra i pericoli c'è pure quello di danneggiare fisicamente la porta USB del pc.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

che sò, "non testato in tutte le situazioni" o qualcosa del genere?

Io ci metterei non testato da "Testato"   smiley-grin smiley-mr-green smiley-grin
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

Pighi, per quanto mi riguarda il mio riferimento è al mio post sulla questione V-USB, Astrobeed ti ha ampiamente spiegato le motivazioni tecniche, io sono stato più benevolo, limitandomi a consigliarti di NON pubblicare i due schemi che danno CERTAMENTE problemi, come dimostra la sperimentazione di alcuni di noi.
Non sono molto d'accordo, per una questione di rispetto, sul consiglio di Astro
Quote
"metti un disclaimer enorme dove avvisi che il funzionamento non è garantito perché il circuito non rispetta le specifiche USB"
, visto che hai chiesto tu il permesso all'autore di pubblicarne gli schemi, ora non puoi scrivegli di sopra che fanno schifo; invece ciò che ti consiglio io è di selezionarne uno, il più affidabile (fermo restando quanto dice Astro in proposito). Inoltre è fondamentale aggiungere delle istruzioni estremamente dettagliate; io, per uno sciocco particolare sfuggitomi, ho perso giorni e giorni dietro a questi schemi.
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

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 57
Posts: 3512
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perchè non mettere ANCHE un bel avviso nella scheda introduttiva ABC (sarà la prima pagina del "libro"):
Si avvisa che per eventuali danni arrecati al proprio hardware dai circuiti proposti, il curatore delle schede non è responsabile. 
???
Logged

my name is IGOR, not AIGOR

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

La "scappatoia" a mio modesto modo di vedere è quella di mettere in basso di OGNUNA delle schede pubblicate un piccolo avviso in cui si dice esplicitamente che i collegamenti proposti possono non essere esenti da bug o riportare dei refusi di stampa per cui viene declinata ogni responsabilità di danni causati dall'uso delle informazioni delle schede stesse.

Badate bene che non è un modo per dire: so che è tutto sbagliato, è un modo invece per mettersi al riparo da eventuali danni.

Una frase simile la metto anche in tutte le mie lib, che cioè io rilascio il software COSI' COM'E' senza nessuna garanzia né responsabilità sul suo funzionamento o sui danni che potrebbero derivarne dall'uso.
Qui in Italia non ci badiamo troppo e se bruciamo un chip per un collegamento sbagliato mandiamo a fanc... l'autore del tutorial e ne cerchiamo un altro ma negli USA ci sono studi legali che campano di cause intentate per le stro....te pi impensante, a cominciare da quelli che scivolano sui pavimenti bagnati a quelli che si graffiano prendendo le bevande da un distributore automatico, figurarsi uno che vede andargli a fuoco la sua attrezzatura perché ha seguito i collegamenti di una scheda fatta male.

Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ma negli USA ci sono studi legali che campano di cause intentate per le stro....te pi impensante, a cominciare da quelli che scivolano sui pavimenti bagnati a quelli che si graffiano prendendo le bevande da un distributore automatico, figurarsi uno che vede andargli a fuoco la sua attrezzatura perché ha seguito i collegamenti di una scheda fatta male.

Verissimo, infatti negli USA non è insolito trovare avvertenze del tipo "non stirare mentre lo indossate", "non inserire animali vivi nella lavatrice mentre è in funzione", etc, proprio perché da loro è possibile fare causa, e vincerla, per cose così ovvie e assurde.
E' sicuramente sempre buona norma inserire il disclaimer per lo scarico delle responsabilità quando si rilasciano lavori open source/hardware, non c'è nulla di male nel farlo e evita di andare incontro a sgraditi problemi.
Per esempio guardate cosa scrive ST, ma anche tutti gli altri grandi produttori, nelle condizioni d'uso dei loro software open source.

Code:
Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 82
Posts: 4191
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
Verissimo, infatti negli USA non è insolito trovare avvertenze del tipo "non stirare mentre lo indossate", "non inserire animali vivi nella lavatrice mentre è in funzione", etc, proprio perché da loro è possibile fare causa, e vincerla, per cose così ovvie e assurde.
E' sicuramente sempre buona norma inserire il disclaimer per lo scarico delle responsabilità quando si rilasciano lavori open source/hardware, non c'è nulla di male nel farlo e evita di andare incontro a sgraditi problemi.
...

Quoto in tutto e per tutto ! Stai pubblicando quelle schede anche in inglese e proprio negli USA ... li, il primo che segue una tua scheda e gli si brucia qualche cosa, ha tutto il diritto di farti una bella causa ... non lo sottovalutare !

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

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

io testimonio contro,
pero' se fai la scheda del programmatore parallelo ci mettiamo d'accordo  smiley-yell

Parlando seriamente, si sta' pero' confondendo le cose, queste schede non fanno incendiare nulla, perche' sono fatte bene, a limite il porgrammatore seriale non rpogrammera' nulla, e la V-Usb non virtualizzara' nulla.

Per sicurezza cmq metti l'avviso che ti hanno consigliato, con gli americani non si scherza, ieri hanno fatto finta di subire un attacco al fine di poter bombardare la corea, figurati di che sono capaci ?  smiley-lol
(mi ricorda le tesi complottistiche dell 11settembre  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

Italy
Offline Offline
Edison Member
*
Karma: 112
Posts: 1111
O ti distingui o ti estingui
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

33  smiley-grin



Scarica (set 12): http://www.pighixxx.com/abc-english-version/

@tutti
Grazie per i suggerimenti, metterò i vari disclaimer.

(cut) visto che hai chiesto tu il permesso all'autore di pubblicarne gli schemi, ora non puoi scrivegli di sopra che fanno schifo; invece ciò che ti consiglio io è di selezionarne uno, il più affidabile (fermo restando quanto dice Astro in proposito). Inoltre è fondamentale aggiungere delle istruzioni estremamente dettagliate; io, per uno sciocco particolare sfuggitomi, ho perso giorni e giorni dietro a questi schemi.

 smiley-grin

Pensavo di non mettere il pseudo convertitore usb-seriale ma il cdc-io.
Lo metterò nella scheda 666 assieme al programmatore parallelo.  smiley-grin
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Con gli americani non si scherza, ieri hanno fatto finta di subire un attacco al fine di poter bombardare la corea, figurati di che sono capaci ?  smiley-lol

Non mi dire che sei un complottista perché ti scateno subito contro l'NWO, i MIB, HAARP e i rettiliani  smiley-mr-green
Logged

Pages: 1 ... 19 20 [21] 22 23 ... 58   Go Up
Jump to: