collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Ajuda I2C - resolvido  (Lida 6824 vezes)

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

Offline bpinto

  • Mini Robot
  • *
  • Mensagens: 17
Ajuda I2C - resolvido
« em: 26 de Julho de 2011, 11:19 »
bom dia

Solicitava ajuda ai ao pessoal mais experiente

Estou a ter alguma dificuldades em programar o arduino para comunicar com o LCD em I2C

utilizei o seguinte esquema:



Estou a utilizar a o exemplo da LiquidCrystal_I2C.zip do hello Wold

ja esta a dar sempre o seguite erro:

HelloWorld.cpp:2:31: error: LiquidCrystal_I2C.h: No such file or directory
HelloWorld:3: error: 'LiquidCrystal_I2C' does not name a type
HelloWorld.cpp: In function 'void setup()':
HelloWorld:7: error: 'lcd' was not declared in this scope


O meu problema e que nao sei onde colocar o ficheiro com a livraria nova.

Estou a utilizar o IDE 0022 em MAC OSX

Depois da ligação do LCD e do mesmo ficar a funcionar o próximo passa será o keypad,

Se alguem tiver um tutorial para isso agradece-se desde já

Bruno Pinto
« Última modificação: 16 de Setembro de 2011, 00:03 por bpinto »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ajuda I2C
« Responder #1 em: 26 de Julho de 2011, 11:26 »
Metes a biblioteca na pasta libraries do Arduino, algo como /Arduino/libraries.
Avr fanboy

Offline bpinto

  • Mini Robot
  • *
  • Mensagens: 17
Re: Ajuda I2C
« Responder #2 em: 26 de Julho de 2011, 11:34 »
Bom dia

Um dos meus problemas e exactamente esse, no MAC o arduino nao tem pasta, é apenas um executável.

Alguém sabes da localização correcta?


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ajuda I2C
« Responder #3 em: 26 de Julho de 2011, 11:44 »
Vai ao site do Arduino ou procura no google.
Avr fanboy

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Ajuda I2C
« Responder #4 em: 26 de Julho de 2011, 12:46 »
O ficheiro .app que falas, é uma "pasta".

Com o click direito do rato, fazes mostrar conteúdo. Lá para dentro estão as bibliotecas todas ;)

Offline bpinto

  • Mini Robot
  • *
  • Mensagens: 17
Re: Ajuda I2C
« Responder #5 em: 26 de Julho de 2011, 13:41 »
boas tardes

novo problema, segui o esquema, ja consegui efectuar o upload para o arduino mas nao aparece nada no lcd

os SDL e SDA tem alguns pin's especificos no arduino???

Desde ja agradeco a atenção das respostas

obrigado

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ajuda I2C
« Responder #6 em: 26 de Julho de 2011, 14:03 »
Sim, são o Analog 4 e 5 e precisas de meter duas resistências de pull-up, uma em cada linha, ai de 4k7 Ohms, e ter atenção que o SDA e o SCL não são permutaveis, mas isso vai ver no site do Arduino ou no help do ide.
Avr fanboy