LusoRobótica - Robótica em Português
Robótica => Iniciantes => Tópico iniciado por: bpinto 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:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fbansky.net%2Fblog_stuff%2Fimages%2FalphanumericLCD_I2C.png&hash=49e7b962bcf993bdc1989c3a10beae5354731962)
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
-
Metes a biblioteca na pasta libraries do Arduino, algo como /Arduino/libraries.
-
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?
-
Vai ao site do Arduino ou procura no google.
-
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 ;)
-
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
-
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.