Olá pessoal.
Alguém ai já passou por esse problema? Se incluo a biblioteca Wire.c no meu sketch, meu arduino fica instável passando a escrever caracteres estranhos no LCD e/ou na Serial, e/ou reiniciando sozinho.
É algo estranho de compreender. Se desabilito a Wire.c, funciona que uma beleza. Se habilito, fica tudo uma tremenda m3lec@.
Para mim isso é péssimo, pois preciso interagir com eeprom i2c, RTC e LCD_i2c. Sem descartar o Wiznet5100. E pelo que captei por cima, em algumas pesquisas, resumi que não é só comigo que isso ocorre.
Mais alguém ai tem ou teve esse problema? =/
#include <SPI.h>
#include <Ethernet.h>
#include <SoftwareSerial.h>
// #include <Wire.h>
// #include <PS2Keyboard.h>
// #include <LiquidCrystal_I2C.h>
Tags:
aqui eu tirei o softwareserial e ainda continua ativando aleatoriamente .. wire
muda isso
byte inicio = B00000000;
para
isso
byte inicio = 0x0;
Na verdade tem que evitar ao máximo qualquer tipo de comunicação por software, isso funciona bem em programas simples, mais é só começar deixar o sistema mais complexo que ja começa as dor de cabeça.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por