Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Tensioni diverse sui pin digitali

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Tensioni diverse sui pin digitali

Messaggioda Foto Utentejova » 23 apr 2017, 22:22

Sui due Arduino Uno-R3 che possiedo, uno originale e l'altro clone, ho notato che collegando un led sui pin dal 2 all'8, il led si accende normalmente, con una tensione ai suoi capi di circa 2.7 V, mentre dal 9 al 13 si accende a malapena e con una tensione di circa 1,7 V.

Sono andato quindi a misurare la tensione sui singoli pin e, senza caricare alcuno sketch ( in verità ho caricato uno sketch vuoto, per evitare che quello già in memoria potesse condizionare le misure), notavo che sui pin dal 2 all'8 ci sono 0 V, come mi aspetterei di avere, mentre dal pin 9 al 12 leggo 0,76 V e sul pin 13 leggo 0,9 V.

Tra l'altro, se collego un led dal 2 all' 8, dopo naturalmente avere attivato uno ad uno i pin con HIGH, il led si accende normalmente, mentre collegandolo ai pin dal 9 al 12 leggo 1.7 V, e il led si accende a malapena.

Normale questa diversità o i due Arduino sono guasti ?
Avatar utente
Foto Utentejova
4 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 20 lug 2016, 21:56

0
voti

[2] Re: Tensioni diverse sui pin digitali

Messaggioda Foto UtenteWALTERmwp » 23 apr 2017, 23:26

Guarda quale microcontrollore (Atmel) c'è montato, recupera il datasheet e controlla come sono configurati, di default, quei pin; da non dimenticare di verificare come è realizzato lo stampato (come sono collegati i pin e a cosa).

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8985
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentejova » 24 apr 2017, 1:00

addirittura, potrebbe dipendere da tutte queste cose ? Comunque, entrambi montano l'ATMEGA328
Avatar utente
Foto Utentejova
4 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 20 lug 2016, 21:56

1
voti

[4] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentexyz » 24 apr 2017, 1:00

Le board Arduino che hai indicato montano un ATmega328p (il più diffuso su Arduino). Consiglio di leggere con molta attenzione il datasheet soprattutto la sezione "14. I/O-Ports":

http://www.atmel.com/images/Atmel-8271- ... mplete.pdf

Oltre alla misura fatta senza precisare le condizioni al contorno e altri dettagli, sbagli anche ad utilizzare i LED (è un dispositivo controllato in corrente non in tensione).
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[5] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentejova » 24 apr 2017, 1:41

Mi scuso per le imprecisioni, d'altronde se fossi più competente saprei dove e cosa cercare e non chiederei qui. Diciamo che non mi aspettavo di ottenere luminosità diverse tra pin e pin, ma evidentemente mi sbagliavo.
Avatar utente
Foto Utentejova
4 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 20 lug 2016, 21:56

3
voti

[6] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentexyz » 24 apr 2017, 2:02

E' un forum tecnico quindi hai risposte tecniche che possono sembrare a chi non è tecnico severe ma non è così :ok: :D

Comunque non specifichi quale LED usi e come viene collegato, spero che usi almeno una resistenza opportuna, poi i pin hanno configurazioni differenti in base al programma in esecuzione (il quale può cambiarli in base al tempo trascorso) quindi se non hai un controllo totale su come sono configurati i pin non puoi dedurre nulla.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[7] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentejova » 24 apr 2017, 7:59

Vorrebbe dire che se comprassi un Arduino nuovo e volessi verificare i pin digitali con un comune Led da 5mm + resistenza, la prova non sarebbe attendibile perché, per esempio, potrei anche avere pin in cui il Led rimane spento e pin in cui si accende? Sarebbe un po bizzarro tutto questo o no?
Avatar utente
Foto Utentejova
4 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 20 lug 2016, 21:56

1
voti

[8] Re: Tensioni diverse sui pin digitali

Messaggioda Foto Utentexyz » 24 apr 2017, 11:18

Se non specifichi come sono configurati i pin e come vengono pilotati nel codice con un semplice LED e una resistenza non puoi dire nulla. Alcuni pin sono anche collegati ad altre parti del circuito per determinate funzioni come si può vedere dallo schema del circuito:

https://www.arduino.cc/en/uploads/Main/ ... ematic.pdf
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti