the BMP085 wasn't connected, that was the problem… The SDA and SLC ports in the leonardo are in D2 and D3, I was using de D3 in the LCD, so I changed the to one pin right… now the button is on 9, the LCD starts in for and the BMP085 is in the D2 and D3