Pages: 1 ... 13 14 [15] 16 17 ... 58   Go Down
Author Topic: ABC - Arduino Basic Connections  (Read 53845 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

Consiglio di sottolineare sempre sulle schede I2C che servono solo due resistenze su tutyo il bus.

Sopratutto mettere le resistenze del corretto valore, 10k sono troppi, il bus I2C per funzionare correttamente richiede una corrente, quando la linea è a 0 logico, compresa tra 1 mA e 3 mA, quanto dipende dal numero di device e dalla velocità del bus, con I2C a 5V il valore delle resistenze di pullup, solo una coppia per tutto il bus, deve essere compreso tra 4.7k e 1.5k.
Se si vuole spingere la I2C alla massima velocità prevista dagli AVR, 400 kHz, è bene usare solo le R da 1.5K indipendentemente dal numero di device presenti.

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

Molto bella questa.
Consiglio di sottolineare sempre sulle schede I2C che servono solo due resistenze su tutyo il bus. Puoi ad esempio metterle tratteggiate o semitrasparenti.

Grazie, nella versione finale ho messo le resistenze con lo sfondo panna  smiley-grin

Fai anche advanced ? Quindi non un libro ma due smiley
La vedo bene anche come dispensa stile schede plastificate su raccoglitore ad anelli.

 smiley-mr-green
E vai con la storia dei libri...
Se qua non mi dedico un po' al lavoro incomincerò a mangiare le schede  smiley-grin
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


Sopratutto mettere le resistenze del corretto valore, 10k sono troppi, il bus I2C per funzionare correttamente richiede una corrente, quando la linea è a 0 logico, compresa tra 1 mA e 3 mA, quanto dipende dal numero di device e dalla velocità del bus, con I2C a 5V il valore delle resistenze di pullup, solo una coppia per tutto il bus, deve essere compreso tra 4.7k e 1.5k.
Se si vuole spingere la I2C alla massima velocità prevista dagli AVR, 400 kHz, è bene usare solo le R da 1.5K indipendentemente dal numero di device presenti.


Ho sbagliato, se vedi il valore della resistenza nel cerchietto è da 1k. (ieri ho alzato troppo il gomito e oggi il mio cervello è quello di un bradipo missile  smiley-mr-green)
Logged

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

C'è anche da dire che la Wire attiva in automatico le pull-up interne all'Atmega (20-50K).
Logged


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

C'è anche da dire che la Wire attiva in automatico le pull-up interne all'Atmega (20-50K).
allora il valore minimo si può assestare a 2k2  smiley
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

Un'altra preview del prossimo set:



allora il valore minimo si può assestare a 2k2  smiley

Aggiudicato,

Ciao  smiley-grin
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

L'ultima preview del prossimo set, oggi metto in linea i downloads.:



PighiXXX  smiley-grin
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

Download delle schede 25,26,27 disponibile al primo post.

edit
Mi sono accorto adesso che che c'è un errore sulla scheda 27. Entro breve la sistemo.
« Last Edit: April 10, 2013, 06:52:43 am by pighixxx » Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 104
Posts: 6626
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, il buzzer e il relativo pulsante non sono collegati correttamente.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

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

Visto il programmatore seriale a componenti discreti, allora non puo' mancare nella stessa scheda il programmatore parallelo a componenti discreti  smiley
http://arduino.cc/en/Hacking/ParallelProgrammer
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

Si, il buzzer e il relativo pulsante non sono collegati correttamente.

Esatto, ho già fatto la correzione, domani in giornata la pubblico.

Visto il programmatore seriale a componenti discreti, allora non puo' mancare nella stessa scheda il programmatore parallelo a componenti discreti  smiley
http://arduino.cc/en/Hacking/ParallelProgrammer

Ci avevo pensato anch'io, poi ormai la scarsa diffusione della parallela mi ha fatto desistere. Bene o male una seriale (o un adattatore USB/Seriale) lo trovi sempre.
Ciao,

Pighixxx
Logged

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

Noooo
Insisto
Ogni pc se ha una seriale ha anche la parallela. Nei pc casalinghi si tratta di tirare fuori le connessioni perche sono su scheda madre, ma sempre entrambe le devi tirare fuori. Non è che la seriale la trovi fuori e la parallela resta dentro.
Anche sui portatili è cosi, cioe non sono piu presenti entrambe esternamente, ma sulle dock station ci sono entrambe.
Azzarderei che è mofta commercialmente piu la seriale e prima, perche quando uscirono le prime usb sostituirono prima la seriale, vedi mouse e tastiere, ma continuavamo ad usare stampante e scanner paralleli.
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

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

Ogni pc se ha una seriale ha anche la parallela. Nei pc casalinghi si tratta di tirare fuori le connessioni perche sono su scheda madre, ma sempre entrambe le devi tirare fuori. Non è che la seriale la trovi fuori e la parallela resta dentro.

Non so che pc hai tu, ma è da molto tempo che i chipset non includono più ne la seriale ne la parallela, non puoi tirare fuori quello che non esiste.
Logged

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

Da quando ?
La mia acheda madre avra 1 anno e ci sino ser e parallelsulla dockstation del portatile dell vi sonoser e parallela.
Sul netbook eeepc non c'è, ma nemmeno c'è la seriale.
Non credi esiste un chipset con solo la seriale, o si hanno entrambe o nessuna.
« Last Edit: April 10, 2013, 01:14:45 pm by Testato » 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: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per conferma sono amassero sul sito asus, la prima motherboard che ho trivato P8P67 ha sia com che lpt  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

Pages: 1 ... 13 14 [15] 16 17 ... 58   Go Up
Jump to: