collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Arduino Mega + Sensor Shield  (Lida 5868 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline chemussein

  • Mini Robot
  • *
  • Mensagens: 4
Arduino Mega + Sensor Shield
« em: 29 de Maio de 2013, 20:35 »
Boa tarde,
Estou com uns problemas, é o seguinte: tenho um Arduino Mega, com um Sensor Shield v5.0 + LCD 16*02 com uma ligação por YwRobot (LCM1602 IIC V1) ao sensor shield. O problema é que o LCD acende e nem o Hello World se mostra.. Já mudei o contraste e tudo mas não funciona..


Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Arduino Mega + Sensor Shield
« Responder #1 em: 29 de Maio de 2013, 21:00 »
Qual é a interface que estás a usar para comunicar com o LCD?

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Arduino Mega + Sensor Shield
« Responder #2 em: 29 de Maio de 2013, 21:07 »
Boa tarde,
Estou com uns problemas, é o seguinte: tenho um Arduino Mega, com um Sensor Shield v5.0 + LCD 16*02 com uma ligação por YwRobot (LCM1602 IIC V1) ao sensor shield. O problema é que o LCD acende e nem o Hello World se mostra.. Já mudei o contraste e tudo mas não funciona..



parece que estas a usar I2C. Tens os pull_ups no SDA e no SCL?
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Arduino Mega + Sensor Shield
« Responder #3 em: 29 de Maio de 2013, 21:42 »
Se for I2C, os pinos são diferentes no Mega e no arduino normal... Confirma se estás a usar os certos.

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 335
Re: Arduino Mega + Sensor Shield
« Responder #4 em: 30 de Maio de 2013, 00:44 »
o problema deve estar na inicialização / definição dos pinos do lcd, tenta isto antes do setup()
Código: [Seleccione]
#define I2C_ADDR    0x20 //o endereço do módulo i2c, se não souberes qual é usa o i2cscanner que está no fórum arduino
#define BACKLIGHT_PIN     7
#define En_pin  4
#define Rw_pin  5
#define Rs_pin  6
#define D4_pin  0
#define D5_pin  1
#define D6_pin  2
#define D7_pin  3
#define  LED_OFF  0
#define  LED_ON  1
isto no setup()
Código: [Seleccione]
  lcd.begin (16,2);
  lcd.setBacklightPin(BACKLIGHT_PIN,NEGATIVE); //nesse módulo i2c pode ser necessário usar POSITIVE, é questão de testar
  lcd.setBacklight(LED_ON);
e no loop()
Código: [Seleccione]
lcd.print("qualquer coisa");

ps: esse módulo é como os sainsmart, o endereço do i2c é capaz de ser 0x3F
« Última modificação: 30 de Maio de 2013, 00:46 por poliveira1978 »

Offline chemussein

  • Mini Robot
  • *
  • Mensagens: 4
Re: Arduino Mega + Sensor Shield
« Responder #5 em: 31 de Maio de 2013, 15:00 »
Desde já agradeço a todas as respostas, vou deixar aqui as imagens da minha ligação.



Quando ligo o arduino, o lcd liga logo a blacklight azul..
Já usei I2cScanner e ele não detecta nada.. penso que seja por eu estar a usar um arduino sensor shield..
« Última modificação: 31 de Maio de 2013, 15:05 por chemussein »

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Arduino Mega + Sensor Shield
« Responder #6 em: 31 de Maio de 2013, 15:19 »
Se for I2C, os pinos são diferentes no Mega e no arduino normal... Confirma se estás a usar os certos.
Mais uma vez... Isso é um shield para o arduino normal... No Mega os pinos são diferentes :P
Alias, olhando para a foto que tiraste até se consegue ver ali no canto superior direito do arduino o SDA e SCL que não estão ligados a nada...
Os arduinos mais recentes (V1.0) já tem estes pinos sempre ao lado do reset, mas o teu não é desses ainda, por isso não podes usar esse shield, tens de ligar directamente o LCD aos pinos certos do Arduino.

Offline chemussein

  • Mini Robot
  • *
  • Mensagens: 4
Re: Arduino Mega + Sensor Shield
« Responder #7 em: 31 de Maio de 2013, 16:21 »
Reparei nisso.. mas já mudei e na mesma aparece um 0 no lcd.. o backlight não liga.. e não consigo escrever.. mudei o adress para 0x27..
« Última modificação: 31 de Maio de 2013, 16:34 por chemussein »

Offline chemussein

  • Mini Robot
  • *
  • Mensagens: 4
Re: Arduino Mega + Sensor Shield
« Responder #8 em: 31 de Maio de 2013, 16:37 »
Já consegui pessoal, obrigado a todos!