Ir para conteúdo
View in the app

A better way to browse. Learn more.

EletrônicaBR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Navegação Limpa e Sem Anúncios! (Cadastre-se)

O melhor fórum técnico do mundo está de cara nova e de portas abertas! Estamos de cara nova e com ferramentas ainda mais poderosas para a sua bancada. Faça o seu cadastro de forma rápida e simples para acessar o maior e mais atualizado acervo de Esquemas Elétricos, BIOS e Firmwares da internet.

Aqui, o conhecimento vale muito: através do nosso sistema de créditos, membros participativos ganham acesso totalmente gratuito aos downloads. Venha trocar experiências com os melhores especialistas do mercado!

👉 Técnico sem o EletrônicaBR não é um técnico completo!

 

Arduino mega 2560 Problema com portas analogicas

Featured Replies

Postado

Bom dia,

 

Eu comprei uma placa arduino mega2560, estava realizando alguns testes com um sensor de temperatura LM35, quando percebi que ele estava enviando sempre uma temperatura fixa não alterava, então fiz um teste para ele ler o valor que estava entrando na porta analógica e enviar pela serial,pelo serial monitor vi que ele estava enviando o valor 1023 esse que o valor máximo do conversor adc de 10 bits certo? pensei que fosse o LM35, então coloquei um potenciômetro na entrada analógica e nada mudou não importa a tensão que eu coloco nas portas analógicas ele sempre envia os 1023, fiz isso em todas as entradas da A0 até a A15 e ele faz o mesmo para todas, achei que fosse um curto nas portas, mas medi com um multímetro não há curto, fiz um teste para ele ler a porta analógica como digital (digitalRead)dai ele funciona ele lê os valores 0 e 1 quando coloco 0v e 5v.

Alguém já teve algum problema parecido? se puderem me ajudar ficarei muito agradecido.

Postado
  • Autor

Boa noite, Jean Christopher tudo bom?

 

o código é o seguinte:

 

[code]int pinopot = A0;  //Pino ligado ao pino central do potenciometro
int valorpot = 0;  //Armazena valor lido do potenciometro, entre 0 e 1023

void setup()
{
  Serial.begin(9600);        //Inicializa a serial
}

void loop()
{
  // Le o valor - analogico - do pino do potenciometro
  valorpot = analogRead(pinopot);

  Serial.print("Valor lido do potenciometro : ");

  //Mostra o valor lido do potenciometro no monitor serial
  Serial.print(valorpot); 
}[/code]

 

mas ja testei outros códigos também, inclusive os exemplos da própria IDE do Arduíno para entrada analógica, todos dão o mesmo resultado, a entrada sempre o valor 1023.

Postado

Bom dia Augusto.

Boa noite, Jean Christopher tudo bom?

 

o código é o seguinte:

 

[code]
...
int pinopot = A0;  //Pino ligado ao pino central do potenciometro
...[/code]

 

Ao declarar a porta, coloque só o valor, não use a letra.

 

[code]
int pinopot = 0;  //Pino ligado ao pino central do potenciometro
int valorpot = 0;  //Armazena valor lido do potenciometro, entre 0 e 1023
[/code]

 

Tenta aí e me fala o que aconteceu.

 

  • 3 semanas depois...
Postado
  • Autor

Bom dia,

 

desculpem a demora de responder, pois é, já havia tentado colocar só o número da porta, porem sem sucesso,

o problema estava no Arduíno mesmo o vendedor me mandou outro.

Postado

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

Para finalizar o tópico, edite a sua primeira mensagem e altere o prefixo para RESOLVIDO.

 

E não esqueça de clicar no j+ de quem ajudou ou tentou ajudar.

 

[spoiler=Dica]

1 - Na sua primeira mensagem deste tópico, clique em modificar.jpg.

 

2 - Altere o prefixo conforme a imagem abaixo e clique em Salvar.

 

alterar.jpg

 

 

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

Account

Navigation

Pesquisar

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.